[meta] Firefox Wayland port
Categories
(Core :: Widget: Gtk, enhancement, P2)
Tracking
()
People
(Reporter: Prescience500, Assigned: stransky)
References
(Depends on 142 open bugs, Blocks 2 open bugs)
Details
(Keywords: feature, leave-open, meta, Whiteboard: [ leave open for tracking ])
Attachments
(2 files, 5 obsolete files)
438.58 KB,
image/png
|
Details | |
11.73 KB,
patch
|
Details | Diff | Splinter Review |
Updated•14 years ago
|
Comment 1•14 years ago
|
||
Updated•13 years ago
|
Updated•13 years ago
|
Comment 4•13 years ago
|
||
![]() |
||
Comment 7•13 years ago
|
||
![]() |
||
Comment 10•13 years ago
|
||
Comment 11•13 years ago
|
||
Comment 12•11 years ago
|
||
Comment 13•11 years ago
|
||
Comment 14•11 years ago
|
||
Comment 15•11 years ago
|
||
Assignee | ||
Comment 16•10 years ago
|
||
Assignee | ||
Comment 17•10 years ago
|
||
Comment 18•10 years ago
|
||
Assignee | ||
Comment 19•10 years ago
|
||
Comment 20•10 years ago
|
||
Assignee | ||
Comment 21•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Updated•10 years ago
|
Comment 22•10 years ago
|
||
Assignee | ||
Updated•10 years ago
|
Comment 23•10 years ago
|
||
Comment 24•10 years ago
|
||
Assignee | ||
Comment 25•10 years ago
|
||
Comment 26•9 years ago
|
||
Comment 27•9 years ago
|
||
Comment 28•9 years ago
|
||
Comment 29•9 years ago
|
||
Assignee | ||
Comment 31•9 years ago
|
||
Assignee | ||
Comment 32•9 years ago
|
||
Comment 33•9 years ago
|
||
Comment 34•9 years ago
|
||
Assignee | ||
Comment 35•9 years ago
|
||
Comment 36•9 years ago
|
||
Comment 37•9 years ago
|
||
Updated•9 years ago
|
Comment 38•9 years ago
|
||
Comment 39•9 years ago
|
||
Updated•8 years ago
|
Assignee | ||
Comment 41•8 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 45•8 years ago
|
||
Comment 46•8 years ago
|
||
Comment 47•8 years ago
|
||
Comment hidden (advocacy, offtopic) |
Comment hidden (offtopic) |
Comment 50•8 years ago
|
||
Comment hidden (advocacy) |
Assignee | ||
Updated•8 years ago
|
Comment 53•8 years ago
|
||
Comment 54•8 years ago
|
||
Assignee | ||
Comment 55•8 years ago
|
||
Comment 56•8 years ago
|
||
Assignee | ||
Comment 57•8 years ago
|
||
Comment 58•8 years ago
|
||
Comment 59•8 years ago
|
||
Comment 60•8 years ago
|
||
Comment 61•8 years ago
|
||
Assignee | ||
Comment 62•8 years ago
|
||
Comment 63•8 years ago
|
||
![]() |
||
Comment 64•8 years ago
|
||
Comment 65•7 years ago
|
||
Assignee | ||
Comment 66•7 years ago
|
||
Comment 67•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Assignee | ||
Updated•7 years ago
|
Comment 68•7 years ago
|
||
Comment 69•7 years ago
|
||
Comment 70•7 years ago
|
||
Comment 71•7 years ago
|
||
Comment 72•7 years ago
|
||
Comment 73•7 years ago
|
||
Comment 74•7 years ago
|
||
Comment 75•7 years ago
|
||
Comment 76•7 years ago
|
||
Comment 77•7 years ago
|
||
Comment 78•7 years ago
|
||
Assignee | ||
Comment 79•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Comment 80•7 years ago
|
||
Assignee | ||
Comment 81•7 years ago
|
||
Comment 82•7 years ago
|
||
Assignee | ||
Comment 83•7 years ago
|
||
Comment 84•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Comment 85•7 years ago
|
||
Assignee | ||
Comment 86•7 years ago
|
||
Comment 87•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Comment 88•7 years ago
|
||
Comment 89•7 years ago
|
||
Comment 90•7 years ago
|
||
Comment 91•7 years ago
|
||
Comment 92•7 years ago
|
||
Comment 93•7 years ago
|
||
Comment 94•7 years ago
|
||
Comment 95•7 years ago
|
||
Comment 96•7 years ago
|
||
Comment 97•7 years ago
|
||
Assignee | ||
Comment 98•7 years ago
|
||
Assignee | ||
Updated•7 years ago
|
Assignee | ||
Updated•7 years ago
|
Comment 100•7 years ago
|
||
Comment 101•7 years ago
|
||
Assignee | ||
Comment 103•7 years ago
|
||
Comment 104•7 years ago
|
||
Comment 105•7 years ago
|
||
Comment 106•7 years ago
|
||
Comment 107•7 years ago
|
||
Comment 108•7 years ago
|
||
Comment 109•7 years ago
|
||
Assignee | ||
Comment 110•7 years ago
|
||
Comment 111•7 years ago
|
||
Assignee | ||
Comment 112•7 years ago
|
||
Comment 113•7 years ago
|
||
Comment 114•7 years ago
|
||
Comment 115•7 years ago
|
||
Comment 116•7 years ago
|
||
Comment 117•7 years ago
|
||
Comment 118•7 years ago
|
||
Comment 119•7 years ago
|
||
Comment 120•7 years ago
|
||
Comment 121•7 years ago
|
||
Comment 122•7 years ago
|
||
Comment 123•7 years ago
|
||
Comment hidden (advocacy) |
Comment hidden (advocacy) |
Comment 126•6 years ago
|
||
Comment 127•6 years ago
|
||
Comment 128•6 years ago
|
||
Assignee | ||
Comment 129•6 years ago
|
||
Comment 130•6 years ago
|
||
Comment 131•6 years ago
|
||
Comment 132•6 years ago
|
||
Comment 133•6 years ago
|
||
Assignee | ||
Comment 134•6 years ago
|
||
Comment 135•6 years ago
|
||
Assignee | ||
Comment 136•6 years ago
|
||
Comment 137•6 years ago
|
||
Comment 138•6 years ago
|
||
Comment 139•6 years ago
|
||
Comment 140•6 years ago
|
||
Comment 141•6 years ago
|
||
Assignee | ||
Comment 142•6 years ago
|
||
Comment 143•6 years ago
|
||
Comment 144•6 years ago
|
||
Comment 145•6 years ago
|
||
Comment 146•6 years ago
|
||
Comment 147•6 years ago
|
||
Comment 148•6 years ago
|
||
Assignee | ||
Comment 149•6 years ago
|
||
Comment 150•6 years ago
|
||
(In reply to ApB from comment #141)
Could someone confirm that using nightly without a titlebar works on
Wayland?? Tried on weston and the titlebar wasn't going away neither the
images for the buttons were working.
yes CSD has worked in weston for a long time, not even nightly
path=GTK_THEME=Adwaita MOZ_GTK_TITLEBAR_DECORATION=client firefox
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Updated•6 years ago
|
Updated•6 years ago
|
Comment 151•6 years ago
|
||
Seems that there is still context menu bug under Sway/Gnome when using mixed dpi monitors, I have flicker menu on Sway and not properly scaled on Gnome on HiDPI display (also Firefox is not interpreting right side of window clicks correctly).
But yes there are no wrong positioning anymore.
Assignee | ||
Comment 152•6 years ago
|
||
(In reply to hoshiyamazaki01 from comment #151)
Seems that there is still context menu bug under Sway/Gnome when using mixed
dpi monitors, I have flicker menu on Sway and not properly scaled on Gnome
on HiDPI display (also Firefox is not interpreting right side of window
clicks correctly).But yes there are no wrong positioning anymore.
Can you please file a new bug for it and also attach a reproduction steps? Thanks.
Assignee | ||
Updated•6 years ago
|
Assignee | ||
Updated•6 years ago
|
Comment 153•6 years ago
|
||
Just a question:
Gnome shell works with EGL support,
Weston fails with GLXtest failed, unable to open connection to X server.
HW_COMPOSITING blocked by default: Acceleration blocked by platform.
Should wayland port work on Weston with EGL now? Is there some way to turn the EGL on? Am I missing some environment variables?
If not, will this work in future? Is there some bug that I should read and watch?
Thank You!
Comment 154•6 years ago
|
||
(In reply to michal.merta.spk from comment #153)
Weston fails with GLXtest failed, unable to open connection to X server.
HW_COMPOSITING blocked by default: Acceleration blocked by platform.Should wayland port work on Weston with EGL now? Is there some way to turn the EGL on? Am I missing some environment variables?
Looks like you don't have Xwayland enabled in Weston's config file, and Firefox still relies on X11 for testing whether acceleration works (ugh, this should really be fixed along with any other attempts to touch X11). Try MOZ_ACCELERATED=1
or layers.acceleration.force-enabled
in about:config
.
Comment 155•6 years ago
|
||
(In reply to greg v [:myfreeweb] from comment #154)
Firefox still relies on X11 for testing whether acceleration works
bug 1548911 was fixed 3 days ago.
Try
MOZ_ACCELERATED=1
orlayers.acceleration.force-enabled
inabout:config
.
You only need to set gfx.webrender.all to true to force-enable WebRender.
Comment 156•6 years ago
|
||
Had the gfx.webrender.all set to true, but ended with
Failed to create EGLContext
Nevermind, I don't need it to work right now :). At this moment, I'm happy, that in future it probably will work on clean Weston.
Thank both of You!
Comment 157•6 years ago
|
||
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #155)
bug 1548911 was fixed 3 days ago.
That's about driver detection, did it also change the GLX test?
(In reply to michal.merta.spk from comment #156)
Had the gfx.webrender.all set to true, but ended with
Failed to create EGLContext
hmmm, maybe you're running with pixman software rendering instead of a GPU? Weston on a real GPU definitely works fine with Firefox EGL
Assignee | ||
Comment 158•6 years ago
|
||
(In reply to michal.merta.spk from comment #153)
Just a question:
Gnome shell works with EGL support,
Weston fails with GLXtest failed, unable to open connection to X server.
HW_COMPOSITING blocked by default: Acceleration blocked by platform.Should wayland port work on Weston with EGL now? Is there some way to turn
the EGL on? Am I missing some environment variables?
If not, will this work in future? Is there some bug that I should read and
watch?
Thank You!
Filed as Bug 1556301.
Comment 159•6 years ago
|
||
(In reply to greg v [:myfreeweb] from comment #157)
hmmm, maybe you're running with pixman software rendering instead of a GPU? Weston on a real GPU definitely works fine with Firefox EGL
Tried today on Fedora with latest firefox-wayland. Weston log shows that I'm using drm-backend.so, gl-renderer.so. GL vendor is Intel, EGL Wayland extension: yes.
And still getting error:
Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Failed to create EGLContext
Assignee | ||
Updated•6 years ago
|
Comment 160•5 years ago
|
||
A note to GNOME Shell users who already use this: if you experienced artefacts during window animations or took window screenshots which turned out to be empty, this has just been fixed and will be part of GNOME 3.34.
See https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/692
Assignee | ||
Updated•5 years ago
|
Comment 161•5 years ago
|
||
Hey, I know cheerleading is a bit off topic, but wanted to log in to thank you for all the work that's happened in the last few weeks on wayland compatibility -- there has been a huge jump in usability now that the worst bugs have been bashed with window positions, drawing artifacts etc. Keep up the good work!
Assignee | ||
Updated•5 years ago
|
Comment 162•5 years ago
|
||
Hi guys,
Great job on firefox on wayland ! On Gnome 3.34, I actually loose the mouse cursor on "Activities overview".
Thanks again !
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Updated•5 years ago
|
Updated•5 years ago
|
Comment 163•5 years ago
|
||
What version will have this enabled by default?
Comment 164•5 years ago
|
||
(In reply to romulasry from comment #163)
What version will have this enabled by default?
Found the bug: 1543600
Comment 165•5 years ago
|
||
(In reply to romulasry from comment #163)
What version will have this enabled by default?
Updated•4 years ago
|
Updated•4 years ago
|
Assignee | ||
Updated•4 years ago
|
Comment 166•4 years ago
|
||
Also https://bugzilla.mozilla.org/show_bug.cgi?id=1700340, in case it went under your radar.
Comment 167•4 years ago
|
||
Maybe https://bugzilla.mozilla.org/show_bug.cgi?id=1672591 should be added as a dependency? It impacts the usability of the bookmark popup when fractional scaling on wayland is enabled.
Comment 168•3 years ago
|
||
I believe #1750237 belongs here too.
Updated•3 years ago
|
Updated•3 years ago
|
Comment 169•3 years ago
|
||
Depends on: 1756100
Comment 170•3 years ago
|
||
Redirect a needinfo that is pending on an inactive user to the triage owner.
:bhood, since the bug has high priority and recent activity, could you have a look please?
For more information, please visit auto_nag documentation.
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Comment 171•3 years ago
|
||
This is Wayland specific: https://bugzilla.mozilla.org/show_bug.cgi?id=1777393
Comment 172•2 years ago
|
||
FYI: bug 1792617 is Wayland specific.
Updated•2 years ago
|
Comment 173•2 years ago
|
||
This bug is Wayland-related too: https://bugzilla.mozilla.org/show_bug.cgi?id=1800214
Comment 174•2 years ago
|
||
https://bugzilla.mozilla.org/show_bug.cgi?id=1831262 belongs here.
I've been seeing about one crash a day due to it.
Assignee | ||
Updated•1 year ago
|
Comment 175•1 year ago
|
||
This issue is wayland-specific: https://bugzilla.mozilla.org/show_bug.cgi?id=1880467
Description
•