I use Plasma/Wayland with 2x scaling. At logon, plasmashell comes up with 1x scaling and doesn't update when KWin sets the output scale to 2x. So I restart plasmashell to fix the scaling. After restarting plasmashell, I then experience lots of wrongly-sized and/or pixelated theme elements. Until I kill the shell, delete the theme cache from ~/.cache and restart the shell.
Confirmed; still an issue. I see this in Wayland all the time due to Bug 433460.
there are 2 parts to this bug: one is plasma getting notified the new correct scale, and i think this is what still fails. then there is a caching issue of the old stuff, which lately with svg caching refactor should have gotten a bit better
Apparently we tried to fix this in Bug 424615 which I forgot about, but there are still some things that need fixing before it fully works.
*** Bug 436918 has been marked as a duplicate of this bug. ***
We shouldn't be flushing the cache on theme change. For the symptoms see 424615. A comment some issues remain, but we have no content in any bug report that's actionable.
* A comment says
*** This bug has been marked as a duplicate of bug 424615 ***