Open Bug 1792611 Opened 3 years ago Updated 3 years ago

Box size does not adjust to text wrapping in menulists after flexbox emulation in about:preferences

Categories

(Firefox :: Settings UI, defect, P3)

defect

Tracking

()

Tracking Status
firefox-esr102 --- unaffected
firefox105 --- unaffected
firefox106 --- unaffected
firefox107 --- wontfix
firefox108 --- fix-optional

People

(Reporter: aminomancer, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached image fx-prefs-menulist.png

(See attached image)

In about:preferences the menulist #blockCookiesMenu (Privacy & Security > Enhanced Tracking Protection > Custom) has a static 450px width, but the strings can be longer than that. So given a long string, the label wraps onto a 2nd line, and after bug 1790307 the wrapped text overflows the label box.

regression range

Flags: needinfo?(emilio)

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

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

I'll try to poke at Windows.

Flags: needinfo?(emilio)

Huh, I guess not. I just checked on macOS and it also looks like on Windows

Flags: needinfo?(shughes)

I just checked on macOS and it also looks like on Windows

For me it works on macOS 12. And on Windows 11 via Parallels it works for me as well.

(In reply to Sören Hentzschel from comment #5)

I just checked on macOS and it also looks like on Windows

For me it works on macOS 12. And on Windows 11 via Parallels it works for me as well.

By works, do you mean that you can reproduce the bug, or that everything looks OK? Sorry haha

Sorry for not being clear. I mean that the truncation works and it looks for me like it does in Emilio's screenshot.

Yeah, this seems fairly low priority given:

  • You need to search for some content to hit the bug.
  • It's not super-broken.

So this will go away / get automatically fixed once I make nsMenuFrame not use XUL layout. I think we can live with this until then, but lmk if you disagree?

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

Sure that makes sense.

Flags: needinfo?(shughes)
Severity: -- → S3
Priority: -- → P3

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

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

Attachment

General

Created:
Updated:
Size: