| Summary: | Expanding updates to show details of some items causes different items elsewhere in the list to also become expanded after scrolling | ||
|---|---|---|---|
| Product: | [Applications] Discover | Reporter: | Oliver Beard <olib141> |
| Component: | discover | Assignee: | Dan Leinir Turthra Jensen <leinir> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | aleixpol, nate |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | unspecified | ||
| OS: | Linux | ||
| See Also: | https://bugs.kde.org/show_bug.cgi?id=448004 | ||
| Latest Commit: | https://invent.kde.org/plasma/discover/commit/063f06d4fe1571fa911bec288db9829a33610d52 | Version Fixed/Implemented In: | 5.25.2 |
| Sentry Crash Report: | |||
| Attachments: | A video showing the bug. | ||
|
Description
Oliver Beard
2022-03-31 23:10:12 UTC
Created attachment 147871 [details]
A video showing the bug.
omg, amazing A possibly relevant merge request was started @ https://invent.kde.org/plasma/discover/-/merge_requests/321 Git commit e968db24ab26fd54cd6ca5f4174a3b87ebed05a4 by Nate Graham, on behalf of Aleix Pol. Committed on 21/06/2022 at 19:20. Pushed by ngraham into branch 'master'. updates: Move the extended delegate state into the model This way when a delegate is reused, it will be properly initialised as the user expected. M +5 -5 discover/qml/UpdatesPage.qml M +9 -0 libdiscover/UpdateModel/UpdateItem.h M +9 -0 libdiscover/UpdateModel/UpdateModel.cpp M +1 -0 libdiscover/UpdateModel/UpdateModel.h https://invent.kde.org/plasma/discover/commit/e968db24ab26fd54cd6ca5f4174a3b87ebed05a4 Git commit 063f06d4fe1571fa911bec288db9829a33610d52 by Nate Graham, on behalf of Aleix Pol. Committed on 21/06/2022 at 19:21. Pushed by ngraham into branch 'Plasma/5.25'. updates: Move the extended delegate state into the model This way when a delegate is reused, it will be properly initialised as the user expected. (cherry picked from commit e968db24ab26fd54cd6ca5f4174a3b87ebed05a4) M +5 -5 discover/qml/UpdatesPage.qml M +9 -0 libdiscover/UpdateModel/UpdateItem.h M +9 -0 libdiscover/UpdateModel/UpdateModel.cpp M +1 -0 libdiscover/UpdateModel/UpdateModel.h https://invent.kde.org/plasma/discover/commit/063f06d4fe1571fa911bec288db9829a33610d52 |