Closed Bug 1757032 Opened 4 years ago Closed 4 years ago

CSS animation cause elements to jitter in the extension popup

Categories

(Core :: Graphics: WebRender, defect)

Firefox 99
defect

Tracking

()

VERIFIED FIXED
99 Branch
Tracking Status
firefox-esr91 --- unaffected
firefox97 --- unaffected
firefox98 --- unaffected
firefox99 --- verified
firefox100 --- verified

People

(Reporter: nayinain, Assigned: gw)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Attached file test.xpi

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:100.0) Gecko/20100101 Firefox/100.0

Steps to reproduce:

  1. Load test.xpi as a temporary extension.
  2. Open the extension popup.

Actual results:

The contents jitter.

Attached video Capture.webm

2022-02-25T01:21:21.544000: INFO : application_vendor: Mozilla
2022-02-25T01:21:21.544000: INFO : application_version: 99.0a1
2022-02-25T01:21:21.544000: INFO : platform_buildid: 20220223220806
2022-02-25T01:21:21.545000: INFO : platform_changeset: c6f1243c3ba45a4ad3cfd1cacdbf12ad377b4a81
2022-02-25T01:21:21.545000: INFO : platform_repository: https://hg.mozilla.org/integration/autoland
2022-02-25T01:21:21.545000: INFO : platform_version: 99.0a1
2022-02-25T01:21:23.683000: INFO : b'[Parent 10328, IPC I/O Parent] WARNING: DuplicateHandle failed for handle 0 in TransferHandles: file /builds/worker/checkouts/gecko/ipc/chromium/src/chrome/common/ipc_channel_win.cc:725'
2022-02-25T01:21:34.765000: INFO : Narrowed integration regression window from [31dcf64c, fc2b3d64] (3 builds) to [c6f1243c, fc2b3d64] (2 builds) (~1 steps left)
2022-02-25T01:21:34.782000: DEBUG : Starting merge handling...
2022-02-25T01:21:34.782000: DEBUG : Using url: https://hg.mozilla.org/integration/autoland/json-pushes?changeset=fc2b3d6448bcc3575fffb1abc923e7e703aeef54&full=1
2022-02-25T01:21:34.782000: DEBUG : redo: attempt 1/3
2022-02-25T01:21:34.782000: DEBUG : redo: retry: calling _default_get with args: ('https://hg.mozilla.org/integration/autoland/json-pushes?changeset=fc2b3d6448bcc3575fffb1abc923e7e703aeef54&full=1',), kwargs: {}, attempt #1
2022-02-25T01:21:34.788000: DEBUG : urllib3.connectionpool: Resetting dropped connection: hg.mozilla.org
2022-02-25T01:21:36.151000: DEBUG : urllib3.connectionpool: https://hg.mozilla.org:443 "GET /integration/autoland/json-pushes?changeset=fc2b3d6448bcc3575fffb1abc923e7e703aeef54&full=1 HTTP/1.1" 200 None
2022-02-25T01:21:36.228000: DEBUG : Found commit message:
Bug 1749380 - Part 2 - Performance and quality fixes for part 1. r=gfx-reviewers,nical

...

Differential Revision: https://phabricator.services.mozilla.com/D138982

2022-02-25T01:21:36.228000: DEBUG : Did not find a branch, checking all integration branches
2022-02-25T01:21:36.230000: INFO : The bisection is done.
2022-02-25T01:21:36.233000: INFO : Stopped

Has Regression Range: --- → yes
Has STR: --- → yes
Keywords: regression
Regressed by: 1749380

Set release status flags based on info from the regressing bug 1749380

Assignee: nobody → gwatson

This try build [1] appears to fix the issue for me. The Windows build artifacts can be found at [2] if you are able to verify it fixes the issue locally for you - otherwise, I'll try to get this landed today and it should be in a nightly tomorrow.

[1] https://treeherder.mozilla.org/jobs?repo=try&revision=b804688f94fd9d0f278276e66c35bbffd1ee3788&selectedTaskRun=YPxthhQATIOhyUB9em-Eqw.0

[2] https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bjkTLoelSu2UAXDbFdroEg/runs/0/artifacts/public/build/target.zip

Pushed by gwatson@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/01f4d5ac6b6b Fix rounding out of snapped off-screen surfaces r=gfx-reviewers,jgilbert

(In reply to Glenn Watson [:gw] from comment #3)

This try build [1] appears to fix the issue for me. The Windows build artifacts can be found at [2] if you are able to verify it fixes the issue locally for you - otherwise, I'll try to get this landed today and it should be in a nightly tomorrow.

[1] https://treeherder.mozilla.org/jobs?repo=try&revision=b804688f94fd9d0f278276e66c35bbffd1ee3788&selectedTaskRun=YPxthhQATIOhyUB9em-Eqw.0

[2] https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/bjkTLoelSu2UAXDbFdroEg/runs/0/artifacts/public/build/target.zip

Yes, the try build also fixed this issue for me.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 99 Branch
Flags: qe-verify+

I've managed to reproduce the issue using Fx99.0a1.
The issue is verified using Fx100.0a1 and Fx99.0b8 on Windows 10 and Ubuntu 20.04. There is no jitter when opening the addon pop-up.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: