Closed Bug 1794407 Opened 2 years ago Closed 2 years ago

[macOS] Drop-down menu check mark is overlapping text if the Zoom level is increased inside a PDF Form

Categories

(Core :: Layout: Text and Fonts, defect)

Desktop
macOS
defect

Tracking

()

VERIFIED FIXED
107 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox105 --- unaffected
firefox106 --- wontfix
firefox107 --- verified

People

(Reporter: atrif, Assigned: emilio)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Found in

  • 107.0a1 (20221010033207)

Affected versions

  • 107.0a1 (20221010033207)
  • 106.0b9 (20221006191955)

Tested platforms

  • Affected platforms: macOS 11.6
  • Unaffected platforms: Windows 10x64, Ubuntu 20.04

Steps to reproduce

  1. Open http://foersom.com/net/HowTo/data/OoPdfFormExample.pdf.
  2. Increase the Zoom level (e.g 200%).
  3. Open a random drop-down that contains a selection. (e.g Gender)

Expected result

  • The text is displayed correctly and does not overlap with the check mark.

Actual result

  • The checkmark overlaps the text.

Regression range

Additional notes

  • Attached a screenshot with the issue.
Has STR: --- → yes

:emilio, since you are the author of the regressor, bug 1791108, could you take a look?

For more information, please visit auto_nag documentation.

Flags: needinfo?(emilio)
Assignee: nobody → emilio
Flags: needinfo?(emilio)

Can we back out the regressing patch from beta? It should be safe to uplift this too instead, but also it was fixing a long-standing regression, so probably not worth the risk.

Flags: needinfo?(pascalc)

So that they work with increased zoom leves on <select>. This
effectively happened before, because width on XUL was being treated like
min-width, effectively.

(In reply to Emilio Cobos Álvarez (:emilio) from comment #2)

Can we back out the regressing patch from beta? It should be safe to uplift this too instead, but also it was fixing a long-standing regression, so probably not worth the risk.

We ended betas last Friday and just shipped our release candidate

Flags: needinfo?(pascalc)

I don't think this is working quite as intended.

I get that for testing on Linux with the macOS styles on top. Thanks :-)

Flags: needinfo?(emilio)
Attachment #9297872 - Attachment description: Bug 1794407 - Make OSX menus use 1em-wide checkboxes rather than 15px. r=jfkthame,mstange → Bug 1794407 - More reliable OSX menulist styling. r=jfkthame,mstange
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/862b29c567ef
More reliable OSX menulist styling. r=jfkthame,mstange

Backed out for causing mochitest failures in toolkit/content/tests/chrome/test_menulist_position.xhtml

Backout link: https://hg.mozilla.org/integration/autoland/rev/bdc0e040908c60099e6d3010da49a4452735609b

Push with failures

Failure log

TEST-UNEXPECTED-FAIL | toolkit/content/tests/chrome/test_menulist_position.xhtml | Labels horizontally aligned for index 0
Flags: needinfo?(emilio)
Flags: needinfo?(emilio)
Pushed by ealvarez@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c21f18c56e54
More reliable OSX menulist styling. r=jfkthame,mstange,desktop-theme-reviewers,dao
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 107 Branch
Regressions: 1795232

I can confirm that this issue is fixed with Firefox 107.0a1 (20221013224755) on macOS 10.15 for PDF from comment 0 with increased zoom. However, I can reproduce bug 1795232 but I think that will be treated separately so I'm closing this as verified. Please reopen if necessary. Thank you!

Status: RESOLVED → VERIFIED
Regressions: 1795366
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: