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

            Bug ID: 486070
           Summary: Quitting an app that sent a flood of notifications
                    doesn't stop the flood
    Classification: Plasma
           Product: plasmashell
           Version: 6.0.4
          Platform: Other
                OS: Linux
            Status: REPORTED
          Keywords: usability
          Severity: normal
          Priority: NOR
         Component: Notifications
          Assignee: plasma-b...@kde.org
          Reporter: n...@kde.org
                CC: k...@privat.broulik.de
  Target Milestone: 1.0

SUMMARY
When Bug 441906 happens, the user cannot recover by quitting the app sending a
flood of notifications; only by manually restarting plasmashell.

I understand the technical reasons behind why this happens (Plasma already got
the list of notifications to display) but the UX for a normal user is not
great.


STEPS TO REPRODUCE
1. Run a chat app that creates a notification per message (e.g. NeoChat) and
join a lot of rooms.
2. Go 'offline' for some time, e.g. by closing the laptop lid. Do not quit the
app.
3. Many hours or even days later, wake up the system or reconnect to the
internet.
4. The app emits a massive number of notifications for missed messages. Plasma
attempts to display all of them one by one, degrading system performance and
responsiveness; this is Bug 441906.
5. Notice this happening and try to recover by quitting the app that sent the
notifications


OBSERVED RESULT
The flood of notifications continues.


EXPECTED RESULT
The flood of notifications ends immediately. The only way to end the flood of
useless notifications is to restart plasmashell itself.


ADDITIONAL INFORMATION
The issue could be rendered redundant if we fix Bug 441906.

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

Reply via email to