Closed Bug 829802 Opened 12 years ago Closed 2 years ago

Remove the pref svg.display-lists.painting.enabled

Categories

(Core :: SVG, defect)

x86_64
macOS
defect

Tracking

()

RESOLVED FIXED
111 Branch
Tracking Status
firefox111 --- fixed

People

(Reporter: jruderman, Assigned: emilio)

References

Details

Attachments

(1 file)

Per bug 808318 comment 7, the |false| value is no longer a supported configuration.
I think it's useful to wait one more release before removing this since, although disabling SVG display lists no longer works properly, it is still functional enough to help in quickly identifying SVG display list regressions. We should also remove the hit-testing pref at the same time.
Do you feel comfortable removing it now?
Flags: needinfo?(jwatt)
Given that we're still getting regressions (bug 852101), I think we're better off still keeping it.
Just got another bug where this was useful, so no, still not yet.
Flags: needinfo?(jwatt)
We should possibly wontfix this based on bug 934411. If the non-display-list painting path can be taken from the root of an SVG document, then we need to keep that path working. (Unless we decide to prevent bug 934411's optimization for things that stop that painting path from working.)
I.e. we'd want to generalize nsDisplayOuterSVG to be usable for other SVG container elements.
Severity: normal → S3
Assignee: nobody → emilio
Status: NEW → ASSIGNED
Pushed by ealvarez@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/0f65338754cc Remove svg.display-lists prefs r=longsonr
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 111 Branch
Blocks: 1815115
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: