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

            Bug ID: 506289
           Summary: Audio gets blown out when multiple "Confirm close"
                    notifs appear at the same time
    Classification: Plasma
           Product: plasmashell
      Version First 6.4.1
       Reported In:
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: Audio in general
          Assignee: [email protected]
          Reporter: [email protected]
                CC: [email protected]
  Target Milestone: 1.0

SUMMARY
While I was running about 10 Konsole windows, each running a process, I
right-clicked Konsole in the taskbar and then 'Close'. This prompted every
Konsole instance to create a 'Confirm Close' window, and the `dialog-warning`
notification played. Except it played about 10 times on top of itself, making
the noise extremely loud. This can be reproduced with other applications; for
example, I opened up four separate Kate windows, typed `a` into each of them,
right-click closed before saving my changes, and it was still very loud. I also
can't tell if there's a ceiling to how loud it gets, but I don't want to try.

STEPS TO REPRODUCE
1. Open a window of a program where you'll get a `dialog-warning` notification
if you try closing out. Create multiple independent windows of this same
program doing the same thing.
2. Right-click the program on the taskbar and select 'Close'.
3. Please do not do this with headphones. The sound is extremely loud compared
to the volume you have set.

OBSERVED RESULT
The volume is extremely loud.

EXPECTED RESULT
If multiple of the same window are closed simultaneously, it's probably best to
just play the one notification sound, or maybe to just cap the notification
loudness corresponding to the current volume.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: EndeavourOS, kernel 6.12.34-1-lts
KDE Plasma Version: 6.4.1
KDE Frameworks Version: 6.15.0
Qt Version: 6.9.1

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

Reply via email to