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
Cannot reproduce on current git master.
I'm also unable to reproduce this in git-master or Plasma 6.3.4 in a VM
Created attachment 180138 [details] screen recording of the issue
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?
(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 ~ %
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.
Thanks. This is very strange. I wonder if it's a Qt 6.9 bug.
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.
It would actually be very helpful if you could find the specific thing causing it. It may still be a bug on our side!
I could send a zip file of my Plasma configs. Just tell me which files/folders to include.
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
I found it. kdeglobals was causing the issue.
Should I send the file?
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.
Created attachment 180156 [details] kdeglobals config file
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.
This one is causing the issue: [KDE] AnimationDurationFactor=0
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).
I cannot reproduce this with the latest 6.9 branch, but I haven't tested 6.9.0 specifically