Bug 433444

Summary: kcm.push() does not work for KCMs embedded inside applet settings pages
Product: [Plasma] plasmashell Reporter: Nate Graham <nate>
Component: generalAssignee: David Edmundson <kde>
Status: CONFIRMED ---    
Severity: normal CC: jeremi.jasinski, nicolas.fella, notmart, plasma-bugs, sephiroth_pk
Priority: NOR    
Version: 5.21.0   
Target Milestone: 1.0   
Platform: Other   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=433140
https://bugs.kde.org/show_bug.cgi?id=433443
Latest Commit: Version Fixed In:

Description Nate Graham 2021-02-22 19:05:02 UTC
You can embed QML KCMs inside applet settings windows, which is very cool and useful. However if an embedded QML KCM uses the multi-page infrastructure, kcm.push() invocations have no effect, so sub-pages become inaccessible.

This causes us to be unable to embed KCMs using this architecture into settings windows. CUrrent examples include the Notifications and Audio KCMs.
Comment 1 Nate Graham 2021-02-22 19:09:58 UTC
See blocked bugs for examples of the issues generated by this.