REPRODUCIBILITY: Always (on heavy sites)
OS VERSION: 5.2.0.20
HARDWARE: Jolla Phone (2026), display 1032x2272 @ 90 Hz, Mali-G610 MC2
UI LANGUAGE: Norwegian (nb_NO)
REGRESSION: Unknown
DESCRIPTION:
sailfish-browser stutters heavily when scrolling and sometimes stalls completely on heavier sites (e.g. outland.no, warhammer.com). During the stalls CPU and GPU are mostly idle. Forcing a fixed frame rate in about:config improves it drastically, which suggests the vsync source in EmbedLite/Qt is missing or irregular on this device.
Versions: sailfish-browser 3.0.3-1.24.1, xulrunner-qt5 115.40.0
PRECONDITIONS:
STEPS TO REPRODUCE:
-
Open outland.no in the browser with default settings (
layout.frame_rate = -1) -
Scroll the page
EXPECTED RESULT:
Smooth scrolling at the display refresh rate (90 Hz).
ACTUAL RESULT:
Heavy stutter and stalls of up to several seconds.
Forcing a lower fixed frame rate in about:config improves it drastically. Default (vsync-driven, 90 Hz) and layout.frame_rate = 90 both stall badly; layout.frame_rate = 60 makes the same pages usable. The rendering pipeline apparently cannot sustain 90 Hz on heavier pages, and instead of dropping frames gracefully it degrades into multi-second stalls (frame backlog?) while CPU and GPU stay mostly idle.
MODIFICATIONS:
ADDITIONAL INFORMATION:
- Patchmanager: no - OpenRepos: yes - Chum: yes - Other: none affecting the browser