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.

Reply via email to