Bug 474649 - "Apply" button in widget settings remains active after click
Summary: "Apply" button in widget settings remains active after click
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: System Monitor widgets (show other bugs)
Version: master
Platform: Neon Linux
: NOR minor
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: qt6
Depends on:
Blocks:
 
Reported: 2023-09-18 10:02 UTC by Patrick Silva
Modified: 2024-01-20 17:40 UTC (History)
4 users (show)

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


Attachments
screen recording (2.67 MB, video/webm)
2023-09-18 10:02 UTC, Patrick Silva
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2023-09-18 10:02:39 UTC
Created attachment 161691 [details]
screen recording

STEPS TO REPRODUCE
1. add a System Monitor widget to desktop
2. open the widget settings and click on "Sensors details" in the left side
3. edit the label of any sensor
4. click on "Apply" button - the change is applied and "Apply" button becomes greyed out as expected
5. undo the edit done in the step 3
6. click on "Apply" button

OBSERVED RESULT
the change is applied but "Apply" button remains active. If I click on the button again, it becomes greyed out as expected.
Please watch the attached screen recording.

EXPECTED RESULT
"Apply" button should always become greyed out after click

SOFTWARE/OS VERSIONS
Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.27.80
KDE Frameworks Version: 5.240.0
Qt Version: 6.6.0
Graphics Platform: Wayland
Comment 1 fanzhuyifan 2024-01-16 00:50:45 UTC
Can reproduce.
Comment 2 fanzhuyifan 2024-01-16 01:39:07 UTC
Possibly related console warning: 

/kde/usr/share/plasma/plasmoids/org.kde.plasma.systemmonitor/contents/ui/config/ConfigSensors.qml:30:5: QML Connections: Detected function "onConfigurationChanged" in Connections element. This is probably intended to be a signal handler but no signal of the target matches the name.