Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: fd9720f6c31924452f80959059bdc40ca76e0eed
https://github.com/WebKit/WebKit/commit/fd9720f6c31924452f80959059bdc40ca76e0eed
Author: Ahmad Saleem <[email protected]>
Date: 2026-07-09 (Thu, 09 Jul 2026)
Changed paths:
M
LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001-expected.txt
M
LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006-expected.txt
M LayoutTests/platform/glib/mathml/presentation/mo-stretch-expected.txt
M LayoutTests/platform/ios/mathml/presentation/mo-stretch-expected.txt
M LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt
M Source/WebCore/mathml/MathMLOperatorDictionary.cpp
Log Message:
-----------
U+2016 (DOUBLE VERTICAL LINE) is missing the symmetric property in the
operator dictionary
https://bugs.webkit.org/show_bug.cgi?id=317070
rdar://179558196
Reviewed by Frédéric Wang Nélar.
The operator dictionary entries for U+2016 ‖ DOUBLE VERTICAL LINE (prefix and
postfix forms) were missing the symmetric property. Per the MathML Core
operator dictionary [1], both forms are { stretchy, symmetric } (categories F
and G). WebKit only had { Fence, Stretchy }, so a stretchy ‖ was not stretched
symmetrically about the math axis.
Add the Symmetric flag to both entries. Verified against the WPT operator
dictionary data (operator-dictionary.json) that U+2016 is the only character
whose symmetric property was missing.
[1] https://w3c.github.io/mathml-core/#operator-dictionary-human
* Source/WebCore/mathml/MathMLOperatorDictionary.cpp:
> Progressions:
*
LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-001-expected.txt:
Progression
*
LayoutTests/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-symmetric-006-expected.txt:
Ditto
> Rebaselines:
* LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt:
Rebaselined
* LayoutTests/platform/glib/mathml/presentation/mo-stretch-expected.txt: Ditto
* LayoutTests/platform/ios/mathml/presentation/mo-stretch-expected.txt: Ditto
Canonical link: https://commits.webkit.org/316867@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications