Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e873de3c117e4e0e5a8c9103b64b394d0a3c3f3d
      
https://github.com/WebKit/WebKit/commit/e873de3c117e4e0e5a8c9103b64b394d0a3c3f3d
  Author: Ryosuke Niwa <rn...@webkit.org>
  Date:   2023-02-01 (Wed, 01 Feb 2023)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/shadow-dom/focus/focus-method-with-delegatesFocus-expected.txt
    M Source/WebCore/dom/Element.cpp

  Log Message:
  -----------
  WPT: A subtest in shadow-dom/focus/focus-method-with-delegatesFocus.html fails
https://bugs.webkit.org/show_bug.cgi?id=251462

Reviewed by Tim Nguyen.

The bug was caused by findFocusDelegateInternal only iterating over its direct 
children instead of all descendants.
Fixed the bug by changing it to traverse all descendant nodes.

* 
LayoutTests/imported/w3c/web-platform-tests/shadow-dom/focus/focus-method-with-delegatesFocus-expected.txt:
* Source/WebCore/dom/Element.cpp:
(WebCore::findFocusDelegateInternal):

Canonical link: https://commits.webkit.org/259707@main


_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to