https://bugs.kde.org/show_bug.cgi?id=501945
Bug ID: 501945 Summary: When opening multiple plasmoid configuration dialogs, all but the first have no page header Classification: Plasma Product: plasmashell Version: master Platform: Other OS: Linux Status: REPORTED Severity: normal Priority: NOR Component: general Assignee: plasma-b...@kde.org Reporter: cwo....@posteo.net CC: k...@davidedmundson.co.uk Target Milestone: 1.0 SUMMARY When you open a plasmoid configuration dialog, the page has the usual Kirigami page header. When you then open another one, it will not have a header, and instead a warning is printed to the effect of "Cannot assign QObject* to PageRow_QMLTYPE_1749*" STEPS TO REPRODUCE 1. Right-click IOTM, Configure IOTM (don't close it) 2. Right-click System Tray, Configure OBSERVED RESULT System Tray configuration dialog pages have no header (except Entries) EXPECTED RESULT System Tray configuration dialog pages have headers SOFTWARE/OS VERSIONS Operating System: Fedora Linux 41 KDE Plasma Version: 6.3.80 KDE Frameworks Version: 6.13.0 Qt Version: 6.8.2 Kernel Version: 6.13.7-200.fc41.x86_64 (64-bit) Graphics Platform: Wayland Processors: 4 × Intel® Core™ i5-6200U CPU @ 2.30GHz Memory: 16 GiB of RAM (15.5 GiB usable) Graphics Processor: Intel® HD Graphics 520 Stock Fedora 41 Plasma has the same issue ADDITIONAL INFORMATION ConfigEntries in System Tray sets a custom header, which may be relevant? Instrumenting Kirigami.Page with some debug output shows that it apparently tries to set the PageRow of the first dialog, which fails, not the dialog that the page is actually in. I suspect this is a bug in Kirigami Page or maybe ColumnLayout/PageRow, but I'm not quite sure. I also suspect that bug 497616 is the same underlying issue, as I get a similar debug output and error message - it tries to put the page header of the KNewStuff Dialog into the global toolbar for systemsettings. -- You are receiving this mail because: You are watching all bug changes.