SVG animation not rendered while page is idle
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox99 | --- | unaffected |
firefox100 | --- | unaffected |
firefox101 | --- | disabled |
People
(Reporter: q3.max.2011, Assigned: tnikkel)
References
(Blocks 1 open bug, Regression)
Details
(Keywords: regression)
Attachments
(2 files)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:101.0) Gecko/20100101 Firefox/101.0
Steps to reproduce:
Open any page containing SVG image with animated HTML component inside and let page sit idle. (example https://github.com/maxsupermanhd/WebChunk/blob/master/splash.svg)
Prior to some recent nightly update it was working fine.
Example SVG in attachment.
Firefox Nightly 101.0a1 (2022-04-22) (64-bit) on XFCE 5.13.0-35-generic #40~20.04.1-Ubuntu (NVIDIA proprietary driver 510)
Actual results:
Animation is not being rendered (looks like it is being processed but tab does not show any visual changes) if inside HTML page. Renders as usual if opened just as image file by itself.
Expected results:
Animated SVG components should be always rendered regardless of tab being idle.
Comment 1•3 years ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::Graphics: WebRender' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
Assignee | ||
Comment 2•3 years ago
|
||
Seems to work fine on mac. Would you be willing to use https://mozilla.github.io/mozregression/ to find out what caused this?
Reporter | ||
Comment 3•3 years ago
|
||
I tested it with mozregression GUI and attached screenshot after final test: https://imgur.com/a/ouiSXNW
It seems like it is related to bug 1763643 and 1763642, build 4a5f91ff does not work correctly but 3d61c0e3 renders continuous animation just fine.
Comment 5•3 years ago
|
||
Set release status flags based on info from the regressing bug 1763643
Comment 6•3 years ago
|
||
:aosmond, since you are the author of the regressor, bug 1763643, could you take a look?
For more information, please visit auto_nag documentation.
Updated•3 years ago
|
Comment 7•3 years ago
|
||
The regressor is being backed out in bug 1766333
Comment 9•3 years ago
|
||
The bug has a release status flag that shows some version of Firefox is affected, thus it will be considered confirmed.
Updated•3 years ago
|
Assignee | ||
Comment 10•2 years ago
|
||
All other UpdateBlobImage updates come during a transaction with a new display list, so they don't hit this path. However svg blob images can update without a new display list, by just sending a resource update. This matches how the same code for animated raster images uses UpdateImage.
Updated•2 years ago
|
Updated•1 year ago
|
Comment 11•1 year ago
|
||
There is an r+ patch which didn't land and no activity in this bug for 2 weeks.
:tnikkel, could you have a look please?
If you still have some work to do, you can add an action "Plan Changes" in Phabricator.
For more information, please visit BugBot documentation.
Assignee | ||
Updated•1 year ago
|
Updated•11 months ago
|
Updated•11 months ago
|
Description
•