[qutebrowser-announce] qutebrowser v3.7.0 released!
Freya Bruhin
me at the-compiler.org
Fri Apr 3 16:28:07 CEST 2026
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).
More information about the qutebrowser-announce
mailing list