From me at the-compiler.org Fri Apr 3 16:28:07 2026 From: me at the-compiler.org (Freya Bruhin) Date: Fri, 03 Apr 2026 16:28:07 +0200 Subject: [qutebrowser-announce] qutebrowser v3.7.0 released! Message-ID: <177522648755.320675.17321891505564034344@fawkes-4.local> Hey, I'm happy to announce that I just released qutebrowser v3.7.0! Feature-wise, there is only one small change, new `:quickmark-reload` and `:bookmark-reload` commands. For people on macOS and Windows, the usual dependency upgrades happened, which means you now get QtWebEngine 6.11 with an updated Chromium. For the most part, this release contains a lot of bugfixes. Many of those are workarounds for QtWebEngine bugs which appeared in Qt 6.10.x as well as 6.11.0. Unfortunately, this seems to have been getting worse recently-ish, and eats away at my time/energy/motivation to actually work on new features (and look at the PR backlog once again)... My plan to at least somewhat counteract this is to work on v4.0.0 next, with a focus of dropping old stuff (including support for Qt 5, QtWebKit and older Qt 6 versions) and switching to more modern development tooling, in the hope of at least reducing some friction and complexity where I can control it. Full changelog below. - Freya[1] [1] https://mastodon.social/@the_compiler/116046789671158093 if that comes as a surprise :) Added ~~~~~ - New `:quickmark-reload` and `:bookmark-reload` commands to reload quick-/bookmarks from disk (#8845). Changed ~~~~~~~ - Windows and macOS releases now ship with Qt 6.11.0, which is based on Chromium 140.0.7339.225 with security patches up to 146.0.7680.80. Deprecated ~~~~~~~~~~ - Support for Python 3.9 is not tested anymore, and will be fully removed in the next release (#8731). Fixed ~~~~~ - Added a workaround for graphic/flickering issues with Qt 6.11.0, AMD graphics and Wayland (#8908). - Compatibility with PDF.js >= 5.5.207 (#8885). - datalist dropdowns not opening correctly on Wayland/Sway (#8831). This was caused by an old workaround for a different QtWebEngine issue, which is now disabled for QtWebEngine 6.6.3 and newer. - The workaround avoiding Google blocking sign ins from qutebrowser was updated, although it's unclear if this will fix the issue as the behavior is wildly inconsistent. - Added a workaround for QtWebEngine 6.11 crashing on Google Mail / Meet (#8914). - The workaround avoiding crashes with Qt 6.10.1 and `qt.workarounds.disable_hangouts_extension` (or `--version`) has now been extended to Qt 6.10.2 as well (#8785, #8841). - ANSI color codes now don't end up in `commands.asciidoc` anymore when regenerating it using Python 3.14. - The `GenericName` in the `.desktop` file is now correct for Ukrainian and Chinese (#8836).