Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 4f56cc248e8a2e447f77d54d7612d2a6128daccb
https://github.com/WebKit/WebKit/commit/4f56cc248e8a2e447f77d54d7612d2a6128daccb
Author: Mike Wyrzykowski <[email protected]>
Date: 2026-09-13 (Sun, 13 Sep 2026)
Changed paths:
M LayoutTests/fast/webgpu/external-texture-from-webm-video-element.html
M LayoutTests/fast/webgpu/nocrash/fuzz-281614.html
M LayoutTests/fast/webgpu/nocrash/fuzz-293750.html
M LayoutTests/fast/webgpu/nocrash/fuzz-295370.html
M LayoutTests/fast/webgpu/nocrash/fuzz-304220.html
A LayoutTests/http/tests/webgpu/hello-triangle-xr.html
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestDevice-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/texture_zero-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInFragmentStage-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInVertexStage-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInFragmentStage-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInVertexStage-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroup-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createPipelineLayout-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/createView-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/dynamic_state-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/non_filterable_texture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_misc-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroup-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout_limits-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createPipelineLayout-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/pipeline_creation-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/fragment_state-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/in_stage_limits-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/unsupported_wgsl-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/vertex_state-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/createTexture-expected.txt
A
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/examples-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/idl/constants/flags-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/idl/javascript-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureDimensions-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureLoad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleGrad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleLevel-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order-expected.txt
M LayoutTests/http/tests/webgpu/webgpu/shader/execution/limits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/compound-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/execution/zero_init-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/override-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cross-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/extractBits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/insertBits-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/mix-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSample-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleBias-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleGrad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/shadow_builtins-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/continue-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/continuing-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/for-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/loop-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/phony-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/switch-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/pointer-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/video-expected.txt
M
LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video-expected.txt
M LayoutTests/platform/mac-wk2/TestExpectations
M Source/WebCore/CMakeLists.txt
M Source/WebCore/DerivedSources.make
M Source/WebCore/Modules/WebGPU/GPU.cpp
M Source/WebCore/Modules/WebGPU/GPUBuffer.cpp
M Source/WebCore/Modules/WebGPU/GPUBuffer.h
M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
M Source/WebCore/Modules/WebGPU/GPUDevice.h
M Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.h
M Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.idl
M Source/WebCore/Modules/WebGPU/GPUDeviceError.idl
M Source/WebCore/Modules/WebGPU/GPUError.h
A Source/WebCore/Modules/WebGPU/GPUError.idl
M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h
M Source/WebCore/Modules/WebGPU/GPUInternalError.h
M Source/WebCore/Modules/WebGPU/GPUInternalError.idl
M Source/WebCore/Modules/WebGPU/GPUOutOfMemoryError.h
M Source/WebCore/Modules/WebGPU/GPUOutOfMemoryError.idl
M Source/WebCore/Modules/WebGPU/GPUQueue.cpp
M Source/WebCore/Modules/WebGPU/GPUQueue.h
M Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.h
M Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.idl
M Source/WebCore/Modules/WebGPU/GPUTexture.cpp
M Source/WebCore/Modules/WebGPU/GPUTexture.h
M Source/WebCore/Modules/WebGPU/GPUTexture.idl
M Source/WebCore/Modules/WebGPU/GPUTextureUsage.h
M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.cpp
M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.h
M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.idl
M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.h
M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.idl
M Source/WebCore/Modules/WebGPU/GPUValidationError.h
M Source/WebCore/Modules/WebGPU/GPUValidationError.idl
M Source/WebCore/Modules/WebGPU/Implementation/WebGPUAdapterImpl.cpp
M
Source/WebCore/Modules/WebGPU/Implementation/WebGPUConvertToBackingContext.cpp
M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp
M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in
M
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExternalTextureDescriptor.h
M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureUsage.h
M Source/WebCore/Sources.txt
A Source/WebCore/bindings/js/JSGPUErrorCustom.cpp
M Source/WebCore/bindings/js/WebCoreBuiltinNames.h
M Source/WebCore/html/OffscreenCanvas.cpp
M Source/WebCore/html/OffscreenCanvas.h
M Source/WebCore/html/OffscreenCanvas.idl
M Source/WebCore/html/canvas/GPUCanvasContextCocoa.h
M Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm
M Source/WebGPU/WGSL/AST/ASTExpression.h
M Source/WebGPU/WGSL/AST/ASTVariableQualifier.h
M Source/WebGPU/WGSL/CMakeLists.txt
M Source/WebGPU/WGSL/CallGraph.h
M Source/WebGPU/WGSL/ConstantFunctions.h
A Source/WebGPU/WGSL/EvaluationOrderRewriter.cpp
A Source/WebGPU/WGSL/EvaluationOrderRewriter.h
M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp
M Source/WebGPU/WGSL/IOValidator.cpp
M Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp
M Source/WebGPU/WGSL/Parser.cpp
M Source/WebGPU/WGSL/ParserPrivate.h
M Source/WebGPU/WGSL/Sources.txt
M Source/WebGPU/WGSL/TypeCheck.cpp
M Source/WebGPU/WGSL/TypeDeclarations.rb
M Source/WebGPU/WGSL/TypeStore.cpp
M Source/WebGPU/WGSL/TypeStore.h
M Source/WebGPU/WGSL/Types.h
M Source/WebGPU/WGSL/WGSL.cpp
M Source/WebGPU/WebGPU.xcodeproj/project.pbxproj
M Source/WebGPU/WebGPU/BindGroup.mm
M Source/WebGPU/WebGPU/BindGroupLayout.mm
M Source/WebGPU/WebGPU/CommandEncoder.mm
M Source/WebGPU/WebGPU/CommandEncoder.swift
M Source/WebGPU/WebGPU/ComputePassEncoder.h
M Source/WebGPU/WebGPU/ComputePassEncoder.mm
M Source/WebGPU/WebGPU/Device.h
M Source/WebGPU/WebGPU/ExternalTexture.h
M Source/WebGPU/WebGPU/ExternalTexture.mm
M Source/WebGPU/WebGPU/HardwareCapabilities.mm
M Source/WebGPU/WebGPU/PipelineLayout.mm
M Source/WebGPU/WebGPU/PresentationContextIOSurface.mm
M Source/WebGPU/WebGPU/Queue.h
M Source/WebGPU/WebGPU/Queue.mm
M Source/WebGPU/WebGPU/RenderBundleEncoder.mm
M Source/WebGPU/WebGPU/RenderPassEncoder.h
M Source/WebGPU/WebGPU/RenderPassEncoder.mm
M Source/WebGPU/WebGPU/RenderPipeline.mm
M Source/WebGPU/WebGPU/Texture.h
M Source/WebGPU/WebGPU/Texture.mm
M Source/WebGPU/WebGPU/TextureOrTextureView.h
M Source/WebGPU/WebGPU/TextureView.mm
M Source/WebGPU/WebGPU/WebGPU.h
M Source/WebGPU/WebGPU/WebGPUExt.h
M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.cpp
M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteQueue.cpp
M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteQueue.h
M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.cpp
M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.h
M
Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in
Log Message:
-----------
Fix some failing CTS tests
https://bugs.webkit.org/show_bug.cgi?id=323873
rdar://187113717
Reviewed by Dan Glastonbury.
Fixes some failing test cases, adding 41260 "PASS" statements
14 "FAIL" statements are added due to what appears to be invalid CTS tests.
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/texture_zero-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroup-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/vertex_state-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/examples-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/idl/constants/flags-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/idl/javascript-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/zero_init-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/extractBits-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/insertBits-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSample-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleGrad-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/shadow_builtins-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt:
*
LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video-expected.txt:
* LayoutTests/platform/mac-wk2/TestExpectations:
* Source/WebCore/Modules/WebGPU/GPUTexture.cpp:
(WebCore::GPUTexture::textureBindingViewDimension const):
* Source/WebCore/Modules/WebGPU/GPUTexture.h:
* Source/WebCore/Modules/WebGPU/GPUTexture.idl:
* Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp:
(WGSL::Metal::HelperGenerator::DEFINE_HELPER):
(WGSL::Metal::FunctionDefinitionWriter::helperGenerator):
(WGSL::Metal::FunctionDefinitionWriter::emitNecessaryHelpers):
(WGSL::Metal::isArrayTexture):
(WGSL::Metal::visitArrayIndexArgument):
(WGSL::Metal::visitArguments):
(WGSL::Metal::arrayIndexOffsetForTexture):
(WGSL::Metal::emitTextureGather):
(WGSL::Metal::emitTextureGatherCompare):
(WGSL::Metal::emitTextureSample):
(WGSL::Metal::emitTextureSampleCompare):
(WGSL::Metal::emitTextureSampleCompareLevel):
(WGSL::Metal::emitTextureSampleGrad):
(WGSL::Metal::emitTextureSampleLevel):
(WGSL::Metal::emitTextureSampleBiasWithOffsetHelper):
(WGSL::Metal::emitTextureSampleBias):
(WGSL::Metal::FunctionDefinitionWriter::visit):
* Source/WebGPU/WebGPU/CommandEncoder.mm:
(WebGPU::CommandEncoder::beginRenderPass):
(WebGPU::CommandEncoder::clearTextureIfNeeded):
* Source/WebGPU/WebGPU/CommandEncoder.swift:
(WebGPU.beginRenderPass(_:)):
* Source/WebGPU/WebGPU/TextureOrTextureView.h:
(WebGPU::isAllowableTextureView):
(WebGPU::isAllowableDepthStencilTextureView):
(WebGPU::hasRenderableTextureViewProperties):
(WebGPU::isRenderableTextureView):
Canonical link: https://commits.webkit.org/321006@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications