Closed Bug 1877719 Opened 2 years ago Closed 2 years ago

Sliders (binary sliders? Switches?) on youtube in-video settings are cut-off

Categories

(Core :: Layout: Tables, defect)

defect

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- disabled
firefox122 --- unaffected
firefox123 --- unaffected
firefox124 --- disabled
firefox125 --- disabled
firefox128 --- disabled
firefox129 --- disabled
firefox130 --- fixed

People

(Reporter: mayankleoboy1, Assigned: emilio)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(6 files)

Go to any youtube video
Click on the Gears button within the video

AR: the two sliders are cut-off
ER: Not so

Regression:
Bug 221154 - Tweak a few crashtest assertion counts. r=dholbert

The padding changes causes some sizes in the child to not exactly be
nscoord_MAX when overflowing, but a slightly smaller value, not hitting
the width == nscoord_MAX || height == nscoord_MAX condition in
FinishStoreOverflow().

The other one is similar, where an nscoord_MAX value gets to bidi
reordering, where it didn't before. It doesn't seem problematic /
anything that wouldn't otherwise happen with a regular block with
padding.

Tweak while at it some of the overflow areas assertions, mostly
to make it simpler, but also because I'm not super-positive about
the compiler being able to optimize it away entirely on opt builds.

Depends on D197978

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


repros at both 1.5 and 1 DPI

This should be a high priority bug considering its on youtube, IMHO. I am surprised that nobody reported this regression!

Flags: needinfo?(emilio)
Attached file about:support
Summary: Sliders (binary sliders? Switches?) on youtube are cut-off → Sliders (binary sliders? Switches?) on youtube in-video settings are cut-off
Attached image bad2.png
Attached image bad.png

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

[Tracking Requested - why for this release]: We should not ship this youtube regression.

Attached file Reduced test-case.

The bug is marked as tracked for firefox124 (nightly). We have limited time to fix this, the soft freeze is in 14 days. However, the bug still isn't assigned.

:fgriffith, could you please find an assignee for this tracked bug? Given that it is a regression and we know the cause, we could also simply backout the regressor. If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit BugBot documentation.

Flags: needinfo?(fgriffith)
Assignee: nobody → emilio
Flags: needinfo?(fgriffith)
Severity: -- → S2

Soft code freeze is approaching. Do you think you will be able to make a patch soon, Emilio?

Flags: needinfo?(emilio)
Keywords: leave-open
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e397ddbbb2f4 Turn off overflow support on table cells in beta for now. r=layout-reviewers,tnikkel
Regressions: 1880479
Blocks: 1880550

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

No longer blocks: 1880550
See Also: → 1880550
Blocks: 1883357
Depends on: 1883699

Removing my needinfo, this will be fixed by the work in bug 1883699.

Flags: needinfo?(emilio)

--> status-firefox125 is disabled now that 125 is beta, per the patch that landed in comment 11 (which put the behavior in question behind a Nightly-channel-only guard)

(This applies to later versions as well, once they hit beta, until we revert the patch that landed in comment 11 [after bug 1883699 is fixed] to let this work ride the trains.)

(For the same reason, there's no need to track this for the 124 release anymore, or any particular release, given the nightly-channel-only guard. Resetting the tracking flag.)

Reducing severity to S3 given that this is a cosmetic issue (the slider still functions, it just looks a little weird) and we've got this behavior behind a pref to prevent it from shipping to any releases beyond Nightly (which we won't let happen until we've addressed the blockers to bug 1904159, including this one, via bug 1883699 and potentially other improvements).

Severity: S2 → S3
Duplicate of this bug: 1904663
Duplicate of this bug: 1906999

I hope to get to bug 1883699 soon, but I'm clearly not being as fast as
I hoped, so let's turn this off for now until that's fixed.

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/856110cdb870 Turn off scrollable table cells for now. r=dholbert
Keywords: leave-open
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch
No longer blocks: 1883357
No longer depends on: 1883699
See Also: → 1883699, 1883357
Blocks: 1897995
QA Whiteboard: [qa-130b-p2]
Regressions: 1914464
No longer regressions: 1914464
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: