Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: b7c26c8005d0450876c72c0addbf6ea1e8ab7af2 https://github.com/WebKit/WebKit/commit/b7c26c8005d0450876c72c0addbf6ea1e8ab7af2 Author: Ryosuke Niwa <rn...@webkit.org> Date: 2025-08-06 (Wed, 06 Aug 2025)
Changed paths: M LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any-expected.txt M LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.sharedworker-expected.txt M LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.worker-expected.txt M Source/JavaScriptCore/parser/SourceProvider.h M Source/WebCore/bindings/js/CachedScriptSourceProvider.h M Source/WebCore/bindings/js/WorkerModuleScriptLoader.cpp M Source/WebCore/workers/WorkerScriptLoader.cpp M Source/WebCore/workers/WorkerScriptLoader.h Log Message: ----------- JSON modules should always be loaded as UTF-8 https://bugs.webkit.org/show_bug.cgi?id=297030 Reviewed by Keith Miller. Always load JSON modules as UTF-8 like other JS modules. * LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.sharedworker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/json-module/charset-bom.any.worker-expected.txt: * Source/JavaScriptCore/parser/SourceProvider.h: (JSC::SourceProvider::isModuleType const): * Source/WebCore/bindings/js/CachedScriptSourceProvider.h: (WebCore::CachedScriptSourceProvider::hash const): (WebCore::CachedScriptSourceProvider::source const): * Source/WebCore/bindings/js/WorkerModuleScriptLoader.cpp: (WebCore::WorkerModuleScriptLoader::WorkerModuleScriptLoader): * Source/WebCore/workers/WorkerScriptLoader.cpp: (WebCore::WorkerScriptLoader::WorkerScriptLoader): (WebCore::WorkerScriptLoader::didReceiveData): * Source/WebCore/workers/WorkerScriptLoader.h: Canonical link: https://commits.webkit.org/298319@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes