Skip to content

Gecko ESR140 for Sailfish OS — alpha 1

Pre-release
Pre-release

Choose a tag to compare

@smatkovi smatkovi released this 20 Aug 13:30

An experimental community port of Mozilla Gecko ESR140 (Firefox 140) to
Sailfish OS 5.1, replacing the ESR91-based engine currently shipping with
the OS. All packages are suffixed -next and install alongside the stock
browser without touching it.

Tested on Sony Xperia 10 V (pdx235), SFOS 5.1.0.11, aarch64.

What works

  • Page rendering (WebRender, hardware accelerated)
  • Touch: tap, scroll, flick, pinch zoom, double-tap zoom
  • Downloads with native Sailfish transfer UI
  • Camera and microphone access (WebRTC / getUserMedia) with permission dialog
  • Google OAuth sign-in, including popups that close themselves
  • Landscape orientation
  • Text selection (drag slightly while long-pressing)

Known issues

  • Occasional crash on first start; restarting usually succeeds
  • Long-press requires slight movement to trigger selection
  • Rear camera delivers frames but shows a still viewfinder (device HAL issue)
  • Some CSS assets fail to load on a few sites (CORS / HTTP-3, under investigation)

Installation

Download all seven RPMs and install them together:

devel-su rpm -Uvh --force *.rpm

xulrunner-qt5-next is ~60 MB; the whole set needs roughly 200 MB of space.

Sources

Feedback welcome — please include device model and SFOS version.