Bylo vydáno 3.5.0 webového prohlížeče qutebrowser, který nabízí minimalistické grafické rozhraní, které neruší při prohlížení obsahu, a navigační systém ve stylu textového editoru Vim, plně založený na klávesových zkratkách. Kód je napsaný v jazyce Python s použitím PyQt a QtWebEngine. Zdrojové kódy jsou distribuovány pod licencí GPLv3. Použití jazyka Python nemá vliv na výkon, protože vykreslování a analýza obsahu jsou realizovány pomocí motoru Blink a knihovny Qt.
Prohlížeč podporuje systém karet, správce stahování, režim soukromého prohlížení, integrovaný prohlížeč PDF (pdf.js), systém blokování reklam (na úrovni blokování hostitelů) a rozhraní pro zobrazení historie prohlížení. Pro sledování videí na YouTube je možné nastavit vyvolání externího přehrávače videa. Pohyb po stránce se provádí pomocí kláves "hjkl", pro otevření nové stránky stačí stisknout "o", přepínání mezi kartami probíhá pomocí kláves "J" a "K" nebo "Alt-číslo karty". Stisknutím "(:)" se zobrazí příkazový řádek, ve kterém lze provádět vyhledávání na stránce a vykonávat standardní příkazy, jako v programu vim, například "(:q)" pro ukončení a "(:w)" pro uložení stránky. Pro rychlý přechod na prvky stránky je k dispozici systém "hints", který označuje odkazy a obrázky.

V nové verzi:
- Identifikátor prohlížeče (user agent) byl převeden na používání zkráceného čísla verze Chromium, bez zmínky o QtWebEngine, tj. hlavička User Agent je nyní ekvivalentní hlavičce vydávané běžným Chromium. Změna byla provedena za účelem obcházení blokací anti-bot systémů, které rozpoznávají požadavky z QtWebEngine jako žádosti botů (např. QtWebEngine blokuje webové stránky Whatsapp Web, UPS a Digitec Galaxus).
- Sestavení pro Windows a macOS bylo převedeno na použití Qt 6.9.0.
- Jako základ byl použit motor Chromium 130.0.6723.192, do kterého byly přeneseny opravy zranitelností z Chromium 133.0.6943.141.
- V nastavení „content.headers.user_agent“ byla implementována podpora pro substituci „{upstream_browser_version_short}“, která obsahuje verzi používaného motoru Chromium.
- Byly rozšířeny možnosti userscriptů: do qute-bitwarden byla přidána podpora pro předání hesla do podprocesu prostřednictvím proměnné prostředí místo vyznačení v příkazovém řádku.
- Přidána ladicí vlajka „-D no-system-pdfjs“ pro ignorování systémového PDF prohlížeče PDF.js.
- Přidán wrapper pro podporu metody URL.parse, která chybí v QtWebEngine < 6.9 a používá se v PDF.js 5.
Zdroj: opennet.ru
