As far as I know, only in Qt 6.11 ...
I've just merged upstream qt6-base package, it's now updated to Qt 6.10.2.
| Git Clone URL: | https://aur.archlinux.org/qt6-base-scrollfix.git (read-only, click to copy) |
|---|---|
| Package Base: | qt6-base-scrollfix |
| Description: | Private headers for Qt6 Xcb |
| Upstream URL: | https://www.qt.io |
| Licenses: | GPL-3.0-only, LGPL-3.0-only, LicenseRef-Qt-Commercial, Qt-GPL-exception-1.0 |
| Conflicts: | qt6-base, qt6-xcb-private-headers |
| Provides: | qt6-base, qt6-xcb-private-headers |
| Submitter: | gillesgagniard |
| Maintainer: | gillesgagniard |
| Last Packager: | gillesgagniard |
| Votes: | 1 |
| Popularity: | 0.088584 |
| First Submitted: | 2025-10-10 16:57 (UTC) |
| Last Updated: | 2026-01-31 11:10 (UTC) |
As far as I know, only in Qt 6.11 ...
I've just merged upstream qt6-base package, it's now updated to Qt 6.10.2.
qt6 6.10.2 is in Arch repo now. Does it include the patches? Or will they only arrive with 6.11?
Hello @techmanwalker !
You're welcome, and it's great you add the same patches in your package.
I believe they have different goals: this one is a backport of changes which are already included in Qt 6.11 for people impacted by LO#152911 to confirm it solves their issue, and will be deleted when Qt 6.11 is released. I believe that is not the case for yours as refresh frequency changes are not part of Qt 6.11 (yet?). Also, I aim at keeping it synchronized with the qt6-base official package, so my PKGBUILD is as close as possible.
Hello again.
As I didn't receive a quick response and hit the bug, I integrated by myself the cherry-picked commits on my own package already.
You're free to keep this one running or either let me mark your package as "replaces qt6-base-scrollfix.
Thank you really much for the commit list by the way! It also fixed some scrolling weird behavior with the Karousel script.
This package seems to fix framerate and speed issues for high-refresh rate displays, which is what a package of mine does as well but at a different "angle".
Would you mind if we work together and unify our packages (yours and qt6-base-hifps) so that all of these fixes can coexist in a single package?
So that single package fixes both scrolling and stuttering issues on both LibreOffice (your patches) and the rest of the desktop (my patches)
Alright, I installed LO on my Plasma and now I see what issues this pkg fixes, so I'm still in favor of unifying these two on my qt6-base-hifps.
What do you think?
This qt6-base variant backports a few fixes from Qt 6.11 onto Qt 6.10, and vastly improves LibreOffice scrolling speed on Hi-Res displays using fractional scaling, removing entirely the freezes that were making LO unusable of those setups.
Upstream LibreOffice issue: https://bugs.documentfoundation.org/show_bug.cgi?id=152911
List of commits cherry picked from Qt 6.11: - https://github.com/qt/qtbase/commit/095759818854e5a011aa8f859e566bbc6368ab76 - https://github.com/qt/qtbase/commit/6f25f703fd37a900c139e14a33a4639502bfeae7 - https://github.com/qt/qtbase/commit/9dd0d936d6691904a4bb212dcf48999a5228b84f
Pinned Comments
gillesgagniard commented on 2025-10-12 18:40 (UTC)
This qt6-base variant backports a few fixes from Qt 6.11 onto Qt 6.10, and vastly improves LibreOffice scrolling speed on Hi-Res displays using fractional scaling, removing entirely the freezes that were making LO unusable of those setups.
Upstream LibreOffice issue: https://bugs.documentfoundation.org/show_bug.cgi?id=152911
List of commits cherry picked from Qt 6.11: - https://github.com/qt/qtbase/commit/095759818854e5a011aa8f859e566bbc6368ab76 - https://github.com/qt/qtbase/commit/6f25f703fd37a900c139e14a33a4639502bfeae7 - https://github.com/qt/qtbase/commit/9dd0d936d6691904a4bb212dcf48999a5228b84f