https://bugs.kde.org/show_bug.cgi?id=475646
Marco Martin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution|--- |FIXED Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/libplasma/-/commit/c4981 |ma/plasma-workspace/-/commi |3b672892012e87b258e2ae68902 |t/d5cff3b65105d43faecacc02c |07d27033 |49eca4caa310f24 --- Comment #12 from Marco Martin <[email protected]> --- Git commit d5cff3b65105d43faecacc02c49eca4caa310f24 by Marco Martin. Committed on 22/01/2026 at 09:37. Pushed by mart into branch 'master'. applets/systemtray: don't continuously reparent popups between panel and popup The initial parent of every systray applet fullrepresentation is the preloadStorage Item. Applets fullrepresentations are pushed in a StackView, which on pop restores the old parent they had before pushing, which is preloadStorage. this meant the applet fullrepresentation kept changing scene every time the popup was opened and closed, which is note great for performance. As a side effect, if a ToolTip was open, due to the reparent, the tooltip found itself in the new window and shown inside the panel. Move preloadStorage in the popup, so that full representations are never moved between windows M +7 -6 applets/systemtray/qml/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/d5cff3b65105d43faecacc02c49eca4caa310f24 -- You are receiving this mail because: You are watching all bug changes.
