https://bugs.kde.org/show_bug.cgi?id=522652

            Bug ID: 522652
           Summary: Notifications get incorrectly placed because of panel
                    constraints
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.80
       Reported In:
          Platform: KDE Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Notifications
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

Created attachment 194031
  --> https://bugs.kde.org/attachment.cgi?id=194031&action=edit
Partially off-screen notification

DESCRIPTION
Notifications appear in weird placements when using non-standard panel setups
and the "Near notification icon" option, including appearing off-screen. This
seems to happen given panel constraints, see screenshot for my example, where
the right panel which contains the system tray seems to force the notification
right because of the panel stopping not so far from the edge.

STEPS TO REPRODUCE (Minimal for off-screen placement)
1. Create an empty panel with top or bottom position, left or right alignment
and fit to content.
2. Add a system tray widget and nothing else.
3. Remove system tray widget from all other panels (to rule out undefined "Near
notification icon" behaviour).
4. Set notification position setting to "Near notification icon".
5. Send a notification by any mean, like `notify-send`.

OBSERVED RESULT
Notification shows pushed off-screen to the side (and in my example a bit down
from the tallest panel).

EXPECTED RESULT
Notification shows entirely on screen.

SOFTWARE/OS VERSIONS
Operating System: KDE Linux 2026-07-04
KDE Plasma Version: 6.7.80
KDE Frameworks Version: 6.29.0
Qt Version: 6.11.1
Kernel Version: 7.0.14-arch1-1 (64-bit)

ADDITIONAL INFORMATION
Seems to be affected with some complex logic, which could be related to
https://bugs.kde.org/show_bug.cgi?id=459082.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to