[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