White rectangles on Reuters after bug 1757259
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox98 | --- | unaffected |
firefox99 | + | verified |
firefox100 | --- | verified |
People
(Reporter: gregp, Assigned: gw)
References
(Regression)
Details
(Keywords: regression)
Attachments
(3 files)
762.70 KB,
video/mp4
|
Details | |
48 bytes,
text/x-phabricator-request
|
dmeehan
:
approval-mozilla-beta+
|
Details | Review |
8.26 KB,
patch
|
Details | Diff | Splinter Review |
Steps to reproduce:
Navigate to https://www.reuters.com/world/uk/my-life-will-always-be-devoted-service-uks-queen-elizabeth-says-2022-03-14/
Hover cursor over menu navigation items
Actual results:
White rectangles when transitioning
Expected results:
No white rectangles
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Comment 2•3 years ago
|
||
I got a different regression on Windows10.
Regression window:
https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=549deac446eba5a749957de26a2e51f5684a985c&tochange=13058b0677bb64120fb18ce0a27884db6a781cfc
Comment 3•3 years ago
|
||
Set release status flags based on info from the regressing bug 1757259
Comment 4•3 years ago
|
||
:gw, since you are the author of the regressor, bug 1757259, could you take a look?
For more information, please visit auto_nag documentation.
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 5•3 years ago
|
||
I can see what causes this - the segments can end up with an incorrect local space if the surface -> raster transform contains scale. Working on a fix for it (will involve changing how the regressing patch works to handle both these cases).
Assignee | ||
Comment 6•3 years ago
|
||
Comment 8•3 years ago
|
||
bugherder |
Comment 9•3 years ago
|
||
Also affects pinch zooming videos on twitter for example.
Should we uplift to beta/99?
Assignee | ||
Comment 10•3 years ago
|
||
Comment on attachment 9267986 [details]
Bug 1759647 - Fix segments on snapped picture surface with clips + scale transform
Beta/Release Uplift Approval Request
- User impact if declined: Visual glitches on some pages
- Is this code covered by automated tests?: No
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: Yes
- If yes, steps to reproduce: Per bug report
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Change has been in nightly for a few days without any reported issues. Relatively straightforward change.
- String changes made/needed:
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 11•3 years ago
|
||
Yep, it should - it's been in nighly for a few days now and I haven't seen any regressions reported. I'm not sure if it will cleanly graft to beta, let me know if not and I'll provide a rebased patch.
Updated•3 years ago
|
Comment 12•3 years ago
|
||
:gw gfx/wr/webrender/src/batch.rs does not graft cleanly to beta.
Could you please provide a rebased patch?
Comment 13•3 years ago
|
||
Reproduced the initial issue on Firefox 99 beta 6 on Windows 10 x64.
Verified as fixed on the latest Nightly 100.0a1 on Windows 10x64 - there are no white rectangles when viewing the menu items.
Assignee | ||
Comment 14•3 years ago
|
||
This is a rebased patch on origin/bookbarks/beta
of the unified
repository.
Assignee | ||
Comment 15•3 years ago
|
||
(In reply to Donal Meehan [:dmeehan] from comment #12)
:gw gfx/wr/webrender/src/batch.rs does not graft cleanly to beta.
Could you please provide a rebased patch?
Attached a rebased patch, this should hopefully apply cleanly.
Comment 16•3 years ago
|
||
Comment on attachment 9267986 [details]
Bug 1759647 - Fix segments on snapped picture surface with clips + scale transform
Approved for 99.0b7. Thanks.
Comment 17•3 years ago
|
||
bugherder uplift |
Comment 18•3 years ago
|
||
Verified as fixed on Firefox 99.0b7 on Windows 10 x64, Ubuntu 20.04 x64, and macOS Big Sur 11.6.
Description
•