Closed Bug 1905808 Opened 4 months ago Closed 4 months ago

Library info pane missing spacing on macOS

Categories

(Toolkit :: Themes, defect, P1)

Firefox 125
defect

Tracking

()

RESOLVED FIXED
130 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr128 --- verified
firefox127 --- wontfix
firefox128 --- wontfix
firefox129 --- wontfix
firefox130 --- verified

People

(Reporter: sam, Assigned: sam)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(2 files)

After bug 1881256, the inputs in the Library window on macOS are no longer spaced apart. It looks like a lot of the info pane styling can be consolidated, which will fix this.

The general layout of the info pane is the same across platforms, so share the styles. This fixes the missing spacing on macOS after bug 1881256. Due to the changes in that bug, Windows no longer needs its own input styling, as it achieves the same appearance as the base styles (except for colors, which have been carried over).

Applied nesting to modified files.

Assignee: nobody → sam
Status: NEW → ASSIGNED

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

Blocks: 1865352
Severity: -- → S4
Priority: -- → P1

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

Sam, the Fx130 nightly cycle has just started. Are you aiming to land this patch shortly?
S4 bug from an older release, doesn't look like we should uplift it but let me know if you think otherwise.

The patch still needs review. Once approved, I will need assistance landing as I do not have that access level.

Flags: needinfo?(sam)
Pushed by mak77@bonardo.net: https://hg.mozilla.org/integration/autoland/rev/7163f4467da0 Consolidate organizer info pane styles, use nesting. r=desktop-theme-reviewers,places-reviewers,dao,mak
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 130 Branch

Please nominate this for ESR128 approval. It grafts cleanly.

Flags: needinfo?(sam)

The general layout of the info pane is the same across platforms, so share the styles. This fixes the missing spacing on macOS after bug 1881256. Due to the changes in that bug, Windows no longer needs its own input styling, as it achieves the same appearance as the base styles (except for colors, which have been carried over).

Applied nesting to modified files.

Original Revision: https://phabricator.services.mozilla.com/D215464

Attachment #9419835 - Flags: approval-mozilla-esr128?

esr128 Uplift Approval Request

  • User impact if declined: Text inputs on the Library window on macOS will be touching rather than spaced apart
  • Code covered by automated testing: no
  • Fix verified in Nightly: yes
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Open the Library window, and select a bookmark. The text inputs in the info pane should not be touching.
  • Risk associated with taking this patch: Low
  • Explanation of risk level: Minor CSS change
  • String changes made/needed: None
  • Is Android affected?: no
Flags: qe-verify+
Flags: needinfo?(sam)
Attachment #9419835 - Flags: approval-mozilla-esr128? → approval-mozilla-esr128+

Reproduced the initial issue on Firefox 127 (Build ID: 20240606181944) on macOS 13.

Verified as fixed using Firefox 128.2.0esr, Firefox 130 beta and Nightly 131.0a1.

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: