| Summary: | If a System Tray popup is pinned open such that it displaces notifications, notification moves itself when closed | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Patrick Silva <bugseforuns> |
| Component: | Notifications | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | minor | CC: | kde, nate |
| Priority: | NOR | ||
| Version First Reported In: | master | ||
| Target Milestone: | 1.0 | ||
| Platform: | Neon | ||
| OS: | Linux | ||
| Latest Commit: | https://invent.kde.org/plasma/plasma-workspace/commit/64492d5812c89a4f502b8cdae6aa5a4960c8b56a | Version Fixed/Implemented In: | 5.27 |
| Sentry Crash Report: | |||
| Attachments: | screen recording | ||
|
Description
Patrick Silva
2022-11-06 10:17:33 UTC
Created attachment 153516 [details]
screen recording
Another way to reproduce: 1. click on the button used to show the hidden systray icons and activate its 'Keep open' feature by clicking on the button in the upper right corner 2. disconnect your network 3. close the notification by clicking on its 'X' button Can reproduce. A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/2426 Git commit 64492d5812c89a4f502b8cdae6aa5a4960c8b56a by Nate Graham, on behalf of Bharadwaj Raju. Committed on 01/01/2023 at 00:36. Pushed by ngraham into branch 'master'. applets/notifications: Fix notifications jumping around when dialogs close or lose focus Keep around the last non-notification focused Plasma dialog, so we can maintain stable notification positioning even if we have a Plasma dialog which loses focus but stays visible (think pinned System Tray applets). This also fixes notifications jumping down on close, since now the dialog used to calculate the notification popups's offset is never itself a NotificationPopup. Related: bug 449085, bug 426187 FIXED-IN: 5.27 M +15 -7 applets/notifications/package/contents/ui/global/Globals.qml https://invent.kde.org/plasma/plasma-workspace/commit/64492d5812c89a4f502b8cdae6aa5a4960c8b56a |