Created attachment 9194895 Bug 1678652 - Disable failIfMajorPerformanceCaveat by default.
The goal of the WebGL Working Group was for failIfMajorPerformanceCaveat to allow websites to make better choices about which content to serve to users, ideally via offering a choice to users. I no longer think that this is useful here, or rather it's only ever useful in the very narrow case: When a website does indeed have a fallback ready, and the fallback does actually have better perf. Today this is only true on some Windows systems that have cpu-emulated webgl, but gpu-accelerated canvas2d, but this is not most systems. Simultaneously, we've seen a disappointingly large set of websites break for users that hit the failIfMajorPerformanceCaveat path. Since the usefulness of failIfMajorPerformanceCaveat is very limited, and many sites don't cooperate with us (as the user's User Agent), I think it's best to disable failIfMajorPerformanceCaveat for the time being. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to firefox in Ubuntu. https://bugs.launchpad.net/bugs/1905054 Title: Firefox 83 Breaks WebGL Status in Mozilla Firefox: Fix Released Status in firefox package in Ubuntu: Fix Committed Bug description: Upon upgrading from Firefox 82 to to Firefox 83, WebGL stops working. Ubuntu 20.10 with Wayland. When I try to launch a webGL game: Failed to create WebGL context: failIfMajorPerformanceCaveat: Compositor is not hardware-accelerated. Specifically Pixi says: Error: WebGL unsupported in this browser, use "pixi.js-legacy" for fallback canvas2d support. Downgrading to Firefox 82 works. Not sure if this is an Ubuntu build issue or Firefox, so I also filed upstream as well: https://bugzilla.mozilla.org/show_bug.cgi?id=1678652 I need this functionality for work, and pinning to version 82 will be problematic in the long-term. To manage notifications about this bug go to: https://bugs.launchpad.net/firefox/+bug/1905054/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp