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

            Bug ID: 523525
           Summary: Respect the transient hint for notifications
    Classification: Frameworks and Libraries
           Product: frameworks-knotifications
      Version First unspecified
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: ---

DESCRIPTION
Currently, the notification system does not respect the transient hint set by
the application. In System settings -> Notifications -> Configure applications
-> Other applications, it only allows manual configuration of whether to store
the notification in history or not. But if an application sets the transient
hint, then also it gets stored in history.

STEPS TO REPRODUCE
1. Go to System settings -> Notifications -> Configure applications -> Other
applications, and enable "Show in history".
2. Send a test notification using notify-send: notify-send Hello
3. Send another test notification with the transient hint: notify-send Hello -e

OBSERVED RESULT
Both the test notifications end up in the history.
If the "Show in history" is disabled, then none of the notifications get stored
in history.

EXPECTED RESULT
Notification without the transient hint should show in history, while those
with the hint should not show in history.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.7.3
KDE Frameworks Version: 6.28.0
Qt Version: 6.11.1
Kernel Version: 6.18.39-1-lts (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i5-3470 CPU @ 3.20GHz
Memory: 8 GiB of RAM (7.2 GiB usable)
Graphics Processor: Intel® HD Graphics 2500

ADDITIONAL INFORMATION
I think the notification settings for "Other applications" need more
configuration options to adapt its behaviour to the modern freedesktop
notification hints.

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

Reply via email to