sailfish-browser-next153

Rating: 
0
No votes yet

Experimental Gecko ESR153 (Firefox 153) browser for Sailfish OS 5.1 and 5.2. Sailfish OS ships a browser based on Gecko ESR91 from 2021; this is a community port of the current ESR153 engine, the successor of my ESR140 port (sailfish-browser-next). ### Installs alongside the stock browser Every package in this stack carries a "-next153" suffix and uses its own directories and profile. The system browser is not touched, and the ESR140 "-next" stack can stay installed as well — all of them appear in the app grid and can be used side by side. Uninstalling the -next153 packages leaves everything else exactly as it was. ### Installation Enable this repository and install ONLY this package. The dependencies (xulrunner-qt5-next153, embedlite-components-qt5-next153, qtmozembed-qt5-next153 and the three sailfish-components-webview-qt5-next153 packages) are pulled in automatically. Download is roughly 70 MB, installed size around 200 MB. Note: the entries in the app grid currently share the same icon. ### What works - Mobile layout and a mobile user agent (Firefox/153 Mobile) — sites no longer render in desktop mode - Touch: tap, scroll, flick, pinch zoom, double-tap zoom; long-press context menu and text selection - Dialogs (alert/confirm/prompt), HTTP authentication - FIDO2 / WebAuthn security tokens over USB, including PIN entry — registration and login tested with a YubiKey on webauthn.io - Downloads with the native Sailfish transfer UI - Camera and microphone access (WebRTC / getUserMedia) with permission dialog - Sign-in popups that close themselves (Google OAuth), landscape orientation ### Known issues - Typing a search term into the address bar is not yet understood as a search (the bundled search engines fail to register); open the search site directly - Cloudflare "managed challenge" pages (e.g. ecosia.org) loop — the browser is rejected by Cloudflare's server-side scoring before any click; the plain Turnstile widget passes. Under investigation - ID Austria login (login.id-austria.gv.at) reports a wrong password even with the correct one; the password arrives byte-exact, the site rejects the session. Affects the ESR140 port as well. Under investigation - Video is decoded in software on the Xperia 10 V (device/hybris issue, same as ESR140) - Occasional crash on first start; restarting usually succeeds - Rear camera delivers frames but shows a still viewfinder (device HAL issue) This is alpha software. Tested on Sony Xperia 10 V (pdx235), SFOS 5.2.0.15, aarch64. Reports from other devices are very welcome — please include the device model and SFOS version. ### Sources Engine and EmbedLite layer: https://github.com/smatkovi/gecko-dev (branch fork-esr153) JS components: https://github.com/smatkovi/embedlite-components (branch fork-esr153) Release notes and direct RPM downloads: https://github.com/smatkovi/gecko-dev/releases/tag/esr153-alpha1 ### Support this work This port was built in my free time. If you find it useful: https://www.paypal.me/smatkovi https://liberapay.com/smatkovi

Application versions: 
AttachmentSizeDate
File sailfish-browser-next153-3.0.0-1.aarch64.rpm4.27 MB23/08/2026 - 01:18
Changelog: 

(none)