https://bugs.kde.org/show_bug.cgi?id=475646
Marco Martin <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas |ma/plasma-workspace/-/commi |ma/plasma-workspace/-/commi |t/d5cff3b65105d43faecacc02c |t/e059663c67c3a590ab5e06715 |49eca4caa310f24 |84abf0818c497c7 --- Comment #13 from Marco Martin <[email protected]> --- Git commit e059663c67c3a590ab5e0671584abf0818c497c7 by Marco Martin. Committed on 22/01/2026 at 10:34. Pushed by mart into branch 'Plasma/6.6'. 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 (cherry picked from commit d5cff3b65105d43faecacc02c49eca4caa310f24) d5cff3b6 applets/systemtray: don't continuously reparent popups between panel and popup Co-authored-by: Marco Martin <[email protected]> M +7 -6 applets/systemtray/qml/main.qml https://invent.kde.org/plasma/plasma-workspace/-/commit/e059663c67c3a590ab5e0671584abf0818c497c7 -- You are receiving this mail because: You are watching all bug changes.
