https://bugs.kde.org/show_bug.cgi?id=474944

Marco Martin <notm...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/discover/-/commit/d4fc75 |ma/discover/-/commit/acb816
                   |36c77058c60e5320a4cd33e57bd |be7577f4a039a7dffd2b29a3dc6
                   |b184d8d                     |27fa70c

--- Comment #3 from Marco Martin <notm...@gmail.com> ---
Git commit acb816be7577f4a039a7dffd2b29a3dc627fa70c by Marco Martin.
Committed on 28/09/2023 at 16:24.
Pushed by mart into branch 'Plasma/5.27'.

Only preload a couple of screens worth of comments

Discover used to preload every comment in order to have the scrollbar
behaving as good as possible with variable height items.
However some applications like Firefox have thousands of comments
which will freeze firefox for minutes when scrolling quickly,
eat a lot of memory and will make discover even slow to quit
in order to delete the thousands of items it created.

Cache only a couple of screens worth of comments, so that applications with few
comments
behave well and applications with thousands remain efficient

M  +2    -1    discover/qml/ReviewsPage.qml

https://invent.kde.org/plasma/discover/-/commit/acb816be7577f4a039a7dffd2b29a3dc627fa70c

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to