Startup hang with Firefox running in a container (e.g. snap, flatpak):
When Firefox is packaged inside a container (like the default Firefox browser
shipped with Ubuntu versions since 22.04), it may see a different filesystem
to the host. This can affect access to the generated profile directory, which
may result in a hang when starting Firefox. Workarounds are listed in the
geckodriver [usage documentation].
Changed
Browser UI testing for Firefox now requires the geckodriver
[--allow-system-access] command-line argument. Setting the
Firefox --remote-allow-system-access command-line argument
via moz:firefoxOptions is no longer supported.
Fixed
Fixed a regression in geckodriver 0.37.0 that could cause Firefox for Android
to exit immediately on startup on non-rooted Android devices.