Closed Bug 1737397 Opened 3 years ago Closed 3 years ago

[wpt-sync] Sync PR 31361 - Relax DCHECKS in LayoutNGMixin<Base>::Paint and similar methods

Categories

(Core :: MathML, task, P4)

task

Tracking

()

RESOLVED FIXED
95 Branch
Tracking Status
firefox95 --- fixed

People

(Reporter: mozilla.org, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 31361 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/31361
Details from upstream follow.

Frédéric Wang <fwang@igalia.com> wrote:

Relax DCHECKS in LayoutNGMixin<Base>::Paint and similar methods

These DCHECKs are intended to verify conditions for NG block fragmented
nodes, so relax it by testing whether the node does not forbid breaks
with the NG block fragmentation engine. This addresses the use case of
MathML embedded inside SVG.

Bug: 6606, 829028, 1262555
Change-Id: Idaa09cc61c03358ebdf0a6275f4b83f6a5caca49
Reviewed-on: https://chromium-review.googlesource.com/3237215
WPT-Export-Revision: 28d996dd52d1565e58b511f158e54f8552d6dea0

Component: web-platform-tests → MathML
Product: Testing → Core

CI Results

Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 1 tests

Status Summary

Firefox

PASS: 1

Chrome

PASS: 1

Safari

PASS: 1

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Pushed by wptsync@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c1c08fb862ff
[wpt PR 31361] - Relax DCHECKS in LayoutNGMixin<Base>::Paint and similar methods, a=testonly
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 95 Branch
You need to log in before you can comment on or make changes to this bug.