| Summary: | Don't allow downloading 3rd-party Plasma/icon/etc theme that names itself "default" and/or duplicates metadata from the default theme, which will override the the default thing with no clear GUI method to fix it | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-knewstuff | Reporter: | Nate Graham <nate> |
| Component: | general | Assignee: | Dan Leinir Turthra Jensen <admin> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | alex765, alexander.lohnau, bharadwaj.raju777, kdelibs-bugs-null, plasma-bugs-null, random1123581321 |
| Priority: | HI | Keywords: | usability |
| Version First Reported In: | 5.90.0 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
Nate Graham
2021-07-09 01:33:14 UTC
Raising to VHI because IMO this is one of those "throw the computer out the window" bugs that will cause regular people to abandon our software because it will be baffling and mystifying and frustrating and they will have no hope of troubleshooting it. *** Bug 440895 has been marked as a duplicate of this bug. *** I wonder where it would be best to fix this. Should we check theme files in GHNS? Or just refuse to use a "default" folder if it's in ~/.local/share? The first one would make it so theme authors get to know this when their users report that they can't install their themes, but won't fix the problem for users who're already affected. The second one would fix it for all users, but their themes would silently stop working, and theme authors won't get notified that there is a problem. We could combine the two, but even then the issue of their themes silently ceasing to work is still there. I think we should prevent it from happening in two places: 1. GHNS shouldn't let you download a mis-configured theme like this. It could even email the author when someone tries. The author would get approximately four hundred thousand emails when something like this happens, so they would fix it very quickly! 2. The individual System Settings KCMs shouldn't let you manually apply a misconfigured theme like this. Moving to GHNS for now as that would fix 99% of the issue. |