Bug 502588 - Unable to remove more than one wifi connection at a time with animations globally disabled
Summary: Unable to remove more than one wifi connection at a time with animations glob...
Status: REPORTED
Alias: None
Product: systemsettings
Classification: Applications
Component: kcm_networkmanagement (show other bugs)
Version: 6.3.4
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-04-09 03:15 UTC by joey.joey586
Modified: 2025-04-11 09:52 UTC (History)
4 users (show)

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


Attachments
screen recording of the issue (1.54 MB, video/x-matroska)
2025-04-10 04:24 UTC, joey.joey586
Details
taskbar shows nonexistent dialog (55.74 KB, image/png)
2025-04-10 15:10 UTC, joey.joey586
Details
kdeglobals config file (1.20 KB, application/zip)
2025-04-10 16:56 UTC, joey.joey586
Details

Note You need to log in before you can comment on or make changes to this bug.
Description joey.joey586 2025-04-09 03:15:30 UTC
SUMMARY
The confirmation dialog window doesn't open if triggered more than once.

STEPS TO REPRODUCE
1. Open Plasma network applet
2. Click settings
3. Delete a saved wifi network
4. Delete another saved wifi network

OBSERVED RESULT
The popup window asking to delete doesn't appear the second time.

EXPECTED RESULT
The popup window should appear.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.4
KDE Frameworks Version: 6.12.0
Qt Version: 6.9.0
Kernel Version: 6.13.8-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 2 × AMD A9-9420e RADEON R5, 5 COMPUTE CORES 2C+3G
Memory: 7.2 GiB of RAM
Graphics Processor: AMD Radeon R5 Graphics
Manufacturer: Dell Inc.
Product Name: Inspiron 3180

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2025-04-09 17:05:24 UTC
Cannot reproduce on current git master.
Comment 2 TraceyC 2025-04-09 21:02:54 UTC
I'm also unable to reproduce this in git-master or Plasma 6.3.4 in a VM
Comment 3 joey.joey586 2025-04-10 04:24:42 UTC
Created attachment 180138 [details]
screen recording of the issue
Comment 4 Nate Graham 2025-04-10 14:53:15 UTC
Thanks for the screen recording. Two questions:

1. Can you run `systemsettings` in a terminal window, reproduce the problem, and copy and paste any text printed to the terminal window when you press the X button and nothing happens

2. Does it work if wifi is turned on at the time you try to remove the second network?
Comment 5 joey.joey586 2025-04-10 15:06:31 UTC
(In reply to Nate Graham from comment #4)
> Thanks for the screen recording. Two questions:
> 
> 1. Can you run `systemsettings` in a terminal window, reproduce the problem,
> and copy and paste any text printed to the terminal window when you press
> the X button and nothing happens
> 
> 2. Does it work if wifi is turned on at the time you try to remove the
> second network?
Also happens with the wifi turned on

Terminal output:
joey@joey ~ % systemsettings 
qml: Page SubCategoryPage_QMLTYPE_188(0x5e7825adfa70) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/CategoriesPage.qml:181)
joey@joey ~ %
Comment 6 joey.joey586 2025-04-10 15:10:17 UTC
Created attachment 180154 [details]
taskbar shows nonexistent dialog

Oddly enough, when I click a second time, the taskbar shows another window opened, but clicking it doesn't bring up the dialog.
Comment 7 Nate Graham 2025-04-10 15:58:02 UTC
Thanks. This is very strange. I wonder if it's a Qt 6.9 bug.
Comment 8 joey.joey586 2025-04-10 16:20:11 UTC
Sorry, apparently this was caused by a faulty setting in my KDE desktop (idk which one).
I made a new home folder and the problem disappeared.
I'm sorry for wasting your time.

If I may suggest, Plasma should have an easy way to reset all desktop configuration. Hunting down configuration files just to reset the desktop environment isn't an elegant solution.
Comment 9 Nate Graham 2025-04-10 16:22:25 UTC
It would actually be very helpful if you could find the specific thing causing it. It may still be a bug on our side!
Comment 10 joey.joey586 2025-04-10 16:27:02 UTC
I could send a zip file of my Plasma configs. Just tell me which files/folders to include.
Comment 11 Nate Graham 2025-04-10 16:32:35 UTC
There's a potentially lot of personal information encoded in there so I'm hesitant to ask you to do that.

But maybe you can move aside files one by one and re-launch system settings and try again, to see if you can find which file it is.

some relevant ones in ~/.config include:
- kdeglobals
- systemsettingsrc
- plasma-nm
- anything in environment.d, if it exists
Comment 12 joey.joey586 2025-04-10 16:48:35 UTC
I found it. kdeglobals was causing the issue.
Comment 13 joey.joey586 2025-04-10 16:49:00 UTC
Should I send the file?
Comment 14 Nate Graham 2025-04-10 16:49:20 UTC
Great! So if you could scrub that of any personally identifying information and attach it, I might be able to figure out what the problem is.
Comment 15 joey.joey586 2025-04-10 16:56:32 UTC
Created attachment 180156 [details]
kdeglobals config file
Comment 16 Nate Graham 2025-04-10 17:03:45 UTC
Hmm, I don't see anything obviously wrong in there. Can you try removing groups one at a time until you find out which group causes it? Then you can remove individual lines in the group.
Comment 17 joey.joey586 2025-04-10 17:45:11 UTC
This one is causing the issue:
[KDE]
AnimationDurationFactor=0
Comment 18 Nate Graham 2025-04-10 19:05:20 UTC
That was the first thing that jumped out at me too, but I just tried disabling animations on my own system, and it doesn't break. It's possible this is a Qt 6.9 regression somehow, since that's a difference between our systems (I have 6.8.2).
Comment 19 Nicolas Fella 2025-04-11 09:52:39 UTC
I cannot reproduce this with the latest 6.9 branch, but I haven't tested 6.9.0 specifically