Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: e84a0a95fef2b18f8f776653e9288fd67fdde423
      
https://github.com/WebKit/WebKit/commit/e84a0a95fef2b18f8f776653e9288fd67fdde423
  Author: Luke Warlow <[email protected]>
  Date:   2026-05-14 (Thu, 14 May 2026)

  Changed paths:
    M 
LayoutTests/imported/w3c/web-platform-tests/close-watcher/basic-expected.txt
    M 
LayoutTests/imported/w3c/web-platform-tests/close-watcher/inside-event-listeners-expected.txt
    M 
LayoutTests/platform/ios/imported/w3c/web-platform-tests/close-watcher/basic-expected.txt
    M Source/WebCore/html/closewatcher/CloseWatcher.cpp
    M Source/WebCore/html/closewatcher/CloseWatcher.h
    M Source/WebCore/html/closewatcher/CloseWatcherManager.cpp

  Log Message:
  -----------
  CloseWatcher requestClose() requires history action activation
https://bugs.webkit.org/show_bug.cgi?id=287873

Reviewed by Anne van Kesteren.

The specification no longer requires history action activation for
close watcher cancel events to be cancelable, when triggered via JS.

This patch removes that restriction for the requestClose() JS function.

* LayoutTests/imported/w3c/web-platform-tests/close-watcher/basic-expected.txt:
* 
LayoutTests/imported/w3c/web-platform-tests/close-watcher/inside-event-listeners-expected.txt:
* 
LayoutTests/platform/ios/imported/w3c/web-platform-tests/close-watcher/basic-expected.txt:
* Source/WebCore/html/closewatcher/CloseWatcher.cpp:
(WebCore::CloseWatcher::requestClose):
(WebCore::CloseWatcher::requestToClose):
* Source/WebCore/html/closewatcher/CloseWatcher.h:
* Source/WebCore/html/closewatcher/CloseWatcherManager.cpp:
(WebCore::CloseWatcherManager::escapeKeyHandler):

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



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to