Closed Bug 1607000 Opened 5 years ago Closed 3 years ago

List markers not painted when WebRender is disabled and a bad webfont resource is specified

Categories

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

defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox-esr68 --- wontfix
firefox71 --- wontfix
firefox72 --- wontfix
firefox73 --- wontfix
firefox91 --- fixed

People

(Reporter: Oriol, Unassigned)

References

Details

Attachments

(3 files)

Attached file testcase.html
  1. Make sure WebRender is disabled: gfx.webrender.force-disabled = true
  2. Download attached testcase and load it viafile:///
@font-face {
  font-family: 'foobar';
  src: url('http://example.com/foobar.otf');
}
ol {
  font-family: foobar;
}
<ol>
  <li>X</li>
</ol>

Expected:

1. X

Actual:

   X
Attached file graphics-info-win.txt

My graphics info. Windows 1909.

Attached file grapics-info-linux.txt

Also reproducible in Ubuntu 18.04.3

Attachment #9118646 - Attachment description: graphics-info.txt → graphics-info-win.txt
Attachment #9118646 - Attachment filename: graphics-info.txt → graphics-info-win.txt
OS: Unspecified → All
Hardware: Unspecified → All

I can also reproduce this on macOS. It's a bit erratic; if I repeatedly reload the page, sometimes the marker renders, other times it doesn't.

Do you know if this is a recent regression or a long-standing issue?

Moving to Layout:Text&Fonts as I think this is an issue with @font-face loading (or more accurately, the handling of failure to load a resource) rather than a Graphics painting issue.

Component: Graphics: Text → Layout: Text and Fonts
Priority: -- → P3
Summary: List markers not painted when WebRender is disabled → List markers not painted when WebRender is disabled and a bad webfont resource is specified

I think this is a dupe of bug 1401239, so not a recent regression.

See Also: → 1401239

Fixed by bug 1542807.

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

Attachment

General

Created:
Updated:
Size: