Bug 495733 - Applying settings works weirdly in KDEPim apps
Summary: Applying settings works weirdly in KDEPim apps
Status: REPORTED
Alias: None
Product: kontact
Classification: Applications
Component: general (other bugs)
Version First Reported In: 6.2.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-03 01:48 UTC by Grósz Dániel
Modified: 2024-11-03 01:48 UTC (History)
0 users

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 Grósz Dániel 2024-11-03 01:48:35 UTC
SUMMARY
With KMail these happen only when used via Kontact; with KOrganizer and KAddressBook, they also happen in the standalone applications.

- After I change some setting (e.g. User Feedback levels in KOrganizer and KAddressBook) and clicking the Apply button, it stays enabled, no matter how many times I click it.
- If I change some setting and switch to a different settings panel, the dialog asking whether I want to save the changes is shown twice; I have to click Apply/Discard/Cancel twice to make it go away.
- In some cases, the Apply button is already active when opening the settings, and if I go to a different settings panel, it asks whether I want to apply my settings even if I don't change anything. In these cases, changing something and then changing it back sometimes (e.g. changing checkboxes in Mail/Appearance) disables the Apply button and the confirmation dialog, i.e. it seems to make it realize that the settings are unchanged.
- Conversely, sometimes if Apply is disabled at the beginning, and I toggle some checkbox and then toggle it back, Apply remains enabled, even though that normally disables it in other KDE applications, and sometimes in Kontact itself.

STEPS TO REPRODUCE (example, part of the bug)
1. Click Settings/Configure Kontact
2. Go to Calendar/User Feedback
3. Optionally change the settings.
4. Click Apply a bunch of times.
5. Click (e.g.) Calendar/Plugins, as an attempt to go to a different settings panel.
6. In the Apply Settings confirmation dialog, click Apply.

OBSERVED RESULT
After 2., Apply is enabled despite not having changed anything yet. (Because of this, Step 3 is optional.)
After 4., Apply remains enabled.
After 6., the same dialog is shown again. You have to dismiss it a second time to make it go away.

EXPECTED RESULT
After 2., Apply is disabled.
After 4., Apply gets disabled.
After 6., the settings are saved, and the chosen settings panel is shown.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20240929
KDE Plasma Version: 6.1.5
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.11.0-1-default (64-bit)
Graphics Platform: X11