qutebrowser / qutebrowser

A keyboard-driven, vim-like browser based on Python and Qt.
https://www.qutebrowser.org/
GNU General Public License v3.0
9.45k stars 1.01k forks source link

Qt 6.7: Overlay scrollbar not working anymore #8204

Closed horanmustaplot closed 1 month ago

horanmustaplot commented 1 month ago

Version info: qutebrowser v3.1.0 Git commit: Backend: QtWebEngine 6.7, based on Chromium 118.0.5993.220 (from api) Qt: 6.7.0

Does the bug happen if you start with --temp-basedir?: YES

Description image

Also I'm getting this annoying side bar, that i wasn't get when there's no errors.

image

The-Compiler commented 1 month ago

The errors are unrelated and harmless - they'll be gone in Qt 6.7.1: Fix error message when dictionary not found (553597) · Gerrit Code Review

The scrollbar issue is something I can reproduce. Also happens with QTWEBENGINE_CHROMIUM_FLAGS=--enable-features=OverlayScrollbar but works fine in Chromium 124 with the same argument. So it sounds like something changed in QtWebEngine. Will need to look into it some more, but chances are we can't do much about it.

The-Compiler commented 1 month ago

From QtWebEngine IRC:

\<kachehla> hmm, seems the feature list doesn't get initialized in the renderer process properly

The-Compiler commented 1 month ago

Upstream fix: Ensure Chromium features are propagated to child processes (563373) · Gerrit Code Review

Doesn't look like something we could work around in qutebrowser, so closing this.