https://bugs.kde.org/show_bug.cgi?id=412913
Bug ID: 412913 Summary: Initial loading is broken Product: systemsettings Version: unspecified Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: kcm_feedback Assignee: unassigned-b...@kde.org Reporter: k...@davidedmundson.co.uk Target Milestone: --- KUserFeedback has two concepts: globally disabled enabled in $app So even though everything is pragmatically disabled by default Provider::isEnabled is true by default. In the KCM we present: globally enabled enabled in plasma (then every app would have also have its own settings) At a technical level we have a problem that our default settings for Plasma feedback is on, which makes sense if a user has explicitly enabled things globally, but doesn't make sense to have that as a default level given how things actually work. For now I will change the default plasma level so that plasma is disabled by default. As a UX level we have a big problem as it looks like it's on by default, simply because it's not disabled. The obvious "fix" of changing the default behaviour of KUserFeedback::Provider::setEnabled is going to cause issues with the non-KDE users of KUserFeedback. I don't know what the right thing to do is. Aleix proposed a kconfig backend for kuserfeedback so we can cascade and handles globals nicely. Might be the only thing that works. -- You are receiving this mail because: You are watching all bug changes.