Closed Bug 1819721 Opened 2 years ago Closed 2 years ago

Status bar not aligned correctly to the right

Categories

(Firefox :: Theme, defect, P1)

Firefox 111
defect

Tracking

()

VERIFIED FIXED
112 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox110 --- wontfix
firefox111 --- wontfix
firefox112 --- verified
firefox113 --- verified

People

(Reporter: alamalo.exe, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(4 files)

Attached image Now

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

Steps to reproduce:

If the cursor is at the bottom left of the window causing the Status bar move to the right while a page is loading, the Status bar is not aligned to the right leaving an empty space.

Mozregression returned:
Bug 1789892 - Simplify statuspanel a bit. r=dao

I'm a bit baffled about bug 1789877. My best theory so far is that we're
inserting the element a bit deeper in the DOM and that causes us to
reflow slightly more stuff when tab-switching, but...

In any case while going through the code the status panel can be
simplified a bit now, so do that.

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

pushlog_url: https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=b84775bfccf2243f664b1c15ca987a05c54a95e2&tochange=6fbacc7bb20a65608b74e3ea09cb71af0439cb07

Actual results:

Status bar not aligned correctly

Expected results:

Status bar aligned correctly

Attached image Previously

Hello, thank you for the bug report!
Managed to reproduce this issue on:

  • Firefox 111.0;
  • Nightly 112.0a1;

Tested and reproduced on:

  • macOS 12;
  • Windows 11;

Moving the Component to "General". Please change if there's a better fit.
Setting as NEW so the developers can have a look.
Thank you.

Status: UNCONFIRMED → NEW
Component: Untriaged → General
Ever confirmed: true

Looks like this is a regression from bug 1789892 would you be able to take a look?

Component: General → Theme
Flags: needinfo?(emilio)
Severity: -- → S3
Priority: -- → P1
Assignee: nobody → emilio
Flags: needinfo?(emilio)

Its label has flex=1, but it doesn't flex since the panel is not a
flexbox.

Not sure if this is worth it, your call. But I wrote this so I figured
someone debugging this code might find it useful.

Depends on D172033

Based on comment #0, this bug contains a bisection range found by mozregression. However, the Regressed by field is still not filled.

:emilio, if possible, could you fill the Regressed by field and investigate this regression?

For more information, please visit auto_nag documentation.

Flags: needinfo?(emilio)
Keywords: regression
Flags: needinfo?(emilio)
Regressed by: 1789892

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

Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/650612702922 Don't make the status panel display: block. r=dao
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 112 Branch
Flags: qe-verify+

Reproducible on a 2023-03-07 Nightly build on macOS 12.
Verified as fixed on Firefox 112.0b3(build ID: 20230316192655) and Nightly 113.0a1(build ID: 20230317093727) on macOS 12, Windows 10, Ubuntu 22.

Status: RESOLVED → VERIFIED
Flags: qe-verify+
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a18db685a6fe Add some debugging utilities for StatusPanel debugging. r=dao
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: