| Summary: | Data loss: update to plasma 5.16 overwrites task manager settings | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Christian (Fuchs) <kde> |
| Component: | Task Manager and Icons-Only Task Manager widgets | Assignee: | Eike Hein <hein> |
| Status: | RESOLVED UNMAINTAINED | ||
| Severity: | minor | CC: | kde, nate, plasma-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | 5.16.0 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Christian (Fuchs)
2019-06-17 16:07:36 UTC
Possible culprits: https://cgit.kde.org/plasma-desktop.git/commit/?id=5e905afb07e8cf7ea1a5dbc0def0507910feb752 https://cgit.kde.org/plasma-desktop.git/commit/?id=ce2cc63497329b2e614622918a3f1cb4afd3f51c (this should not have overwritten custom settings though) > this should not have overwritten custom settings though
It wouldn't override a custom setting, but as a default change it does affect existing installations.
It's probably that one.
In case of the filter it's a bit tricky, since users then unexpectedly don't see windows they opened, so they might consider that a bug and not a setting they would search for. A bit meta and thus slightly off-topic for this report: if it was a default change (I think I remember filtering per VD already having been the default, but I might misremember) then the old topic of what to do with these comes up again, since we can't determine whether the user liked a default and thus will dislike or be confused by a change. So it might be worth exploring the option of not overriding settings, even if the default changes, on updates. Of course that would require saving the setting, even if it was the default, which imho makes sense. > Of course that would require saving the setting, even if it was the default, which imho makes sense.
Would blow up configuration files if we write out default settings. We should only change default settings if we are sure that the new defaults improve user experience, and then it makes sense that all users see the new defaults.
Given this has been and past, I am going to close it. Sorry. Any migration or fix now would be meaningless and worse introduce a second round of breakage. It is problematic when we change defaults. There's no universal right answer of whether things should change or not when a user hasn't changed things from the default of the time. |