Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 38271b8fa0c2d200d4a48a65a9d49fe32821894f
https://github.com/WebKit/WebKit/commit/38271b8fa0c2d200d4a48a65a9d49fe32821894f
Author: Fujii Hironori <[email protected]>
Date: 2026-03-03 (Tue, 03 Mar 2026)
Changed paths:
A
LayoutTests/imported/w3c/web-platform-tests/svg/interact/image-load-error-events-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/svg/interact/image-load-error-events.html
A
LayoutTests/imported/w3c/web-platform-tests/svg/interact/resources/load-error-events.py
A
LayoutTests/imported/w3c/web-platform-tests/svg/interact/script-load-error-events-expected.txt
A
LayoutTests/imported/w3c/web-platform-tests/svg/interact/script-load-error-events.html
M Source/WebCore/svg/SVGImageLoader.cpp
M Source/WebCore/svg/SVGURIReference.cpp
Log Message:
-----------
Dispatch load events to detached SVG image and script elements
https://bugs.webkit.org/show_bug.cgi?id=308801
Reviewed by Ryosuke Niwa.
WebKit dispatches error event to detached SVG image and script elements as well
as Chrome and Firefox. However, it didn't dispatch load event to them. Aligned
WebKit's behavior to other browsers.
Test: imported/w3c/web-platform-tests/svg/interact/image-load-error-events.html
imported/w3c/web-platform-tests/svg/interact/script-load-error-events.html
*
LayoutTests/imported/w3c/web-platform-tests/svg/interact/image-load-error-events-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/svg/interact/image-load-error-events.html:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/svg/interact/resources/load-error-events.py:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/svg/interact/script-load-error-events-expected.txt:
Added.
*
LayoutTests/imported/w3c/web-platform-tests/svg/interact/script-load-error-events.html:
Added.
* Source/WebCore/svg/SVGImageLoader.cpp:
(WebCore::SVGImageLoader::dispatchLoadEvent):
* Source/WebCore/svg/SVGURIReference.cpp:
(WebCore::SVGURIReference::dispatchLoadEvent):
Canonical link: https://commits.webkit.org/308532@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications