Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share features and code with Wayland EGL) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in official Firefox builds, but Wayland apps can't set their icon themselves. Either a) the unpackaged Firefox installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Bug 1752113 Comment 4 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features - fast Dmabuf WebGL and VAAPI hardware video decoding - with Wayland EGL) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in official Firefox builds, but Wayland apps can't set their icon themselves. Either a) the unpackaged Firefox installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features - fast EGL-Dmabuf-WebGL and EGL-Dmabuf-VAAPI hardware video decoding - with Wayland EGL) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in official Firefox builds, but Wayland apps can't set their icon themselves. Either a) the unpackaged Firefox installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features with Wayland EGL: fast EGL-Dmabuf-WebGL and EGL-Dmabuf-VAAPI hardware video decoding) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in official Firefox builds, but Wayland apps can't set their icon themselves. Either a) the unpackaged Firefox installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features with Wayland EGL: fast EGL-Dmabuf-WebGL and EGL-Dmabuf-VAAPI hardware video decoding) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in official Firefox Stable builds, but Wayland apps can't set their icon themselves. Either a) the unpackaged Firefox installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features with Wayland EGL: fast EGL-Dmabuf-WebGL and EGL-Dmabuf-VAAPI hardware video decoding) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in Firefox Stable builds made by Mozilla, but Wayland apps can't set their icon themselves: Either a) the unpackaged Firefox build by Mozilla installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).
Tracking flags: All versions are affected and wontfix until bug 1725245. Sequence of events: 1. Gnome Wayland becomes the default login selection for Intel+AMD users. 2. Ubuntu (deb+snap) and Fedora enable Firefox' wayland backend by default on Wayland. Firefox' wayland backend is tested in Fedora's CI. 3. After a long time, bug 1749174 enabled Firefox' Wayland backend at least in official Nightly and Early Beta, so that Wayland users are now testing Firefox' Wayland backend and no longer Firefox' X11 backend using Xwayland. X11 users are still testing Firefox' X11 backend. 4. Mozilla's CI currently tests the default configuration for outdated Gnome and Mesa versions. TODO: Test Firefox' default configuration for modern Gnome and Mesa versions in Mozilla's CI. (bug 1725245, bug 1737793 comment 12): * MOZ_ENABLE_WAYLAND (Wayland widget backend. Only supports EGL as GL backend for WebRender+WebGL), requires a recent Gnome version. * MOZ_X11_EGL (EGL as GL backend for WebRender+WebGL on the existing X11 widget backend to make deprecation of the GLX GL backend possible and to share code & features with Wayland EGL: fast EGL-Dmabuf-WebGL and EGL-Dmabuf-VAAPI hardware video decoding) * is the default on Intel/AMD/Nvidia [Mesa >= 21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#819) (arbitrary restriction, could be lowered) Older Mesa versions get GLX WebRender (Intel/AMD with [Mesa >= 17](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#778,802), Nvidia with [Mesa >= 18.2](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#786)) and GLX WebGL (>= [Mesa 10](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#654)). * [is the default on Nvidia driver >= 470.82](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#826) (bug 1751252) and [required by WebRender](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#794) (bug 1742994). Older Nvidia drivers get Software WebRender with GLX WebGL (>= driver [257.21](https://searchfox.org/mozilla-central/rev/e3a7a72713e1ba8696cb2af55e928059bc822572/widget/gtk/GfxInfo.cpp#670)). 5. TODO: Firefox' Wayland backend should also be enabled in Firefox Stable builds made by Mozilla, but Wayland apps can't set their icon themselves: Either a) the unpackaged Firefox build by Mozilla installs .desktop and icon files, b) or becomes properly packaged like Chrome, c) or Firefox won't have an icon on Wayland d) unless the user creates a .desktop file himself (bug 1751153).