I spent a while crafting the title of this post, and I still feel like I did a poor job.
There’s this new thing called Mode Variables. I’m not a fan at all of how unintuitive the feature is. (I feel like it’s designed inside-out. Please make me assign the mode to the outer frame first. Or, maybe don’t conflate the feature with regular old name-value pair variables. “This variable has 3 columns! It’s now a Mode! Please specify the key!”) But this bug makes mode variables beyond incomprehensible.
Tragically, the only way to get rid of mode-variable switching on a frame that I can find is to remove mode variable values from every single one of its children, which you currently have to examine node-by-node to see if they exist. Please tell me there is some other way.
But! Even if you do manage to somehow exterminate all values of the Variable Mode, the layer palette still indicates that mode switching is available on the outer frame. You either have to switch pages and come back, or reload the tab to see the correct info.
Above the only two fields that use the mode’s values are label and price. I’ve disassociated both of these text nodes from the mode’s values, and yet “cherries” still shows up. It goes away upon page switching or tab reloading.