STEPS TO REPRODUCE 1. On KDE Linux open Discover 2. Search for Neochat 3. On Neochat's page click on "From Flathub" in the toolbar. OBSERVED RESULT A menu with two "Flathub" entries appears. Clicking on the unselected one opens the page for "KDE Application Platform" EXPECTED RESULT Not that. There probaby shouldn't be two "Flathub" entries in the first place SOFTWARE/OS VERSIONS Linux/KDE Plasma: KDE Linux 202411150323 KDE Plasma Version: master-ish? KDE Frameworks Version: Qt Version: ADDITIONAL INFORMATION
Can confirm. Looks like a somewhat recent regression. I don't recall this happening a week or two ago.
I haven't tested, but I'd suspect https://invent.kde.org/plasma/discover/-/merge_requests/970
I also got this problem when testing out KDE neon unstable. The sources list seems to get even larger and larger when scrolling through apps (resize Discover to get both the app list and app info at the same time). Could be related to https://invent.kde.org/plasma/discover/-/merge_requests/944
Nope, actually I broke it with https://invent.kde.org/plasma/discover/-/commit/c7738e4871bee320c03a95dc8452a4263ea1053e.
Hmm or maybe not.
Harald discovered that https://invent.kde.org/plasma/discover/-/commit/0f513329ae5f83ef969b38cf18b3469d0b8fc60d caused this, and I can confirm that.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/979
*** Bug 497254 has been marked as a duplicate of this bug. ***
Git commit 8da790225aaca351e18ae71c4fd5d6cbebfd010c by Nate Graham, on behalf of Aleix Pol. Committed on 13/12/2024 at 16:30. Pushed by ngraham into branch 'master'. Revert "ResourcesProxyModel: integrate resources that aren't part of the model" This reverts commit 0f513329ae5f83ef969b38cf18b3469d0b8fc60d. It breaks the premise that only the backend can tell which resources belong to a query. Will have to address the bug in a different way. Related: bug 493790 M +1 -5 libdiscover/resources/ResourcesProxyModel.cpp https://invent.kde.org/plasma/discover/-/commit/8da790225aaca351e18ae71c4fd5d6cbebfd010c