[Wayland][Webrender] Resizing/maximizing window fails to render new areas
Categories
(Core :: Widget: Gtk, defect, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr60 | --- | unaffected |
firefox-esr68 | --- | unaffected |
firefox69 | --- | unaffected |
firefox70 | --- | unaffected |
firefox71 | --- | fixed |
firefox72 | --- | fixed |
People
(Reporter: ke5trel, Assigned: stransky)
References
(Blocks 2 open bugs, Regression)
Details
(Keywords: regression)
Attachments
(4 files)
STR:
- Start with
MOZ_ENABLE_WAYLAND=true
andgfx.webrender.all = true
on Ubuntu 19.04. - Resize or maximize the window.
The rendered area of the window does not grow more than the original creation size, new areas appear black.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=1096a169912f7b06f1e58294b83c32ed4bc35909&tochange=5781505ae8f5240455406984b57255cf7d615e76
Regressed by Bug 1587008.
Assignee | ||
Comment 1•5 years ago
|
||
Yes, we need a similar patch to Webrender as Bug 1587008 is for GL compositor only. Sorry to break it.
Updated•5 years ago
|
Comment 4•5 years ago
|
||
This is still broken in latest nightly.
Comment 5•5 years ago
|
||
Bug 1587008 also broke full-screen YouTube: the window is drawn above where it should be, with a blank part at the bottom and the top cut off. To seek in videos you need to have the mouse cursor below the seek bar on screen.
Assignee | ||
Comment 6•5 years ago
|
||
(In reply to Laurențiu Nicola from comment #5)
Bug 1587008 also broke full-screen YouTube: the window is drawn above where it should be, with a blank part at the bottom and the top cut off. To seek in videos you need to have the mouse cursor below the seek bar on screen.
Can you please file a new bug for it? Thanks.
Assignee | ||
Comment 7•5 years ago
|
||
(In reply to Martin Stránský [:stransky] from comment #6)
(In reply to Laurențiu Nicola from comment #5)
Bug 1587008 also broke full-screen YouTube: the window is drawn above where it should be, with a blank part at the bottom and the top cut off. To seek in videos you need to have the mouse cursor below the seek bar on screen.
Can you please file a new bug for it? Thanks.
I do believe this is the same bug. Whether it's resizing the window, full screen browsing, or full screen youtube, anything that results in a window larger than the initial size triggers the bug. Smaller windows are fine.
Comment 10•5 years ago
|
||
Would it make sense to temporarily revert the fix that introduced this regression? Using a tiling window manager this has left the browser unusable for a while now as only a tiny portion of each window is rendered, often preventing access to tabs and menus.
Comment 11•5 years ago
|
||
Workaround is to switch gfx.webrender.force-disabled to true in about:config, it is posible to do it in floating mode. It should be fixed soon
Comment 12•5 years ago
|
||
Comment 13•5 years ago
|
||
(In reply to Pulsebot from comment #12)
Pushed by nbeleuzu@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c765fea2aff6
[Watland] Set widget EGL window size for WebRender, r=sotaro
^ Uh, what's Watland?
Comment 15•5 years ago
|
||
bugherder |
Comment 17•5 years ago
|
||
Is there any chance this can be backported to v71?
Assignee | ||
Comment 18•5 years ago
|
||
Comment on attachment 9104522 [details]
Bug 1589114 [Wayland] Set widget EGL window size for WebRender, r=sotaro
Beta/Release Uplift Approval Request
- User impact if declined: Firefox window resize fails on Wayland/Webrender.
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Linux/Wayland only.
- String changes made/needed: none
Assignee | ||
Updated•5 years ago
|
Comment 19•5 years ago
|
||
Legend.
Comment 20•5 years ago
|
||
Comment on attachment 9104522 [details]
Bug 1589114 [Wayland] Set widget EGL window size for WebRender, r=sotaro
Minimal patch for a bug in a linux/webrender/wayland combo, low risk, uplift approved for 71 beta 6, thanks.
Comment 21•5 years ago
|
||
bugherder uplift |
Comment 22•5 years ago
|
||
This is considered fixed??
Comment 23•5 years ago
|
||
(In reply to Marko from comment #22)
Created attachment 9105971 [details]
Screenshot from 2019-11-02 14-25-13.pngThis is considered fixed??
I don't use gnome, but it's working correctly for me in sway now.
Reporter | ||
Comment 24•5 years ago
|
||
Comment 22 looks like Bug 1593408.
Comment 25•5 years ago
|
||
Working for me in sway as well on FF71b6
Comment 28•5 years ago
|
||
This is also not working for me in sway for FF71 release. The blue is the background image. The input is not displaced like the output so they don't line up. This is only in fullscreen mode and not floating mode.
Updated•3 years ago
|
Description
•