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

Reply via email to