I 'll give it a go too. IT'S A RACING CONDITION!!!! See. In the latest patch, we switched universe rendering from QT to Electron, because we read a very compelling argument on twitter. As you know, certain CSS properties cause reflows, repaint, relayouts. Here, outside of time, WASM still didn't get the needed adoption, so in order to optimize universe rendering, we split it into different threads. However, these threads do not have shared memory, so what happens is you change state in thread A. In order to have you see a loading gif, we make the change locally to your system but it is not propagated everywhere yet, then the render loop runs again, and it overwrites the local change you made. You need to hit the particles with an attribute that will trigger a recalculate style call, not just a repaint, because repaint is overwriten and does not actually modify the element's width and height.
I will stop being throwaway when you need an address for the mr Nobel please! :)