| Summary: | With two systrays on desktop, if one is removed, notifications won't appear next to the remaining one | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Jin Liu <ad.liu.jin> |
| Component: | System Tray widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | materka, nate, qydwhotmail |
| Priority: | NOR | Keywords: | regression |
| Version First Reported In: | 5.25.0 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Arch Linux | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/a6f719db196ed398da87f3be12040941c74e8700 | Version Fixed/Implemented In: | 5.26 |
| Sentry Crash Report: | |||
|
Description
Jin Liu
2022-09-17 03:38:13 UTC
Similar problem with taskbar: 1. Add a default panel. 2. Start some applications. 3. Remove the newly-added panel. 4. Running applications still minimize to the non-existing panel. Can't reproduce. Perhaps it's already fixed in KF5.99. Need to test again after KF5.99 is released. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2134 Git commit 0fb1453f8c131288349d653fa03a4c671f65f803 by Fushan Wen. Committed on 19/09/2022 at 04:43. Pushed by fusionfuture into branch 'master'. applets/notifications: use `Plasmoid.self` in `Globals.adopt` Plasmoid will become an object in QML after the system tray is deleted, but we need `!Plasmoid` to return true in order to delete the plasmoid item in `Globals.plasmoids`, so use `Plasmoid.self` instead. FIXED-IN: 5.26 M +3 -1 applets/notifications/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/commit/0fb1453f8c131288349d653fa03a4c671f65f803 Git commit a6f719db196ed398da87f3be12040941c74e8700 by Fushan Wen. Committed on 19/09/2022 at 12:31. Pushed by fusionfuture into branch 'Plasma/5.26'. applets/notifications: use `Plasmoid.self` in `Globals.adopt` Plasmoid will become an object in QML after the system tray is deleted, but we need `!Plasmoid` to return true in order to delete the plasmoid item in `Globals.plasmoids`, so use `Plasmoid.self` instead. FIXED-IN: 5.26 (cherry picked from commit 0fb1453f8c131288349d653fa03a4c671f65f803) M +3 -1 applets/notifications/package/contents/ui/main.qml https://invent.kde.org/plasma/plasma-workspace/commit/a6f719db196ed398da87f3be12040941c74e8700 |