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