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: [email protected]
Reporter: [email protected]
CC: [email protected]
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.