1) The UI that appears is not sticky to the last selection. I'm too lazy to check but it seems to be sticky to the selection made in the Character Panel instead of being sticky to its use within the sourceText property.
2) When a Font has multiple weights, a user has to select each weight, one at a time - there is no straightforward way to write out the weight variations because some foundaries are not strict to using "-" for a typeface, for its different font weights. So, I'm having to select each weight, one at a time to obtain the correct name for all the weights.
So, the UI will be greatly improved if it can recognize the number of weights and allow for multiple weights to be selected within the UI and then applied into the Expression Text Box. And of course contextual stickiness for last font used will be good if request #2 above is trickier to apply.
TIA
Very Advanced After Effects Training | Adaptive & Responsive Toolkits | Intelligent Design Assets (IDAs) | MoGraph Design System DEV