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

Reply via email to