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.

Reply via email to