New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some bugs with the Firefox Wayland compositor integration backend #6322
Some bugs with the Firefox Wayland compositor integration backend #6322
Comments
Thanks for the bug report, I'll have a look. |
For the record: latest Firefox nightly / upcoming beta 92 appears to work perfectly fine \o/ |
Good to hear! Keeping this open to track the original bugs. |
Thought that it will be a nice workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=1722767, but with |
@rmader current firefox nightly (92.0 |
@luispabon: is that specific to the native compositor backend ( |
After updating to Firefox v91, I've started experiencing a very similar issue. After using Firefox for a while, the UI refreshes will "lock up" - for example, switching tabs will freeze the UI until I move the mouse between displays or switch windows. I run sway and firefox stable, and the only major things I've changed in Firefox are turning on WebRender and its wayland backend to avoid xwayland. That worked for the most part with Firefox v90, with minor bugs like #6147. This bug seems worse; whenever it happens, the browser becomes unusable, and my only option is to blindly close all tabs and restart the browser. I do not have |
@luispabon: what you see is likely #6426 - at least if the issue also happens without @mvdan: if you don't have |
Thanks @rmader, that's fair. I'll try to eliminate other possible causes before disabling webrender altogether. |
Disabling webrender does seem to make it harder or impossible for me to reproduce the lock-up issue. I've opened #6432 since I'm not using the webrender compositor. |
The second issue has been fixed. The first issue is maybe the same as #6432, but not sure yet. |
Please fill out the following:
Sway Version:
Description:
Firefox now has an experimental Wayland backend that defers all compositing to the Wayland compositor, instead of using an internal compositor which only submits the final result. It does so by using subsurfaces, viewports and buffer transforms. Doing so allows some interesting optimizations, including reduced blitting while scrolling, using YUV buffer formats for embedded videos and more.
STR:
MOZ_ENABLE_WAYLAND=1
)about:config
->gfx.webrender.compositor.force-enabled:true
Observed issues
WL_OUTPUT_TRANSFORM_FLIPPED_180
by default because it internally uses a coordinate system starting at the top-left, not bottom-left like GL does.The text was updated successfully, but these errors were encountered: