[regression] Clockwise / Counterclockwise can be mirrored by scale transform when the font does not support rtlm
Categories
(Core :: MathML, defect)
Tracking
()
People
(Reporter: fwang, Assigned: eri)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files, 1 obsolete file)
See the attached testcase. The clockwise contour integral in RTL mode is mirrored to an anticlockwise contour, which incorrectly changes semantic.
I believe this is due to this code, which unconditionally fallback to a scale transform:
Or when mathml.rtl_operator_mirroring is disabled, to this line:
I don't think it's a regression from bug 945183 but I rather suspect bug 1789583, where clockwise/anticlockwise contour integrals entries in mathfont.properties got the "mirrorable" property added.
Anyway, after bug 945183 we still need to keep them mirrorable via r t l m, but forbid mirroring via a scale transform.
I don't know if there are similar clockwise/anticlockwise operators that shouldn't be mirrored by a scale transform.
| Reporter | ||
Comment 1•8 months ago
|
||
Comment 2•8 months ago
|
||
Set release status flags based on info from the regressing bug 1789583
It makes sense to disable the mirroring when it changes semantics. I did add both lines you mentioned, but they were targeted at keeping square roots and other similar symbols mirrored when rtlm wasn't available. I agree that clockwise contour integrals shouldn't be a part of that.
Updated•8 months ago
|
Updated•8 months ago
|
Updated•6 months ago
|
Comment 7•6 months ago
|
||
Since nightly and release are affected, beta will likely be affected too.
For more information, please visit BugBot documentation.
Comment 8•6 months ago
|
||
The patch landed in nightly and beta is affected.
:eri, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- See https://wiki.mozilla.org/Release_Management/Requesting_an_Uplift for documentation on how to request an uplift.
- If no, please set
status-firefox149towontfix.
For more information, please visit BugBot documentation.
I don't think it is so important to require an uplift, likely not many users are affected. It doesn't seem like I have permission to modify the bug. Could you set the status to wontfix if you agree, @fredw?
| Reporter | ||
Comment 10•6 months ago
|
||
You can probably ask permission so you can set flags yourself: https://bugzilla.mozilla.org/page.cgi?id=get_permissions.html
Updated•6 months ago
|
Description
•