Bug 433444 - kcm.push() does not work for KCMs embedded inside applet settings pages
Summary: kcm.push() does not work for KCMs embedded inside applet settings pages
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.21.0
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-22 19:05 UTC by Nate Graham
Modified: 2022-01-21 05:26 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.