Hi Team, This is based of Rob's patch from Blink, it just clean-up and move nodeNamePreservingCase where it is used. Blink Commit: https://src.chromium.org/viewvc/blink?view=revision&revision=166250 Thanks!
PR - https://github.com/WebKit/WebKit/pull/21990
Committed 272256@main (4d2a8e2a2a02): <https://commits.webkit.org/272256@main> Reviewed commits have been landed. Closing PR #21990 and removing active labels.
<rdar://problem/119853479>