Closed Bug 1949451 Opened 23 days ago Closed 15 days ago

Closing a horizontal tab stutters towards the end of the animation

Categories

(Firefox :: Tabbed Browser, defect, P1)

defect

Tracking

()

RESOLVED FIXED
137 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox135 --- unaffected
firefox136 --- unaffected
firefox137 --- fixed

People

(Reporter: eijebong, Assigned: kcochrane)

References

(Regression)

Details

(Keywords: perf-alert, regression)

Attachments

(3 files)

As the title says, closing a horizontal tab stutters towards the end, like it lingers around and then suddenly disappear instead of animating properly. It's fairly visible if you close a tab between two other tabs

Mozgression points to:

Bug 1948444 - Fix for vertical tabs min-width r=desktop-theme-reviewers,tabbrowser-reviewers,sidebar-reviewers,nsharpley,sfoster,mconley

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

This happens on both linux and windows

Flags: needinfo?(kcochrane)

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

See also the perf-alert for TART: https://treeherder.mozilla.org/perfherder/alerts?id=43953&hideDwnToInv=0 (still formally unverified, but backfills confirm the regression is from bug 1948444)

Can you please provide a screen recording of the issue?

Component: Sidebar → Tabbed Browser
Flags: needinfo?(kcochrane) → needinfo?(borivel)
Attached video 1949451.mp4

It's not super visible on the video but it is there.

Flags: needinfo?(borivel)

Kelly can you set Severity / Priority? FWIW I think I see it in comment 4 but not very noticeable...

Flags: needinfo?(kcochrane)
Severity: -- → S4
Flags: needinfo?(kcochrane)
Priority: -- → P3
Attached video comparison.mp4

Here's a slowed down comparison between 1350 and nightly 2025-02-27 on windows.

Bumping this up to P1 per Dao's recommendation.

Severity: S4 → S3
Priority: P3 → P1
Assignee: nobody → kcochrane
Status: NEW → ASSIGNED
See Also: → 1950127
Pushed by kcochrane@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/8a748ec54bac Fix perf regression for tab close animations r=desktop-theme-reviewers,tabbrowser-reviewers,dao

Backed out for causing multiple mochitests failures.




Flags: needinfo?(kcochrane)
Flags: needinfo?(kcochrane)
Pushed by kcochrane@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a5b7c3108f7f Fix perf regression for tab close animations r=desktop-theme-reviewers,tabbrowser-reviewers,dao
Status: ASSIGNED → RESOLVED
Closed: 15 days ago
Resolution: --- → FIXED
Target Milestone: --- → 137 Branch
Blocks: 1950127
See Also: 1950127

(In reply to Cristina Horotan [:chorotan] from comment #12)

https://hg.mozilla.org/mozilla-central/rev/a5b7c3108f7f

Perfherder has detected a talos performance change from push a5b7c3108f7f347575fba86473bcf96f57323811.

Improvements:

Ratio Test Platform Options Absolute values (old vs new)
19% tart windows11-64-shippable-qr e10s fission stylo webrender 2.19 -> 1.77
17% tart windows11-64-shippable-qr e10s fission stylo webrender-sw 2.13 -> 1.76
7% tart macosx1470-64-shippable e10s fission stylo webrender-sw 1.98 -> 1.84

Details of the alert can be found in the alert summary, including links to graphs and comparisons for each of the affected tests.

If you need the profiling jobs you can trigger them yourself from treeherder job view or ask a sheriff to do that for you.

You can run these tests on try with ./mach try perf --alert 44177

For more information on performance sheriffing please see our FAQ.

Keywords: perf-alert
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: