[shared.https.html?worker=shared&q=webgpu:idl,javascript:device,EventTarget:*]
  [:test="canPassCustomEventThroughDevice"]

  [:test="canPassEventThroughDevice"]

  [:test="passingGPUUncapturedErrorEventWorksThoughEventTarget"]

  [:test="patchingEventTargetAffectsDevice"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:device,addEventListener:*]
  [:test="EventHandler"]

  [:test="EventListener"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:getter_replacement:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:inheritance:*]
  [:type="GPUDevice"]

  [:type="GPUInternalError"]

  [:type="GPUOutOfMemoryError"]

  [:type="GPUPipelineError"]

  [:type="GPUUncapturedErrorEvent"]

  [:type="GPUValidationError"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:limits:*]
  implementation-status: backlog
  [:type="adapter"]
    expected: FAIL

  [:type="device"]
    expected: FAIL


[shared.https.html?worker=shared&q=webgpu:idl,javascript:method_replacement:*]
  implementation-status: backlog
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]
    expected: FAIL

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:obj,Object_keys:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:obj,for_in:*]
  implementation-status: backlog
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]
    expected: FAIL

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:obj,for_of:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:obj,getOwnPropertyDescriptors:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:obj,spread:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:readonly_properties:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:sameObject:*]
  [:type="adapter"]

  [:type="adapter.limits"]

  [:type="buffer"]

  [:type="device"]

  [:type="device.limits"]

  [:type="gpu"]

  [:type="querySet"]

  [:type="texture"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:setlike,requiredFeatures:*]
  [:type="adapterFeatures"]

  [:type="deviceFeatures"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:setlike,set:*]
  [:type="adapterFeatures"]

  [:type="deviceFeatures"]

  [:type="wgslLanguageFeatures"]


[shared.https.html?worker=shared&q=webgpu:idl,javascript:setlike,spread:*]
  [:type="adapterFeatures"]

  [:type="deviceFeatures"]

  [:type="wgslLanguageFeatures"]
