https://bugs.kde.org/show_bug.cgi?id=521762
[email protected] changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #10 from [email protected] --- hope this helps :) When fwupd has pending firmware updates (e.g. UEFI dbx/CA updates), opening the Discover Updates tab causes the "Fetching updates..." overlay to stick permanently. The page never transitions to showing the update list. The sidebar badge correctly shows the update count (e.g. "2") but the content pane never renders. After applying fwupd updates via fwupdmgr update + reboot, Discover works correctly with 0 pending updates. Steps to reproduce: 1. Have pending fwupd firmware updates (fwupdmgr get-updates shows results) 2. Open Discover 3. Navigate to Updates tab Expected: Available updates listed Actual: "Fetching updates..." spinner stays forever; "Update All" greyed out Environment: Fedora release 44 (Forty Four) Kernel: 7.0.12-201.fc44.x86_64 Session: Wayland plasma-discover: 6.7.0-1.fc44.x86_64 kf6-kirigami: 6.27.0-1.fc44.x86_64 PackageKit: 1.3.4-3.fc44.x86_64 fwupd: 2.1.5-1.fc44.x86_64 Relevant log output (journalctl -b | grep plasma-discover): plasma-discover[360705]: qrc:/qt/qml/org/kde/discover/qml/UpdatesPage.qml:40:5: QML OverlaySheet: Binding loop detected for property "y": plasma-discover[360705]: Properties could not be invalidated "org.freedesktop.PackageKit.Offline" QList("PreparedUpgrade") plasma-discover[360705]: PackageKit stopped running! plasma-discover[1881838]: qrc:/qt/qml/org/kde/discover/qml/DiscoverWindow.qml:245:9: QML OverlaySheet: Binding loop detected for property "implicitHeight": plasma-discover[1881838]: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:114:5: QML ReviewsPage: Binding loop detected for property "implicitHeight": plasma-discover[1881838]: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:114:5: QML ReviewsPage: Binding loop detected for property "y": plasma-discover[1881838]: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:646:5: QML AddonsView: Binding loop detected for property "implicitHeight": plasma-discover[1881838]: qrc:/qt/qml/org/kde/discover/qml/ApplicationPage.qml:646:5: QML AddonsView: Binding loop detected for property "y": plasma-discover[1881838]: file:///usr/lib64/qt6/qml/org/kde/kirigami/controls/private/PrivateActionToolButton.qml:74:5: QML Binding: Binding loop detected for property "value": All backends complete successfully (PackageKit get-updates ~200ms, Flatpak fast, fwupd D-Bus responds in ~5ms). The OverlaySheet y binding loop on UpdatesPage.qml:40 prevents the loading overlay from dismissing after backend data arrives. Note: /org/freedesktop/PackageKit/Offline D-Bus path does not exist on this system, causing repeated Properties could not be invalidated warnings from packagekitqt — possibly related. Binding loops also appear on ApplicationPage.qml (ReviewsPage, AddonsView) and Kirigami's own PrivateActionToolButton.qml, suggesting a broader layout regression in kf6-kirigami 6.27.0 under Wayland. Workaround: Apply fwupd updates via CLI (sudo fwupdmgr update) + reboot before opening Discover. -- You are receiving this mail because: You are watching all bug changes.
