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

            Bug ID: 524146
           Summary: Notification popups keep appearing for minutes after
                    the downloads that caused them have finished
    Classification: Plasma
           Product: plasmashell
      Version First 6.7.4
       Reported In:
          Platform: CachyOS
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Notifications
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

I use DownThemAll in Chrome to download big batches of images, a few thousand
at a time across several tabs. Every download raises two notifications, one
when it starts and one when it finishes.

While the batch is running the popups fill a tall strip down the side of the
screen, and I can't click on anything under that strip. I could live with that.
The real problem is that when all the downloads have already finished, the
popups keep coming. They kept appearing for about seven more minutes, and each
one showed "7 minutes ago" as its timestamp, so they were sitting in a queue
and being shown one by one long after they were useful for anything.

The same thing happens without any extension if I move a lot of files in
Dolphin with several windows at once.

I wanted to know how many notifications this really produces, so I ran
dbus-monitor on org.freedesktop.Notifications during one normal batch. 64
Notify calls in under three minutes.

As far as I can see there is no setting for this anywhere. I went through the
notification settings and there is nothing to limit how many popups can be
shown, and nothing to clear the backlog once it has built up. The only thing
that works is turning off popups for the whole application in plasmanotifyrc,
which is too blunt, because it also hides the notifications I do want from that
same application. In my case it is worse, because the extension sends app_name
"DownThemAll!" but desktop-entry google-chrome, so blocking it means blocking
every notification Chrome sends.

What I would expect is that once the popups have filled the screen, the rest
are not queued up to be replayed one at a time. A notification about a download
that finished seven minutes ago is not useful, it only takes up the screen. It
would be better to drop them and keep them in the history, or to group them, so
that a batch shows up as one notification that updates itself ("127 downloads
finished") instead of hundreds of separate ones.

Plasma 6.7.4 on Wayland, Arch based distro, NVIDIA driver 610.43.03.

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

Reply via email to