Summary: | Unable to remove more than one wifi connection at a time with animations globally disabled | ||
---|---|---|---|
Product: | [Applications] systemsettings | Reporter: | joey.joey586 |
Component: | kcm_networkmanagement | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | REPORTED --- | ||
Severity: | normal | CC: | jgrulich, kdedev, nate, nicolas.fella |
Priority: | NOR | ||
Version First Reported In: | 6.3.4 | ||
Target Milestone: | --- | ||
Platform: | Arch Linux | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
screen recording of the issue
taskbar shows nonexistent dialog kdeglobals config file |
Description
joey.joey586
2025-04-09 03:15:30 UTC
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 |