Bug 450838 - When multiple widgets are placed on the panel, they always open when a device is securely removed
Summary: When multiple widgets are placed on the panel, they always open when a device...
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Disks & Devices widget (show other bugs)
Version: 5.24.1
Platform: Neon Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-02-25 17:38 UTC by Riccardo Robecchi
Modified: 2022-10-11 08:30 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Riccardo Robecchi 2022-02-25 17:38:05 UTC
SUMMARY
I have a dual-display setup (notebook + external monitor) with a panel on each one. On each panel is a disks & devices widget, placed directly (so not in the system tray). When I securely disconnect a device like a USB key through one of the widgets, the other always opens. The option "show popup when new device is plugged in" is disabled on both.

It is interesting that this happens even when only one screen is present.

STEPS TO REPRODUCE
1. Have two Plasma panels, place a widget on each.
2. Securely remove a device from one widget.

OBSERVED RESULT
The other widget opens up.

EXPECTED RESULT
The other widget does not open.

SOFTWARE/OS VERSIONS
Linux: KDE neon
KDE Plasma Version: 5.24.1
KDE Frameworks Version: 5.90.0
Qt Version: 5.15.3

ADDITIONAL INFORMATION
Comment 1 Ismael Asensio 2022-02-25 22:27:29 UTC
Can confirm on master
Comment 2 Riccardo Robecchi 2022-10-09 09:31:08 UTC
It seems like this doesn't happen any more on Plasma 5.25.5. Can anyone else confirm?
Comment 3 Nate Graham 2022-10-09 14:20:37 UTC
.
Comment 4 Riccardo Robecchi 2022-10-11 08:30:42 UTC
Eh, ignore what I wrote. It still misbehaves on my desktop. Curiously enough, it behaved correctly on my laptop; after a reboot, it seems like it's back to being bugged. I wonder why it was working correctly.