apply horizontal writing mode to mathml elements
Categories
(Core :: MathML, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox110 | --- | fixed |
People
(Reporter: fredw, Assigned: fredw)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
+++ This bug was initially created as a clone of Bug #1095933 +++
Eventually, it'd probably be ideal to make MathML content in vertical writing mode work "correctly", by rendering it as if with text-orientation:sideways-right. But that will require logicalizing a whole bunch of mathml layout classes so that all the x/y positioning behaves in the appropriately rotated way.
Until we're ready to tackle that, let's simply make all mathml have writing-mode:horizontal-tb by putting this in the UA stylesheet.
Assignee | ||
Comment 1•5 years ago
|
||
In bug 1095933, horizontal mode is only forced on the <math> root.
https://w3c-test.org/mathml/relations/css-styling/ignored-properties-001.html shows that the property can still be set to change the MathML layout.
Let's force horizontal-tb on all MathML elements for now, as suggested by
https://mathml-refresh.github.io/mathml-core/#css-styling
Assignee | ||
Comment 2•5 years ago
|
||
Updated•3 years ago
|
Updated•2 years ago
|
Comment 6•2 years ago
•
|
||
Backed out for causing wpt failures in ignored-properties-001.html.
- Backout link
- Push with failures
- Failure Log
- Failure line: TEST-UNEXPECTED-FAIL | /mathml/relations/css-styling/ignored-properties-001.html | assertion count 49 is more than expected 0 assertions
12-15 10:52:26.406 7616 7631 I Gecko : [Child 7616, Main Thread] ###!!! ASSERTION: How'd we get a floated inline frame? The frame ctor should've dealt with this.: '!aReflowInput.mStyleDisplay->IsFloating(aReflowInput.mFrame)', file /builds/worker/checkouts/gecko/layout/generic/nsLineLayout.cpp:1092
Assignee | ||
Comment 8•2 years ago
|
||
OK, it seems existing .ini has max-asserts: 51 we should probably keep that until we can do something similar to https://chromium-review.googlesource.com/c/chromium/src/+/4055563
Comment 10•2 years ago
|
||
Assignee | ||
Comment 12•2 years ago
|
||
Forcing horizontal-tb seems to fix the assert for bug 1751260 / bug 1751713 ; so we need to tweak the expectation.
I resent a try job in debug to be sure we don't have more changes: https://treeherder.mozilla.org/jobs?repo=try&revision=f4b6d5df59c5963338911edcfd8f3633b9fc2eda
Comment 13•2 years ago
|
||
Comment 14•2 years ago
|
||
bugherder |
Description
•