On a programatically generated node, if the style is set in javascript to, say S1 and then immediately changed to another (say S2), there is no transition performed (though there is a transition associated to the style). There are two workarounds: 1. change the style inside a function called via setTimeout 2. Force a layout (for instance by querying a computed property such as clientWidth).
Created attachment 90027 [details] Reproducible test case
This is a dup.
Is this actually a bug? I thought that this was pretty much expected based around the way transitions worked?