mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-25 05:41:12 +00:00
1c682d57a9
Fission without WebRender is an unsupported configuration and enrolls users based on their compositor. However because of our own rollout of WebRender, a user might start in early beta with WebRender and lose it in late beta, while they remain enrolled in the Fission experiment. Also, a user could lose WebRender because of crashes or device reset, and we may fall back to Basic. This patch forces Software WebRender as available (but does not override Hardware WebRender) if Fission is enabled for users enrolled in the Fission experiment. It also prevents fallback to Basic layers when disabling acceleration due to crashes and runtime errors, so the user will be stuck with Software WebRender at a minimum. It also enables Software WebRender for Windows popups with transparency. Differential Revision: https://phabricator.services.mozilla.com/D107661 |
||
---|---|---|
.. | ||
moz.build | ||
nsIBlocklistService.idl | ||
nsICrashReporter.idl | ||
nsIDeviceSensors.idl | ||
nsIGeolocationProvider.idl | ||
nsIGIOService.idl | ||
nsIGSettingsService.idl | ||
nsIHapticFeedback.idl | ||
nsIPlatformInfo.idl | ||
nsISystemInfo.idl | ||
nsIXULAppInfo.idl | ||
nsIXULRuntime.idl |