Closed Bug 1710092 Opened 4 years ago Closed 3 years ago

Back out workaround from bug 1708809 once gNavToolbox and ancestors use CSS box model

Categories

(Firefox :: Toolbars and Customization, task, P2)

task
Points:
8

Tracking

()

RESOLVED FIXED
108 Branch
Tracking Status
firefox108 --- fixed

People

(Reporter: mconley, Assigned: bigiri)

References

(Blocks 1 open bug)

Details

(Whiteboard: [proton-cleanups] [priority:2c])

Attachments

(1 file)

In bug 1708809, I hit an issue where the mixture of XUL box elements and CSS box elements were causing strange glitches when doing animations with negative margins.

Mixing those two box models is asking for trouble. We might be at the point where it's safe to convert the gNavToolbox, its contents and maybe its ancestors, to the CSS box model.

If this gets fixed, then the workaround landed in bug 1708809 can probably get removed.

See Also: → 1708809
Priority: -- → P2
Whiteboard: [proton-cleanups] → [proton-cleanups] [priority:2c]
Severity: -- → N/A
Points: --- → 8
Assignee: nobody → bigiri
Status: NEW → ASSIGNED
See Also: → 1790616

Bug 1790616 should take care of this.

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → DUPLICATE

Cool - in that case, let's re-use this bug to backout the workaround landed for bug 1708809.

Status: RESOLVED → REOPENED
Resolution: DUPLICATE → ---
Summary: gNavToolbox and ancestors should use CSS box model → Back out workaround from bug 1708809 once gNavToolbox and ancestors use CSS box model

Backed out workaround from bug 1708809.

Flags: needinfo?(emilio)

I can't repro on latest central. Are you sure that you were testing with the second patch from bug 1790616? That didn't make it to central till this morning.

Flags: needinfo?(emilio) → needinfo?(mconley)

Bernard, would you be ok holding off landing this until after the soft freeze? Just in case we need to back out https://hg.mozilla.org/mozilla-central/rev/fb32775d2def from beta for regressions etc.

Flags: needinfo?(bigiri)
Flags: needinfo?(bigiri)
Depends on: 1790616
Flags: needinfo?(mconley)
See Also: 1790616

Is this clear to land as is?

Flags: needinfo?(mconley)

I don't think so - it relies on bug 1790616 landing and sticking, and that one got backed out. So we should hold off on this until that one re-lands.

Flags: needinfo?(mconley)
Status: REOPENED → RESOLVED
Closed: 3 years ago3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: