Bug 502160 - Metabug: issues with notifications not moving quickly enough or at all when they could fill empty space
Summary: Metabug: issues with notifications not moving quickly enough or at all when t...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Notifications (other bugs)
Version First Reported In: master
Platform: Other Linux
: NOR task
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on: 491217 498599 500192
Blocks:
  Show dependency treegraph
 
Reported: 2025-03-29 17:04 UTC by Nate Graham
Modified: 2025-04-03 10:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nate Graham 2025-03-29 17:04:56 UTC
See child issues
Comment 1 Bug Janitor Service 2025-04-03 09:05:33 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/5372
Comment 2 Marco Martin 2025-04-03 09:33:30 UTC
Git commit 066d3083c60d1f6d87ada2a60c66ede19c70510d by Marco Martin.
Committed on 03/04/2025 at 09:05.
Pushed by mart into branch 'master'.

appelts/notifications: Fix Notifications positions

window position is double buffered, so it's needed to call
an explicit QWindow::update() after we ask to move the popup
with PlasmaShellWaylandIntegration::get(this)->setPosition(me->pos());
Related: bug 500192, bug 498599, bug 491217

M  +1    -0    applets/notifications/notificationwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/066d3083c60d1f6d87ada2a60c66ede19c70510d
Comment 3 Marco Martin 2025-04-03 10:59:08 UTC
Git commit c8289fd789d5af909cf748ac926762c090033f8a by Marco Martin.
Committed on 03/04/2025 at 10:38.
Pushed by mart into branch 'Plasma/6.3'.

appelts/notifications: Fix Notifications positions

window position is double buffered, so it's needed to call
an explicit QWindow::update() after we ask to move the popup
with PlasmaShellWaylandIntegration::get(this)->setPosition(me->pos());
Related: bug 500192, bug 498599, bug 491217


(cherry picked from commit 066d3083c60d1f6d87ada2a60c66ede19c70510d)

066d3083 appelts/notifications: Fix Notifications positions

Co-authored-by: Marco Martin <notmart@gmail.com>

M  +1    -0    applets/notifications/notificationwindow.cpp

https://invent.kde.org/plasma/plasma-workspace/-/commit/c8289fd789d5af909cf748ac926762c090033f8a