Global variables access within attributes will automatically trigger a refresh if the attribute text changes, but that wasn't happening for transclusions.