Migrate Wolvic to GeckoView 103.0.2 #256
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
We're stuck on 9x's series of Gecko for some months now. After moving to 103.0.2 some of our downstream patches are not needed anymore (either because we've merged them or because the same issue was already fixed upstream).
The most important change from the user POV is that audio issues seem to be gone. Audio hiccups or even worst, the total lack of audio, was reported several times in some experiences. With Gecko 103.0.2 that improves dramatically. Experiences like
moonrider.xyz
run smoothly and without cuts now (we've run testing rounds of >1h without a single issue).There is just one con. Whenever GPU process is enabled (and Gecko has it now enabled by default) WebXR sessions do not work. In particular the code that retrieves the connected XR devices does not work and thus the WebXR API cannot be used. That's why we had to temporarily switch the GPU process off to get WebXR working.