Closed Bug 1835249 Opened 2 years ago Closed 2 years ago

Tofu boxes are shown for some of the Semitic group languages if font visibility is set to 1 or 2

Categories

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

Firefox 115
defect

Tracking

()

RESOLVED INVALID
Tracking Status
firefox114 --- disabled
firefox115 --- affected

People

(Reporter: obotisan, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [fpp:m6])

Found in

  • Nighty 115.0a1

Affected versions

  • Nightly 115.0a1

Tested platforms

  • Affected platforms: macOS 12 and Windows 10
  • Unaffected platforms: Ubuntu 20.04

Preconditions

  • in about:config, set the preference "layout.css.font-visibility.private" to 1.

Steps to reproduce

  1. Open a private window.
  2. Navigate to Wikipedia and look for the following languages: Arabic Presentation Form-A, Mandaic, Samaritan, Syriac.
  3. Observe the Semitic group fonts.

Expected result

  • The fonts should pe properly displayed in Private Browsing.

Actual result
During private browsing, the following languages are displaying tofu boxes:

Regression range
This is not a regression, this preference is set to 3 on all previous versions: ESR, Beta and Release.

Additional notes

  • The tofu boxes are also displayed when the preference "layout.css.font-visibility.private" is set to 2.
  • The tofu boxes are not displayed in normal browsing or when "layout.css.font-visibility.private" is set to 3.

:obotisan, if you think that's a regression, could you try to find a regression range using for example mozregression?

Whiteboard: [fpp:m1]
Whiteboard: [fpp:m1]

The issue is no longer reproducible when using the latest Nightly 116.0a1 on macOS 11.7, macOS 12, and macOS 13, but it remains an issue on Windows 10 where the tofu boxes are still seen in private browsing.

Whiteboard: [fpp:m6]

My guess here is that it's no longer reproducible on Ubuntu/Mac when font-visibility=2 but would reproduce when font-visibility=1. This would be consistent with the fact we updated the langpacks there but not on Windows. I'll await other answers before digging into this more.

This seems to be the pattern, so I'm going to say it's working as intended.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.