diff --git a/blink/renderer/core/navigation_api/navigation_api.cc b/blink/renderer/core/navigation_api/navigation_api.cc index c04234740d2..519c7fb810d 100644 --- a/blink/renderer/core/navigation_api/navigation_api.cc +++ b/blink/renderer/core/navigation_api/navigation_api.cc @@ -102,6 +102,7 @@ class NavigateReaction final : public ScriptFunction::Callable { focus_delegate->focus(); } else { document->ClearFocusedElement(); + document->SetSequentialFocusNavigationStartingPoint(nullptr); } } diff --git a/blink/web_tests/external/wpt/navigation-api/focus-reset/basic.html b/blink/web_tests/external/wpt/navigation-api/focus-reset/basic.html index 8a62d88ba65..1ffaa022ee4 100644 --- a/blink/web_tests/external/wpt/navigation-api/focus-reset/basic.html +++ b/blink/web_tests/external/wpt/navigation-api/focus-reset/basic.html @@ -1,6 +1,8 @@ + + + +