lint.ignore (51363B)
1 # File containing allowlist for lint errors 2 # Format is: 3 # ERROR TYPE:file/name/pattern[:line number] 4 # e.g. 5 # TRAILING WHITESPACE:example/file.html:128 6 # to allow trailing whitespace on example/file.html line 128 7 8 ## Whitespace rules that we can't enforce yet ## 9 10 INDENT TABS: conformance-checkers/* 11 INDENT TABS: encoding/legacy*/* 12 13 TRAILING WHITESPACE: html/canvas/tools/current-work-canvas.xhtml 14 TRAILING WHITESPACE: conformance-checkers/* 15 TRAILING WHITESPACE: html/syntax/xmldecl/support/no-version-or-space-or-trailing-question-trailing-body-single-quotes-spaces-and-line-breaks-around-equals.htm 16 TRAILING WHITESPACE: html/syntax/xmldecl/support/no-version-or-space-or-trailing-question-trailing-body-single-quotes-spaces-and-line-breaks-around-equals-trail.htm 17 18 ## File types that should never be checked ## 19 20 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.adts 21 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.pdf 22 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jpg 23 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.jxl 24 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.png 25 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.gif 26 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wav 27 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp3 28 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4a 29 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mov 30 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.oga 31 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogg 32 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ogv 33 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.webm 34 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.mp4 35 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.m4v 36 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.otf 37 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttf 38 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.TTF 39 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ttc 40 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff 41 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.woff2 42 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.eot 43 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sfd 44 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.swf 45 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ani 46 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.cur 47 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.ico 48 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wasm 49 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.bmp 50 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.sxg 51 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.wbn 52 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.avif 53 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.annexb 54 TRAILING WHITESPACE, INDENT TABS, CR AT EOL: *.crx 55 56 ## .gitignore 57 W3C-TEST.ORG: .gitignore 58 59 ## Documentation ## 60 61 W3C-TEST.ORG: README.md 62 W3C-TEST.ORG: */README.md 63 W3C-TEST.ORG: docs/* 64 WEB-PLATFORM.TEST:*/README.md 65 WEB-PLATFORM.TEST:docs/* 66 CR AT EOL, INDENT TABS:docs/make.bat 67 INDENT TABS:docs/Makefile 68 69 ## Helper scripts ## 70 71 PRINT STATEMENT: */tools/* 72 73 ## Deliberate copies of Ahem ## 74 # The allowed copy 75 AHEM COPY: fonts/Ahem.ttf 76 77 # None of these are actually Ahem 78 AHEM COPY: fonts/ahem-extra/AHEM_*.TTF 79 80 ## Test exclusions ## 81 82 # Intentional use of CRLF 83 CR AT EOL: cors/resources/cors-headers.asis 84 CR AT EOL: fetch/h1-parsing/resources/blue-with-0x00-in-a-header.asis 85 CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-cr.html 86 CR AT EOL: html/semantics/forms/the-textarea-element/multiline-placeholder-crlf.html 87 CR AT EOL: html/semantics/forms/the-input-element/multiline-placeholder-cr.html 88 CR AT EOL: html/semantics/forms/the-input-element/multiline-placeholder-crlf.html 89 CR AT EOL: webvtt/parsing/file-parsing/tests/support/newlines.vtt 90 CR AT EOL: css/css-text/ellisize-rtl-text-crash.html 91 CR AT EOL: html/syntax/charset/after-head-after-1kb-crlf.html 92 CR AT EOL: html/syntax/charset/after-head-in-1kb-crlf.html 93 94 # Intentional use of tabs 95 INDENT TABS: html/canvas/element/canvas-host/2d.canvas.host.size.attributes.parse.whitespace.html 96 INDENT TABS: webvtt/parsing/file-parsing/tests/support/header-tab.vtt 97 INDENT TABS: webvtt/parsing/file-parsing/tests/support/whitespace-chars.vtt 98 99 ## Intentional use of trailing whitespace 100 TRAILING WHITESPACE: server-timing/resources/parsing/* 101 TRAILING WHITESPACE: webvtt/parsing/file-parsing/support/*.vtt 102 TRAILING WHITESPACE: webvtt/parsing/file-parsing/tests/support/*.vtt 103 TRAILING WHITESPACE: xhr/resources/headers-some-are-empty.asis 104 TRAILING WHITESPACE: content-security-policy/support/manifest.json 105 TRAILING WHITESPACE: xml/xslt/resources/testu1LINE.xml 106 107 # Intentional use of print statements 108 PRINT STATEMENT: dom/nodes/Document-createElement-namespace-tests/generate.py 109 PRINT STATEMENT: encrypted-media/polyfill/make-polyfill-tests.py 110 PRINT STATEMENT: resources/test/conftest.py 111 PRINT STATEMENT: webdriver/tests/support/helpers.py 112 PRINT STATEMENT: webdriver/tests/bidi/browser/set_download_behavior/conftest.py 113 114 # semi-legitimate use of console.* 115 CONSOLE: console/* 116 CONSOLE: common/gc.js 117 CONSOLE: resources/check-layout-th.js 118 CONSOLE: resources/chromium/* 119 CONSOLE: resources/testharness.js 120 CONSOLE: wasm/core/js/harness/testharness.js 121 CONSOLE: content-security-policy/inheritance/blob-inherits-from-meta-http-equiv-with-invalid-characters.html 122 CONSOLE: service-workers/service-worker/resources/navigation-redirect-other-origin.html 123 CONSOLE: service-workers/service-worker/navigation-redirect.https.html 124 CONSOLE: service-workers/service-worker/resources/clients-get-other-origin.html 125 CONSOLE: webrtc/tools/* 126 CONSOLE: webrtc/RTCDataChannel-worker.js 127 CONSOLE: webaudio/resources/audit.js:41 128 129 # Intentional use of console.* 130 CONSOLE: infrastructure/testdriver/bidi/subscription.html 131 CONSOLE: infrastructure/testdriver/bidi/subscription.window.js 132 CONSOLE: html/editing/dnd/events/ua-shadow-contents-manual.html 133 134 # use of console in a public library - annotation-model ensures 135 # it is not actually used 136 CONSOLE: annotation-model/scripts/ajv.min.js 137 CONSOLE: annotation-model/scripts/showdown.min.js 138 CR AT EOL: annotation-model/scripts/showdown.min.js 139 140 # Helper files that aren't valid XML 141 PARSE-FAILED: acid/acid3/empty.xml 142 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.svg 143 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xhtml 144 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/empty.xml 145 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.svg 146 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xhtml 147 PARSE-FAILED: dom/nodes/Document-createElement-namespace-tests/minimal_html.xml 148 PARSE-FAILED: custom-elements/xhtml-crash.xhtml 149 150 # setTimeout usage (should probably mostly be fixed) 151 SET TIMEOUT: *-manual.* 152 SET TIMEOUT: annotation-model/scripts/ajv.min.js 153 SET TIMEOUT: apng/animated-png-timeout.html 154 SET TIMEOUT: avif/animated-avif-timeout.html 155 SET TIMEOUT: cookies/resources/testharness-helpers.js 156 SET TIMEOUT: common/reftest-wait.js 157 SET TIMEOUT: compute-pressure/resources/support-iframe.html 158 SET TIMEOUT: conformance-checkers/* 159 SET TIMEOUT: content-security-policy/* 160 SET TIMEOUT: css/compositing/opacity-and-transform-animation-crash.html 161 SET TIMEOUT: css/css-contain/contain-body-overflow-002.html 162 SET TIMEOUT: css/css-display/display-contents-shadow-dom-1.html 163 SET TIMEOUT: css/CSS2/normal-flow/crashtests/block-in-inline-ax-crash.html 164 SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-001.html 165 SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-002.html 166 SET TIMEOUT: css/selectors/selector-placeholder-shown-type-change-003.html 167 SET TIMEOUT: css/selectors/selector-read-write-type-change-002.html 168 SET TIMEOUT: css/selectors/selector-required-type-change-002.html 169 SET TIMEOUT: css/selectors/invalidation/dir-pseudo-class-in-has.html 170 SET TIMEOUT: css/selectors/invalidation/lang-pseudo-class-in-has-document-element.html 171 SET TIMEOUT: css/selectors/invalidation/lang-pseudo-class-in-has-xhtml.xhtml 172 SET TIMEOUT: css/selectors/invalidation/lang-pseudo-class-in-has.html 173 SET TIMEOUT: custom-elements/scoped-registry/scoped-registry-define-upgrade-criteria.tentative.html 174 SET TIMEOUT: encrypted-media/polyfill/chrome-polyfill.js 175 SET TIMEOUT: encrypted-media/polyfill/clearkey-polyfill.js 176 SET TIMEOUT: encrypted-media/scripts/playback-temporary-events.js 177 SET TIMEOUT: fedcm/support/fedcm-helper.sub.js 178 SET TIMEOUT: fedcm/support/fedcm-iframe.html 179 SET TIMEOUT: fedcm/support/fedcm/disconnect-iframe.html 180 SET TIMEOUT: fedcm/support/login_delay.html 181 SET TIMEOUT: fetch/fetch-later/resources/fetch-later-helper.js 182 SET TIMEOUT: fetch/metadata/resources/helper.sub.js 183 SET TIMEOUT: fetch/metadata/resources/message-opener.html 184 SET TIMEOUT: fenced-frame/resources/history-length-fenced-navigations-replace-do-not-contribute-to-joint-inner.html 185 SET TIMEOUT: fenced-frame/resources/utils.js 186 SET TIMEOUT: focus/support/iframe-focus-with-different-site-intermediate-frame-outer.sub.html 187 SET TIMEOUT: focus/support/iframe-focus-with-different-site-intermediate-frame-middle.sub.html 188 SET TIMEOUT: focus/support/iframe-contentwindow-focus-with-different-site-intermediate-frame-outer.sub.html 189 SET TIMEOUT: focus/support/iframe-contentwindow-focus-with-different-site-intermediate-frame-middle.sub.html 190 SET TIMEOUT: focus/support/iframe-focuses-parent-different-site-inner.html 191 SET TIMEOUT: focus/support/iframe-focuses-parent-same-site-inner.html 192 SET TIMEOUT: generic-sensor/resources/iframe_sensor_handler.html 193 SET TIMEOUT: html/browsers/browsing-the-web/back-forward-cache/resources/inflight-fetch-helper.js 194 SET TIMEOUT: html/browsers/browsing-the-web/history-traversal/* 195 SET TIMEOUT: html/browsers/browsing-the-web/navigating-across-documents/* 196 SET TIMEOUT: html/browsers/browsing-the-web/scroll-to-fragid/* 197 SET TIMEOUT: html/browsers/browsing-the-web/unloading-documents/* 198 SET TIMEOUT: html/browsers/history/the-history-interface/* 199 SET TIMEOUT: html/browsers/history/the-location-interface/* 200 SET TIMEOUT: html/browsers/history/the-session-history-of-browsing-contexts/* 201 SET TIMEOUT: html/browsers/offline/* 202 SET TIMEOUT: html/browsers/the-window-object/* 203 SET TIMEOUT: html/cross-origin-opener-policy/resources/fully-loaded.js 204 SET TIMEOUT: html/editing/dnd/* 205 SET TIMEOUT: html/semantics/embedded-content/media-elements/track/track-element/crashtests/* 206 SET TIMEOUT: html/semantics/embedded-content/the-iframe-element/* 207 SET TIMEOUT: html/semantics/embedded-content/the-img-element/* 208 SET TIMEOUT: html/semantics/embedded-content/the-object-element/object-param-url.html 209 SET TIMEOUT: html/semantics/embedded-content/the-object-element/object-param-url-ref.html 210 SET TIMEOUT: html/semantics/forms/textfieldselection/select-event.html 211 SET TIMEOUT: html/semantics/scripting-1/the-script-element/* 212 SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/0* 213 SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/history-frame.html 214 SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/resources/url-entry-document-timer-frame.html 215 SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/tasks.window.js 216 SET TIMEOUT: html/webappapis/scripting/event-loops/* 217 SET TIMEOUT: html/webappapis/scripting/events/event-handler-processing-algorithm-error/* 218 SET TIMEOUT: html/webappapis/scripting/processing-model-2/* 219 SET TIMEOUT: IndexedDB/* 220 SET TIMEOUT: infrastructure/* 221 SET TIMEOUT: intersection-observer/animating.html 222 SET TIMEOUT: intersection-observer/resources/* 223 SET TIMEOUT: intersection-observer/target-in-different-window.html 224 SET TIMEOUT: intersection-observer/v2/animated-opacity.html 225 SET TIMEOUT: js-self-profiling/resources/profiling-script.js 226 SET TIMEOUT: measure-memory/* 227 SET TIMEOUT: media-source/mediasource-util.js 228 SET TIMEOUT: media-source/URL-createObjectURL-revoke.html 229 SET TIMEOUT: mixed-content/generic/sanity-checker.js 230 SET TIMEOUT: navigation-api/navigation-history-entry/entries-after-bfcache-in-iframe.html 231 SET TIMEOUT: navigation-timing/* 232 SET TIMEOUT: old-tests/submission/Microsoft/history/history_000.htm 233 SET TIMEOUT: paint-timing/resources/subframe-painting.html 234 SET TIMEOUT: performance-timeline/resources/navigation-id-detached-frame-page.html 235 SET TIMEOUT: png/apng/acTL-plays-one.html 236 SET TIMEOUT: png/apng/acTL-plays-two.html 237 SET TIMEOUT: png/apng/fdAT-split-basic.html 238 SET TIMEOUT: png/apng/fdAT-split-zero-length.html 239 SET TIMEOUT: png/apng/fcTL-acTL-ordering.html 240 SET TIMEOUT: png/apng/fcTL-blend-over-repeatedly.html 241 SET TIMEOUT: png/apng/fcTL-blend-over-solid.html 242 SET TIMEOUT: png/apng/fcTL-blend-source-nearly-transparent.html 243 SET TIMEOUT: png/apng/fcTL-blend-source-solid.html 244 SET TIMEOUT: png/apng/fcTL-blend-source-transparent.html 245 SET TIMEOUT: png/apng/fcTL-dispose-background-final.html 246 SET TIMEOUT: png/apng/fcTL-dispose-background.html 247 SET TIMEOUT: png/apng/fcTL-dispose-before-region-background.html 248 SET TIMEOUT: png/apng/fcTL-dispose-in-region-background.html 249 SET TIMEOUT: png/apng/fcTL-dispose-in-region-none.html 250 SET TIMEOUT: png/apng/fcTL-dispose-in-region-previous.html 251 SET TIMEOUT: png/apng/fcTL-dispose-none.html 252 SET TIMEOUT: png/apng/fcTL-dispose-previous-final.html 253 SET TIMEOUT: png/apng/fcTL-dispose-previous-first.html 254 SET TIMEOUT: png/apng/fcTL-dispose-previous.html 255 SET TIMEOUT: png/apng/fdAT-16bit.html 256 SET TIMEOUT: png/apng/fDAT-inherits-cICP.html 257 SET TIMEOUT: png/apng/fdAT-1bit-PLTE-tRNS.html 258 SET TIMEOUT: png/apng/fdAT-1bit-PLTE.html 259 SET TIMEOUT: png/apng/fdAT-2bit-PLTE-tRNS.html 260 SET TIMEOUT: png/apng/fdAT-8bit-gray-alpha.html 261 SET TIMEOUT: png/apng/fdAT-8bit-gray.html 262 SET TIMEOUT: png/apng/first-frame-IDAT.html 263 SET TIMEOUT: png/apng/first-frame-not-IDAT.html 264 SET TIMEOUT: png/apng/tester-check.html 265 SET TIMEOUT: portals/resources/portals-adopt-predecessor-portal.html 266 SET TIMEOUT: preload/single-download-preload.html 267 SET TIMEOUT: preload/resources/slow-exec.js 268 SET TIMEOUT: print/crashtests/reload-crash.html 269 SET TIMEOUT: resize-observer/resources/iframe.html 270 SET TIMEOUT: resource-timing/resources/nested-contexts.js 271 SET TIMEOUT: reporting/resources/first-csp-report.https.sub.html 272 SET TIMEOUT: reporting/resources/second-csp-report.https.sub.html 273 SET TIMEOUT: scheduler/tentative/yield/yield-inherit-across-promises.any.js 274 SET TIMEOUT: scheduler/tentative/yield/yield-scheduling-state-cleared.any.js 275 SET TIMEOUT: scheduler/tentative/yield/yield-priority-timers.any.js 276 SET TIMEOUT: secure-contexts/basic-popup-and-iframe-tests.https.js 277 SET TIMEOUT: service-workers/cache-storage/cache-abort.https.any.js 278 SET TIMEOUT: service-workers/service-worker/activation.https.html 279 SET TIMEOUT: service-workers/service-worker/fetch-frame-resource.https.html 280 SET TIMEOUT: service-workers/service-worker/fetch-request-redirect.https.html 281 SET TIMEOUT: service-workers/service-worker/fetch-waits-for-activate.https.html 282 SET TIMEOUT: service-workers/service-worker/postMessage-client-worker.js 283 SET TIMEOUT: service-workers/service-worker/update-recovery.https.html 284 SET TIMEOUT: service-workers/service-worker/resources/controlled-frame-postMessage.html 285 SET TIMEOUT: service-workers/service-worker/resources/controlled-worker-late-postMessage.js 286 SET TIMEOUT: service-workers/service-worker/resources/controlled-worker-postMessage.js 287 SET TIMEOUT: service-workers/service-worker/resources/extendable-event-async-waituntil.js 288 SET TIMEOUT: service-workers/service-worker/resources/fetch-event-async-respond-with-worker.js 289 SET TIMEOUT: service-workers/service-worker/resources/fetch-event-test-worker.js 290 SET TIMEOUT: service-workers/service-worker/resources/opaque-response-being-preloaded-xhr.html 291 SET TIMEOUT: service-workers/service-worker/resources/opaque-response-preloaded-xhr.html 292 SET TIMEOUT: service-workers/service-worker/resources/performance-timeline-worker.js 293 SET TIMEOUT: service-workers/service-worker/resources/resource-timing-worker.js 294 SET TIMEOUT: soft-navigation-heuristics/smoke/tentative/task-attribution.html 295 SET TIMEOUT: shadow-dom/Document-prototype-currentScript.html 296 SET TIMEOUT: shadow-dom/scroll-to-the-fragment-in-shadow-tree.html 297 SET TIMEOUT: shadow-dom/slotchange-event.html 298 SET TIMEOUT: subresource-integrity/integrity-policy/script.https.html 299 SET TIMEOUT: subresource-integrity/integrity-policy/style.https.html 300 SET TIMEOUT: trusted-types/support/block-string-assignment-to-DOMWindowTimers-setTimeout-setInterval.js 301 SET TIMEOUT: trusted-types/support/DOMWindowTimers-setTimeout-setInterval.js 302 SET TIMEOUT: trusted-types/support/should-sink-type-mismatch-violation-be-blocked-by-csp-002-worker-multiple-violations.js 303 SET TIMEOUT: trusted-types/support/should-sink-type-mismatch-violation-be-blocked-by-csp-location.js 304 SET TIMEOUT: trusted-types/support/trusted-types-reporting-check-report-sink-mismatch.js 305 SET TIMEOUT: trusted-types/support/trusted-types-reporting-for-DOMWindowTimers-setTimeout-setInterval.js 306 SET TIMEOUT: user-timing/* 307 SET TIMEOUT: web-animations/crashtests/reparent-animating-element-002.html 308 SET TIMEOUT: web-animations/timing-model/animations/* 309 SET TIMEOUT: web-locks/crashtests/after-worker-termination.https.html 310 SET TIMEOUT: webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html 311 SET TIMEOUT: webauthn/*timeout.https.html 312 SET TIMEOUT: webdriver/* 313 SET TIMEOUT: webmessaging/* 314 SET TIMEOUT: webrtc-encoded-transform/script-metadata-transform-worker.js 315 SET TIMEOUT: webrtc-encoded-transform/script-transform-generateKeyFrame.js 316 SET TIMEOUT: webrtc-encoded-transform/script-transform-sendKeyFrameRequest.js 317 SET TIMEOUT: webstorage/eventTestHarness.js 318 SET TIMEOUT: webvtt/* 319 SET TIMEOUT: workers/* 320 SET TIMEOUT: xhr/resources/init.htm 321 SET TIMEOUT: xhr/resources/xmlhttprequest-timeout.js 322 SET TIMEOUT: fenced-frame/resolve-to-config-promise.https.html 323 324 # generate_tests implementation and sample usage 325 GENERATE_TESTS: resources/test/tests/functional/generate-callback.html 326 GENERATE_TESTS: resources/testharness.js 327 328 # generate_tests usage (should be got rid of) 329 GENERATE_TESTS: html/canvas/element/drawing-images-to-the-canvas/* 330 GENERATE_TESTS: html/canvas/element/manual/drawing-images-to-the-canvas/* 331 GENERATE_TESTS: css/css-shapes/shape-outside/values/* 332 GENERATE_TESTS: css/css-tables/bounding-box-computation-1.html 333 GENERATE_TESTS: css/css-tables/bounding-box-computation-2.html 334 GENERATE_TESTS: css/css-tables/bounding-box-computation-3.html 335 GENERATE_TESTS: css/css-tables/caption-side-1.html 336 GENERATE_TESTS: css/css-tables/fixed-layout-1.html 337 GENERATE_TESTS: css/css-tables/fixed-layout-2.html 338 GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-0.html 339 GENERATE_TESTS: css/css-tables/height-distribution/computing-row-measure-1.html 340 GENERATE_TESTS: css/css-tables/height-distribution/percentage-sizing-of-table-cell-children.html 341 GENERATE_TESTS: css/css-tables/html-to-css-mapping-1.html 342 GENERATE_TESTS: css/css-tables/html-to-css-mapping-2.html 343 GENERATE_TESTS: css/css-tables/html5-table-formatting-1.html 344 GENERATE_TESTS: css/css-tables/html5-table-formatting-2.html 345 GENERATE_TESTS: css/css-tables/html5-table-formatting-3.html 346 GENERATE_TESTS: css/css-tables/html5-table-formatting-fixed-layout-1.html 347 GENERATE_TESTS: css/css-tables/table-model-fixup-2.html 348 GENERATE_TESTS: css/css-tables/table-model-fixup.html 349 GENERATE_TESTS: css/css-tables/visibility-collapse-col-001.html 350 GENERATE_TESTS: css/css-tables/visibility-collapse-row-001.html 351 GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-0.html 352 GENERATE_TESTS: css/css-tables/width-distribution/computing-column-measure-1.html 353 GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-0.html 354 GENERATE_TESTS: css/css-tables/width-distribution/computing-table-width-1.html 355 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-1.html 356 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-2.html 357 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-guess.html 358 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-percent-guess.html 359 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.1.html 360 GENERATE_TESTS: css/css-tables/width-distribution/distribution-algo-min-content-specified-guess.html 361 GENERATE_TESTS: dom/nodes/case.js 362 GENERATE_TESTS: dom/ranges/Range-cloneRange.html 363 GENERATE_TESTS: dom/ranges/Range-collapse.html 364 GENERATE_TESTS: dom/ranges/Range-mutations.js 365 GENERATE_TESTS: dom/ranges/Range-selectNode.html 366 GENERATE_TESTS: dom/ranges/Range-set.html 367 GENERATE_TESTS: dom/traversal/TreeWalker.html 368 GENERATE_TESTS: domparsing/createContextualFragment.html 369 GENERATE_TESTS: mediacapture-image/MediaStreamTrack-applyConstraints-reject.https.html 370 GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getCapabilities.https.html 371 GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getConstraints.https.html 372 GENERATE_TESTS: mediacapture-image/MediaStreamTrack-getSettings.https.html 373 GENERATE_TESTS: mediacapture-image/takePhoto-reject.html 374 GENERATE_TESTS: html/semantics/scripting-1/the-template-element/template-element/template-as-a-descendant.html 375 GENERATE_TESTS: html/syntax/parsing/Document.getElementsByTagName-foreign-01.html 376 GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-body-context.html 377 GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-context.html 378 GENERATE_TESTS: html/syntax/parsing/template/clearing-the-stack-back-to-a-given-context/clearing-stack-back-to-a-table-row-context.html 379 GENERATE_TESTS: html/syntax/parsing/template/creating-an-element-for-the-token/template-owner-document.html 380 GENERATE_TESTS: html/syntax/serializing-html-fragments/serializing.html 381 GENERATE_TESTS: html/webappapis/atob/base64.any.js 382 GENERATE_TESTS: mediacapture-fromelement/capture.html 383 GENERATE_TESTS: mediacapture-fromelement/creation.html 384 GENERATE_TESTS: mediacapture-fromelement/ended.html 385 GENERATE_TESTS: html/canvas/offscreen/manual/filter/offscreencanvas.filter.html 386 GENERATE_TESTS: pointerevents/pointerevent_constructor.html 387 GENERATE_TESTS: pointerevents/pointerevent_constructor.https.html 388 GENERATE_TESTS: pointerevents/extension/pointerevent_constructor.html 389 GENERATE_TESTS: selection/collapse.js 390 GENERATE_TESTS: shadow-dom/leaktests/html-collection.html 391 GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html 392 GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/ownerdocument-002.html 393 GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-002.html 394 GENERATE_TESTS: shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-003.html 395 396 # Intentional use of setTimeout 397 SET TIMEOUT: common/security-features/resources/common.sub.js 398 SET TIMEOUT: common/dispatcher/dispatcher.js 399 SET TIMEOUT: css/css-fonts/font-display/font-display.html 400 SET TIMEOUT: css/css-fonts/font-display/font-display-change.html 401 SET TIMEOUT: css/css-fonts/font-display/font-display-change-ref.html 402 SET TIMEOUT: css/css-fonts/font-display/font-display-feature-policy-01.tentative.html 403 SET TIMEOUT: css/css-fonts/font-display/font-display-feature-policy-02.tentative.html 404 SET TIMEOUT: css/css-fonts/font-display/font-display-preload.html 405 SET TIMEOUT: css/css-view-transitions/no-painting-while-render-blocked.html 406 SET TIMEOUT: document-policy/font-display/override-to-optional.tentative.html 407 SET TIMEOUT: feature-policy/experimental-features/resources/focus-without-user-activation-iframe-tentative.html 408 SET TIMEOUT: geolocation/watchposition-timeout.https.window.js 409 SET TIMEOUT: permissions-policy/experimental-features/resources/focus-without-user-activation-iframe-tentative.html 410 SET TIMEOUT: html/browsers/windows/auxiliary-browsing-contexts/resources/close-opener.html 411 SET TIMEOUT: html/cross-origin-embedder-policy/resources/reporting-worker.js 412 SET TIMEOUT: html/cross-origin-opener-policy/navigate-to-aboutblank.https.html 413 SET TIMEOUT: html/cross-origin-opener-policy/navigate-top-to-aboutblank.https.html 414 SET TIMEOUT: html/dom/documents/dom-tree-accessors/Document.currentScript.html 415 SET TIMEOUT: html/webappapis/dynamic-markup-insertion/opening-the-input-stream/crbug-583445-regression.window.js 416 SET TIMEOUT: html/webappapis/timers/* 417 SET TIMEOUT: portals/history/resources/portal-harness.js 418 SET TIMEOUT: requestidlecallback/deadline-after-expired-timer.html 419 SET TIMEOUT: resource-timing/tentative/initiator-url/set-timeout.html 420 SET TIMEOUT: resources/* 421 SET TIMEOUT: scheduler/tentative/current-task-signal-async-abort.any.js 422 SET TIMEOUT: scheduler/tentative/current-task-signal-async-priority.any.js 423 SET TIMEOUT: screen-capture/tentative/getdisplaymedia-captured-surface-resolution.https.html 424 SET TIMEOUT: speculation-rules/prerender/resources/activation-start.html 425 SET TIMEOUT: speculation-rules/prerender/resources/prerender-response-code.html 426 SET TIMEOUT: speculation-rules/prerender/resources/prerender-while-prerender-outer.html 427 SET TIMEOUT: speculation-rules/prerender/resources/deferred-promise-utils.js 428 SET TIMEOUT: speculation-rules/prerender/resources/session-history-harness.js 429 SET TIMEOUT: speculation-rules/prerender/resources/utils.js 430 SET TIMEOUT: speculation-rules/prerender/resources/request-picture-in-picture.html 431 SET TIMEOUT: speculation-rules/prerender/resources/media-autoplay-attribute.html 432 SET TIMEOUT: speculation-rules/prerender/resources/media-play.html 433 SET TIMEOUT: html/browsers/browsing-the-web/back-forward-cache/timers.html 434 SET TIMEOUT: dom/abort/crashtests/timeout-close.html 435 SET TIMEOUT: storage-access-api/storage-access-beyond-cookies.locks.sub.https.window.js 436 SET TIMEOUT: pointerevents/crashtests/longpress-crash.html 437 438 # setTimeout use in reftests 439 SET TIMEOUT: acid/acid3/test.html 440 441 # Third party code 442 *: resources/webidl2/* 443 *: tools/* 444 *: */third_party/* 445 446 # .gitignore files in child directories 447 *: cors/resources/.gitignore 448 *: css/.gitignore 449 *: css/css-writing-modes/tools/generators/.gitignore 450 *: resources/.gitignore 451 *: webaudio/.gitignore 452 453 ## Third party data files 454 TRAILING WHITESPACE: resources/chromium/* 455 456 ## Test plans and implementation reports 457 *: css/*/test-plan/* 458 459 ## Things we don't have enabled yet 460 OPEN-NO-MODE: css/* 461 PRINT STATEMENT: css/* 462 CONTENT-VISUAL: css/* 463 CONTENT-MANUAL: css/* 464 465 ## Whitespace rules that we can't enforce yet 466 INDENT TABS: css/compositing/* 467 INDENT TABS: css/CSS2/* 468 INDENT TABS: css/css-backgrounds/* 469 INDENT TABS: css/css-color/* 470 INDENT TABS: css/css-conditional/* 471 INDENT TABS: css/css-flexbox/* 472 INDENT TABS: css/css-fonts/* 473 INDENT TABS: css/css-images/support/1x1-green.svg 474 INDENT TABS: css/css-masking/* 475 INDENT TABS: css/css-multicol/* 476 INDENT TABS: css/css-page/* 477 INDENT TABS: css/css-round-display/* 478 INDENT TABS: css/css-text/* 479 INDENT TABS: css/css-text-decor/* 480 INDENT TABS: css/css-transforms/* 481 INDENT TABS: css/css-ui/* 482 INDENT TABS: css/css-values/* 483 INDENT TABS: css/css-writing-modes/* 484 INDENT TABS: css/filter-effects/* 485 INDENT TABS: css/mediaqueries/* 486 INDENT TABS: css/selectors/* 487 INDENT TABS: css/WOFF2/* 488 489 490 ## Things we're stopping from getting worse 491 CONSOLE: css/css-shapes/shape-outside/supported-shapes/support/test-utils.js 492 CONSOLE: css/css-values/viewport-units-css2-001.html 493 CONSOLE: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001*.html 494 CONSOLE: css/css-writing-modes/tools/generators/template.html 495 CONSOLE: bluetooth/legacy/characteristic/readValue/characteristic-is-removed.https.window.js 496 497 TRAILING WHITESPACE: css/css-fonts/support/fonts/gsubtest-lookup3.ufo/features.fea 498 499 SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-parent-with-3D-transform-and-transition.html 500 SET TIMEOUT: css/compositing/mix-blend-mode/mix-blend-mode-sibling-with-3D-transform-and-transition.html 501 SET TIMEOUT: css/css-transitions/events-007.html 502 SET TIMEOUT: css/css-transitions/support/generalParallelTest.js 503 SET TIMEOUT: css/css-transitions/support/runParallelAsyncHarness.js 504 SET TIMEOUT: css/css-transitions/transitioncancel-001.html 505 SET TIMEOUT: css/css-values/reference/vh-update-and-transition-in-subframe-ref.html 506 SET TIMEOUT: css/css-values/reference/vh-update-and-transition-in-subframe-iframe-ref.html 507 SET TIMEOUT: css/css-values/vh-update-and-transition-in-subframe.html 508 SET TIMEOUT: css/css-values/vh-update-and-transition-in-subframe-iframe.html 509 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001.html 510 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001a.html 511 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001b.html 512 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001c.html 513 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001d.html 514 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001e.html 515 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001f.html 516 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001g.html 517 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001h.html 518 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001i.html 519 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001j.html 520 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001k.html 521 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001l.html 522 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001m.html 523 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001n.html 524 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001o.html 525 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001p.html 526 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001q.html 527 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001r.html 528 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001s.html 529 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001t.html 530 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001u.html 531 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001v.html 532 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001w.html 533 SET TIMEOUT: css/css-writing-modes/orthogonal-parent-shrink-to-fit-001x.html 534 SET TIMEOUT: css/css-writing-modes/support/text-orientation.js 535 SET TIMEOUT: css/css-writing-modes/tools/generators/template.html 536 SET TIMEOUT: css/CSS2/backgrounds/background-root-101.xht 537 SET TIMEOUT: css/CSS2/backgrounds/background-root-102.xht 538 SET TIMEOUT: css/CSS2/backgrounds/background-root-103.xht 539 SET TIMEOUT: css/CSS2/floats-clear/floats-137.xht 540 SET TIMEOUT: css/CSS2/generated-content/counter-increment-000.xht 541 SET TIMEOUT: css/CSS2/generated-content/counter-increment-001.xht 542 SET TIMEOUT: css/CSS2/generated-content/counter-increment-002.xht 543 SET TIMEOUT: css/CSS2/generated-content/counter-reset-000.xht 544 SET TIMEOUT: css/CSS2/generated-content/counter-reset-001.xht 545 SET TIMEOUT: css/CSS2/generated-content/counter-reset-002.xht 546 SET TIMEOUT: css/CSS2/selectors/dom-hover-001.xht 547 SET TIMEOUT: css/CSS2/selectors/dom-hover-002.xht 548 SET TIMEOUT: css/CSS2/tables/tables-102.xht 549 SET TIMEOUT: css/mediaqueries/min-width-tables-001.html 550 SET TIMEOUT: css/css-text/crashtests/rendering-rtl-bidi-override-crash.html 551 SET TIMEOUT: css/css-backgrounds/color-mix-currentcolor-border-repaint-parent.html 552 SET TIMEOUT: svg/painting/currentcolor-fill-stroke-repaint.html 553 SET TIMEOUT: resource-timing/resources/run-async-tasks-promise.js 554 555 # CSS tests that used to be at the top level and weren't subject to lints 556 MISSING-LINK: css/css-fonts/matching/fixed-stretch-style-over-weight.html 557 MISSING-LINK: css/css-fonts/matching/stretch-distance-over-weight-distance.html 558 MISSING-LINK: css/css-fonts/matching/style-ranges-over-weight-direction.html 559 MISSING-LINK: css/css-fonts/variations/font-parse-numeric-stretch-style-weight.html 560 MISSING-LINK: css/css-fonts/variations/variable-box-font.html 561 MISSING-LINK: css/css-fonts/variations/variable-gpos-m2b.html 562 MISSING-LINK: css/css-fonts/variations/variable-gsub.html 563 MISSING-LINK: css/css-scroll-anchoring/abspos-containing-block-outside-scroller.html 564 MISSING-LINK: css/css-scroll-anchoring/abspos-contributes-to-static-parent-bounds.html 565 MISSING-LINK: css/css-scroll-anchoring/ancestor-change-heuristic.html 566 MISSING-LINK: css/css-scroll-anchoring/anchor-updates-after-explicit-scroll.html 567 MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping-div.html 568 MISSING-LINK: css/css-scroll-anchoring/anchoring-with-bounds-clamping.html 569 MISSING-LINK: css/css-scroll-anchoring/anonymous-block-box.html 570 MISSING-LINK: css/css-scroll-anchoring/basic.html 571 MISSING-LINK: css/css-scroll-anchoring/clipped-scrollers-skipped.html 572 MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-float.html 573 MISSING-LINK: css/css-scroll-anchoring/descend-into-container-with-overflow.html 574 MISSING-LINK: css/css-scroll-anchoring/exclude-fixed-position.html 575 MISSING-LINK: css/css-scroll-anchoring/inline-block.html 576 MISSING-LINK: css/css-scroll-anchoring/negative-layout-overflow.html 577 MISSING-LINK: css/css-scroll-anchoring/opt-out.html 578 MISSING-LINK: css/css-scroll-anchoring/position-change-heuristic.html 579 MISSING-LINK: css/css-scroll-anchoring/start-edge-in-block-layout-direction.html 580 MISSING-LINK: css/css-scroll-anchoring/subtree-exclusion.html 581 MISSING-LINK: css/css-scroll-anchoring/wrapped-text.html 582 MISSING-LINK: css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html 583 MISSING-LINK: css/css-typed-om/declared-styleMap-accepts-inherit.html 584 MISSING-LINK: css/cssom-view/DOMRectList.html 585 MISSING-LINK: css/cssom-view/elementFromPoint-002.html 586 MISSING-LINK: css/cssom-view/elementFromPoint-003.html 587 MISSING-LINK: css/cssom-view/elementFromPoint.html 588 MISSING-LINK: css/cssom-view/elementScroll.html 589 MISSING-LINK: css/cssom-view/elementsFromPoint-iframes.html 590 MISSING-LINK: css/cssom-view/elementsFromPoint-invalid-cases.html 591 MISSING-LINK: css/cssom-view/elementsFromPoint-shadowroot.html 592 MISSING-LINK: css/cssom-view/elementsFromPoint-simple.html 593 MISSING-LINK: css/cssom-view/elementsFromPoint-svg.html 594 MISSING-LINK: css/cssom-view/elementsFromPoint-table.html 595 MISSING-LINK: css/cssom-view/elementsFromPoint.html 596 MISSING-LINK: css/cssom-view/historical.html 597 MISSING-LINK: css/cssom-view/HTMLBody-ScrollArea_quirksmode.html 598 MISSING-LINK: css/cssom-view/mouseEvent.html 599 MISSING-LINK: css/cssom-view/negativeMargins.html 600 MISSING-LINK: css/cssom-view/offsetTopLeftInScrollableParent.html 601 MISSING-LINK: css/cssom-view/scrolling-no-browsing-context.html 602 MISSING-LINK: css/cssom-view/scrolling-quirks-vs-nonquirks.html 603 MISSING-LINK: css/cssom-view/scrollingElement.html 604 MISSING-LINK: css/cssom-view/scrollIntoView-shadow.html 605 MISSING-LINK: css/cssom-view/scrollIntoView-smooth.html 606 MISSING-LINK: css/cssom-view/scrollTop-display-change.html 607 608 # TODO https://github.com/web-platform-tests/wpt/issues/5770 609 MISSING-LINK: css/css-highlight-api/idlharness.window.js 610 MISSING-LINK: css/css-highlight-api/historical.window.js 611 MISSING-LINK: css/cssom/cssstyledeclaration-csstext-setter.window.js 612 MISSING-LINK: css/geometry/*.worker.js 613 MISSING-LINK: css/geometry/*.any.js 614 MISSING-LINK: css/filter-effects/*.any.js 615 616 # Tests that use WebKit/Blink testing APIs 617 LAYOUTTESTS APIS: import-maps/data-driven/resources/test-helper-iframe.js 618 LAYOUTTESTS APIS: resources/chromium/enable-hyperlink-auditing.js 619 LAYOUTTESTS APIS: resources/chromium/webxr-test.js 620 LAYOUTTESTS APIS: webxr/resources/webxr_util.js 621 622 # Signed Exchange files have hard-coded URLs in the certUrl field 623 WEB-PLATFORM.TEST:signed-exchange/resources/*.sxg 624 WEB-PLATFORM.TEST:signed-exchange/resources/generate-test-sxgs.sh 625 626 # Web Bundle files have hard-coded URLs 627 WEB-PLATFORM.TEST:web-bundle/resources/*.har 628 WEB-PLATFORM.TEST:web-bundle/resources/generate-test-wbns.sh 629 WEB-PLATFORM.TEST:web-bundle/resources/nested/*.wbn 630 WEB-PLATFORM.TEST:web-bundle/resources/wbn/*.wbn 631 WEB-PLATFORM.TEST:web-bundle/subresource-loading/*.html 632 WEB-PLATFORM.TEST:web-bundle/subresource-loading/resources/*.js 633 634 # The /.well-known/shared-stored/trusted-origins file uses hard-coded hosts 635 WEB-PLATFORM.TEST:shared-storage/resources/trusted-origins.py 636 637 # Tests that depend on resources in /gen/ in Chromium: 638 # https://github.com/web-platform-tests/wpt/issues/16455 639 # Please consult with ecosystem-infra@chromium.org before adding more. 640 MISSING DEPENDENCY: credential-management/support/otpcredential-helper.js 641 MISSING DEPENDENCY: fedcm/support/fedcm-mock.js 642 MISSING DEPENDENCY: resources/chromium/content-index-helpers.js 643 MISSING DEPENDENCY: resources/chromium/contacts_manager_mock.js 644 MISSING DEPENDENCY: resources/chromium/web-bluetooth-test.js 645 MISSING DEPENDENCY: resources/chromium/webusb-test.js 646 MISSING DEPENDENCY: resources/chromium/fake-serial.js 647 MISSING DEPENDENCY: resources/chromium/fake-hid.js 648 MISSING DEPENDENCY: resources/chromium/mock-battery-monitor.js 649 MISSING DEPENDENCY: resources/chromium/mock-barcodedetection.js 650 MISSING DEPENDENCY: resources/chromium/mock-facedetection.js 651 MISSING DEPENDENCY: resources/chromium/mock-idle-detection.js 652 MISSING DEPENDENCY: resources/chromium/mock-imagecapture.js 653 MISSING DEPENDENCY: resources/chromium/mock-managed-config.js 654 MISSING DEPENDENCY: resources/chromium/mock-subapps.js 655 MISSING DEPENDENCY: resources/chromium/mock-textdetection.js 656 MISSING DEPENDENCY: resources/chromium/nfc-mock.js 657 MISSING DEPENDENCY: resources/chromium/webxr-test.js 658 659 # Tests that are false positives for using Ahem as a system font 660 AHEM SYSTEM FONT: acid/acid3/test.html 661 AHEM SYSTEM FONT: resource-timing/font-timestamps.html 662 AHEM SYSTEM FONT: resource-timing/initiator-type/style.html 663 AHEM SYSTEM FONT: resource-timing/resources/iframe-reload-TAO.sub.html 664 AHEM SYSTEM FONT: html/canvas/element/text/2d.text.measure.fontBoundingBox.ahem.html 665 AHEM SYSTEM FONT: css/css-font-loading/fontface-fonts-loading.html 666 AHEM SYSTEM FONT: css/css-font-loading/fontface-override-descriptors.html 667 AHEM SYSTEM FONT: css/css-font-loading/fontface-size-adjust-descriptor.html 668 AHEM SYSTEM FONT: css/css-font-loading/fontface-size-adjust-descriptor-ref.html 669 AHEM SYSTEM FONT: css/css-fonts/ascent-descent-override.html 670 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-012.html 671 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-012-ref.html 672 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-013.html 673 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-013-ref.html 674 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-014.html 675 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-014-ref.html 676 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-metrics-override.html 677 AHEM SYSTEM FONT: css/css-fonts/font-size-adjust-metrics-override-ref.html 678 AHEM SYSTEM FONT: css/css-fonts/line-gap-override.html 679 AHEM SYSTEM FONT: css/css-fonts/matching/font-unicode-presented-as-emoji-outline.html 680 AHEM SYSTEM FONT: css/css-fonts/matching/font-unicode-presented-as-emoji-outline-ref.html 681 AHEM SYSTEM FONT: css/css-fonts/parsing/font-size-adjust-computed.html 682 AHEM SYSTEM FONT: css/css-fonts/size-adjust-unicode-range-system-fallback.html 683 AHEM SYSTEM FONT: css/css-text/zwnj-renders-invisible.html 684 AHEM SYSTEM FONT: css/css-overflow/line-clamp/block-ellipsis-010.html 685 AHEM SYSTEM FONT: css/css-overflow/line-clamp/reference/block-ellipsis-010-ref.html 686 AHEM SYSTEM FONT: css/css-overflow/line-clamp/reference/block-ellipsis-010-alt-ref.html 687 AHEM SYSTEM FONT: html/dom/render-blocking/remove-attr-unblocks-rendering.optional.html 688 AHEM SYSTEM FONT: html/dom/render-blocking/remove-element-unblocks-rendering.optional.html 689 690 # TODO: The following should be deleted along with the Ahem web font cleanup 691 # PR (https://github.com/web-platform-tests/wpt/pull/18702) 692 AHEM SYSTEM FONT: infrastructure/assumptions/ahem-ref.html 693 AHEM SYSTEM FONT: infrastructure/assumptions/ahem.html 694 695 # Existing crashtests using testharness 696 TESTHARNESS-IN-OTHER-TYPE: accessibility/crashtests/computed-node-checked.html 697 TESTHARNESS-IN-OTHER-TYPE: css/CSS2/floats-clear/adjoining-float-new-fc-crash.html 698 TESTHARNESS-IN-OTHER-TYPE: css/CSS2/floats/floats-saturated-position-crash.html 699 TESTHARNESS-IN-OTHER-TYPE: css/CSS2/linebox/video-needs-layout-crash.html 700 TESTHARNESS-IN-OTHER-TYPE: css/css-break/break-before-with-no-fragmentation-crash.html 701 TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/abspos-in-multicol-with-spanner-crash.html 702 TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/extremely-tall-multicol-with-extremely-tall-child-crash.html 703 TESTHARNESS-IN-OTHER-TYPE: css/css-multicol/with-custom-layout-on-same-element-crash.https.html 704 TESTHARNESS-IN-OTHER-TYPE: css/css-overflow/outline-with-opacity-crash.html 705 TESTHARNESS-IN-OTHER-TYPE: css/css-overflow/shrink-to-fit-auto-overflow-relayout-crash.html 706 TESTHARNESS-IN-OTHER-TYPE: css/css-position/position-absolute-in-inline-crash.html 707 TESTHARNESS-IN-OTHER-TYPE: css/css-pseudo/first-letter-crash.html 708 TESTHARNESS-IN-OTHER-TYPE: css/css-pseudo/first-line-first-letter-insert-crash.html 709 TESTHARNESS-IN-OTHER-TYPE: css/css-shapes/shape-outside/supported-shapes/polygon/shape-outside-polygon-crash.html 710 TESTHARNESS-IN-OTHER-TYPE: css/css-tables/visibility-collapse-colspan-crash.html 711 TESTHARNESS-IN-OTHER-TYPE: css/css-tables/visibility-collapse-rowspan-crash.html 712 TESTHARNESS-IN-OTHER-TYPE: css/css-text/overflow-wrap/overflow-wrap-break-word-long-crash.html 713 TESTHARNESS-IN-OTHER-TYPE: css/css-text/overflow-wrap/overflow-wrap-break-word-white-space-crash.html 714 TESTHARNESS-IN-OTHER-TYPE: css/css-text/text-indent/text-indent-long-line-crash.html 715 TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/nowrap-wbr-and-space-crash.html 716 TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/pre-line-br-with-whitespace-child-crash.html 717 TESTHARNESS-IN-OTHER-TYPE: css/css-text/white-space/pre-with-whitespace-crash.html 718 TESTHARNESS-IN-OTHER-TYPE: css/css-writing-modes/bidi-inline-fragment-crash.html 719 TESTHARNESS-IN-OTHER-TYPE: dom/svg-insert-crash.html 720 TESTHARNESS-IN-OTHER-TYPE: html/canvas/element/manual/wide-gamut-canvas/imagedata-no-color-settings-crash.html 721 TESTHARNESS-IN-OTHER-TYPE: html/semantics/embedded-content/the-object-element/block-object-with-ruby-crash.html 722 TESTHARNESS-IN-OTHER-TYPE: html/semantics/forms/the-input-element/time-datalist-crash.html 723 TESTHARNESS-IN-OTHER-TYPE: html/semantics/forms/the-input-element/type-change-file-to-text-crash.html 724 TESTHARNESS-IN-OTHER-TYPE: html/semantics/interactive-elements/the-details-element/display-table-with-rt-crash.html 725 TESTHARNESS-IN-OTHER-TYPE: html/semantics/interactive-elements/the-summary-element/display-table-with-rt-crash.html 726 TESTHARNESS-IN-OTHER-TYPE: html/semantics/text-level-semantics/the-ruby-element/rt-without-ruby-crash.html 727 TESTHARNESS-IN-OTHER-TYPE: portals/portals-no-frame-crash.html 728 TESTHARNESS-IN-OTHER-TYPE: quirks/table-replaced-descendant-percentage-height-crash.html 729 TESTHARNESS-IN-OTHER-TYPE: scroll-animations/scroll-timelines/null-scroll-source-crash.html 730 TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-circular-filter-reference-crash.html 731 TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-under-clip-path-crash.html 732 TESTHARNESS-IN-OTHER-TYPE: svg/extensibility/foreignObject/foreign-object-under-defs-crash.html 733 TESTHARNESS-IN-OTHER-TYPE: svg/svg-in-svg/svg-in-svg-circular-filter-reference-crash.html 734 735 # Adding the testharnessreport.js script causes the test to never complete. 736 MISSING-TESTHARNESSREPORT: accessibility/crashtests/computed-node-checked.html 737 738 # Existing manual tests with references 739 REFERENCE-IN-OTHER-TYPE: css/CSS2/backgrounds/background-root-012a.xht 740 REFERENCE-IN-OTHER-TYPE: css/CSS2/backgrounds/background-root-013a.xht 741 REFERENCE-IN-OTHER-TYPE: css/CSS2/backgrounds/background-root-014a.xht 742 REFERENCE-IN-OTHER-TYPE: css/CSS2/cascade/html-precedence-004.xht 743 REFERENCE-IN-OTHER-TYPE: css/css-flexbox/css-flexbox-height-animation-stretch.html 744 REFERENCE-IN-OTHER-TYPE: css/css-transforms/css-transform-scale-001-manual.html 745 746 # Needs control of page size 747 REFERENCE-IN-OTHER-TYPE: css/css-multicol/moz-multicol3-column-balancing-break-inside-avoid-1.html 748 749 PRINT STATEMENT: webdriver/tests/bidi/browsing_context/print/* 750 PRINT STATEMENT: webdriver/tests/classic/print/* 751 PRINT STATEMENT: webdriver/tests/support/fixtures_bidi.py 752 753 DUPLICATE-BASENAME-PATH: acid/acid3/empty.html 754 DUPLICATE-BASENAME-PATH: acid/acid3/empty.xml 755 DUPLICATE-BASENAME-PATH: dom/nodes/Document-createElement-namespace-tests/* 756 DUPLICATE-BASENAME-PATH: dom/nodes/ParentNode-querySelector-All-content.html 757 DUPLICATE-BASENAME-PATH: dom/nodes/ParentNode-querySelector-All-content.xht 758 DUPLICATE-BASENAME-PATH: svg/struct/reftests/reference/green-100x100.html 759 DUPLICATE-BASENAME-PATH: svg/struct/reftests/reference/green-100x100.svg 760 761 SET TIMEOUT: mediacapture-insertable-streams/MediaStreamTrackProcessor-video.https.html 762 763 # This is a subresource which cannot use step_timeout without becoming a test 764 # itself. See https://github.com/web-platform-tests/wpt/issues/16933 765 SET TIMEOUT: scroll-to-text-fragment/iframe-target.html 766 767 # Ported crashtests from Mozilla 768 SET TIMEOUT: editing/crashtests/backcolor-in-nested-editing-host-td-from-DOMAttrModified.html 769 SET TIMEOUT: editing/crashtests/contenteditable-will-be-blurred-by-focus-event-listener.html 770 SET TIMEOUT: editing/crashtests/delete-content-in-no-data-object.html 771 SET TIMEOUT: editing/crashtests/designMode-document-will-be-blurred-by-focus-event-listener.html 772 SET TIMEOUT: editing/crashtests/indent-outdent-after-closing-editable-dialog-element.html 773 SET TIMEOUT: editing/crashtests/inserthtml-after-temporarily-removing-document-element.html 774 SET TIMEOUT: editing/crashtests/inserthtml-in-text-adopted-to-other-document.html 775 SET TIMEOUT: editing/crashtests/insertorderedlist-in-text-adopted-to-other-document.html 776 SET TIMEOUT: editing/crashtests/make-editable-div-inline-and-set-contenteditable-of-input-to-false.html 777 SET TIMEOUT: editing/crashtests/outdent-across-svg-boundary.html 778 SET TIMEOUT: editing/crashtests/textarea-will-be-blurred-by-focus-event-listener.html 779 SET TIMEOUT: mathml/crashtests/mozilla/* 780 SET TIMEOUT: selection/crashtests/selection-modify-line-boundary-around-empty-details.html 781 PARSE-FAILED: mathml/crashtests/mozilla/289180-1.xml 782 783 # Invalid HTML syntax /> on non-void elements 784 HTML INVALID SYNTAX: acid/* 785 HTML INVALID SYNTAX: conformance-checkers/* 786 HTML INVALID SYNTAX: css/css-scoping/shadow-cascade-order-001.html 787 HTML INVALID SYNTAX: dom/nodes/Document-createElement-namespace.html 788 HTML INVALID SYNTAX: dom/nodes/Node-lookupNamespaceURI.html 789 HTML INVALID SYNTAX: dom/nodes/Node-normalize.html 790 HTML INVALID SYNTAX: domparsing/DOMParser-parseFromString-xml-doctype.html 791 HTML INVALID SYNTAX: domparsing/DOMParser-parseFromString-xml-parsererror.html 792 HTML INVALID SYNTAX: domparsing/XMLSerializer-serializeToString.html 793 HTML INVALID SYNTAX: html/canvas/element/manual/unclosed-canvas-4.htm 794 HTML INVALID SYNTAX: html/syntax/parsing/unclosed-svg-script.html 795 HTML INVALID SYNTAX: mathml/crashtests/mozilla/411603-1.html 796 HTML INVALID SYNTAX: quirks/percentage-height-calculation.html 797 HTML INVALID SYNTAX: trusted-types/TrustedTypePolicyFactory-getAttributeType-namespace.html 798 799 # Tests that incorrectly include `testdriver.js`, which isn't supported for some 800 # test types. 801 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-IndexedDB-manual.https.html 802 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-getUniqueId-manual.https.html 803 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-isSameEntry-manual.https.html 804 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-BroadcastChannel-manual.https.html 805 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-Error-manual.https.html 806 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-MessagePort-frames-manual.https.html 807 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-MessagePort-windows-manual.https.html 808 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-MessagePort-workers-manual.https.html 809 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-frames-manual.https.html 810 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-windows-manual.https.html 811 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-postMessage-workers-manual.https.html 812 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemBaseHandle-remove-manual.https.html 813 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-getDirectoryHandle-manual.https.html 814 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-getFileHandle-manual.https.html 815 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-iteration-manual.https.html 816 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-move-manual.https.html 817 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-partitioned-manual.https.tentative.html 818 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-removeEntry-manual.https.html 819 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemDirectoryHandle-resolve-manual.https.html 820 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemFileHandle-create-sync-access-handle-manual.https.tentative.html 821 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemFileHandle-getFile-manual.https.html 822 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemFileHandle-move-manual.https.html 823 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemFileHandle-partitioned-manual.https.tentative.html 824 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemWritableFileStream-manual.https.html 825 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemWritableFileStream-piped-manual.https.html 826 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/local_FileSystemWritableFileStream-write-manual.https.html 827 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/showDirectoryPicker-manual.https.html 828 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/showOpenFilePicker-manual.https.html 829 TESTDRIVER-IN-UNSUPPORTED-TYPE: file-system-access/showSaveFilePicker-manual.https.html 830 TESTDRIVER-IN-UNSUPPORTED-TYPE: mediacapture-streams/MediaStreamTrack-end-manual.https.html 831 TESTDRIVER-IN-UNSUPPORTED-TYPE: payment-handler/change-payment-method-manual.https.html 832 TESTDRIVER-IN-UNSUPPORTED-TYPE: payment-handler/change-shipping-address-manual.https.html 833 TESTDRIVER-IN-UNSUPPORTED-TYPE: payment-handler/change-shipping-option-manual.https.html 834 TESTDRIVER-IN-UNSUPPORTED-TYPE: payment-handler/payment-request-event-manual.https.html 835 TESTDRIVER-IN-UNSUPPORTED-TYPE: payment-handler/supports-shipping-contact-delegation-manual.https.html 836 TESTDRIVER-IN-UNSUPPORTED-TYPE: speech-api/SpeechRecognition-phrases-manual.https.html 837 838 # Tests automatically imported from the WebAssembly/spec repository that should be removed after getting fixed upstream. 839 SET TIMEOUT: wasm/core/js/harness/testharness.js 840 ASSERT_THROWS: wasm/core/js/harness/testharness.js 841 GENERATE_TESTS: wasm/core/js/harness/testharness.js 842 PROMISE_REJECTS: wasm/core/js/harness/testharness.js 843 844 # Legitimate use of test_driver_internal 845 TEST DRIVER INTERNAL: resources/testdriver.js