# This file contains generic test expectations that apply to all ports of WebKit. # # See http://trac.webkit.org/wiki/TestExpectations for more information on this file. #////////////////////////////////////////////////////////////////////////////////////////// # Platform-specific tests. Skipped here, then re-enabled on the appropriate platform. #////////////////////////////////////////////////////////////////////////////////////////// apple-visual-effects [ Skip ] compositing/ios [ Skip ] compositing/cocoa [ Skip ] compositing/scrolling/async-overflow-scrolling/mac [ Skip ] css3/scroll-snap/ios [ Skip ] css3/touch-action [ Skip ] accessibility/ios-simulator [ Skip ] accessibility/gtk [ Skip ] accessibility/mac [ Skip ] accessibility/win [ Skip ] displaylists [ Skip ] editing/mac [ Skip ] editing/caret/ios [ Skip ] editing/editable-region [ Skip ] editing/execCommand/ios [ Skip ] editing/execCommand/mac [ Skip ] editing/input/cocoa [ Skip ] editing/input/ios [ Skip ] editing/input/mac [ Skip ] editing/find/cocoa [ Skip ] editing/find/ios [ Skip ] editing/pasteboard/gtk [ Skip ] editing/selection/ios [ Skip ] editing/deleting/ios [ Skip ] editing/undo-manager [ Skip ] tiled-drawing [ Skip ] fast/attachment/cocoa [ Skip ] fast/attachment/mac [ Skip ] fast/css/cocoa [ Skip ] fast/css/ios [ Skip ] fast/css/mac [ Skip ] fast/css/watchos [ Skip ] fast/dom/Orientation/no-orientation-change-event-when-unparenting-view.html [ Skip ] fast/element-targeting [ Skip ] fast/forms/date/date-editable-components [ Skip ] fast/forms/datetimelocal/datetimelocal-editable-components [ Skip ] fast/forms/month/month-editable-components [ Skip ] fast/forms/time/time-editable-components [ Skip ] fast/dom/Window/watchos [ Skip ] fast/forms/form-control-refresh [ Skip ] fast/forms/select/mac-wk2 [ Skip ] fast/forms/textarea/ios [ Skip ] fast/forms/watchos [ Skip ] fast/images/text-recognition [ Skip ] fast/images/mac [ Skip ] fast/images/spatial-image-controls.html [ Skip ] fast/images/spatial-image-controls-rtl.html [ Skip ] fast/sandbox/ios [ Skip ] fast/sandbox/mac [ Skip ] fast/text/data-detectors/ios [ Skip ] fast/text-extraction [ Skip ] fast/viewport/watchos [ Skip ] fast/visual-viewport/watchos [ Skip ] fast/visual-viewport/tiled-drawing [ Skip ] swipe [ Skip ] view-gestures [ Skip ] http/tests/pdf [ Skip ] http/tests/swipe [ Skip ] fast/zooming/ios [ Skip ] fast/forms/ios [ Skip ] fast/viewport/ios [ Skip ] fast/visual-viewport/ios/ [ Skip ] fast/device-orientation [ Skip ] http/tests/device-orientation [ Skip ] fast/events/cursors [ Skip ] fast/events/gesture [ Skip ] fast/events/ios [ Skip ] fast/events/mac [ Skip ] fast/events/watchos [ Skip ] fast/events/pointer/ios [ Skip ] fast/events/touch/ios [ Skip ] fast/history/ios [ Skip ] fast/scrolling/gtk [ Skip ] fast/scrolling/ios [ Skip ] fast/scrolling/mac [ Skip ] fast/scrolling/ipad [ Skip ] fast/scrolling/pan-scroll [ Skip ] fast/speechsynthesis/mac [ Skip ] fast/text/mac [ Skip ] scrollbars/mac [ Skip ] scrollingcoordinator [ Skip ] media/ios [ Skip ] media/audioSession/ios [ Skip ] media/encrypted-media/encrypted-media-append-encrypted-unencrypted.html [ Skip ] media/media-source/media-source-append-play-corrupt-aac.html [ Skip ] media/media-source/media-source-mp4ttsimple.html [ Skip ] media/media-source/media-source-inband-cea608-track.html [ Skip ] media/modern-media-controls/ios-inline-media-controls/touch [ Skip ] media/modern-media-controls/overflow-support [ Skip ] media/modern-media-controls/visionos-inline-media-controls [ Skip ] media/wireless-route-monitoring.html [ Skip ] http/tests/media/modern-media-controls/overflow-support [ Skip ] media/modern-media-controls/tracks-support [ Skip ] fast/text-autosizing [ Skip ] fast/css/variables/env/ios [ Skip ] http/tests/events/touch/ios [ Skip ] http/tests/preload/viewport [ Skip ] http/tests/gzip-content-encoding [ Skip ] http/tests/cookies/same-site [ Skip ] http/tests/ssl/curl [ Skip ] model-element [ Skip ] http/tests/model [ Skip ] http/wpt/model-element [ Skip ] http/tests/security/model-element [ Skip ] system-preview [ Skip ] editing/pasteboard/dom-paste [ Skip ] editing/pasteboard/mac [ Skip ] fast/media/ios [ Skip ] fast/dom/Range/mac [ Skip ] remote-layer-tree [ Skip ] inspector/page/setScreenSizeOverride.html [ Skip ] interaction-region [ Skip ] overlay-region [ Skip ] pdf [ Skip ] ipc/mac [ Skip ] ipc/restrictedendpoints/mac [ Skip ] webanimations/threaded-animations [ Skip ] webkitlegacy [ Skip ] # Requires async overflow scrolling compositing/shared-backing/overflow-scroll [ Skip ] compositing/scrolling/async-overflow-scrolling [ Skip ] compositing/layer-creation/clipping-scope [ Skip ] fast/repaint/background-attachment-local-scroll.html [ Skip ] fast/repaint/background-attachment-fixed-in-composited-scroll.html [ Skip ] # WebKit2 only. printing/printing-events.html [ Skip ] fast/forms/enterkeyhint-attribute-values.html [ Skip ] fast/scrolling/keyboard-scrolling-distance-downArrow.html [ Skip ] fast/scrolling/keyboard-scrolling-distance-pageDown.html [ Skip ] fast/scrolling/unfocusing-page-while-keyboard-scrolling.html [ Skip ] # Highlighting marked text ranges from layout tests is only supported in WebKit2. editing/input/composition-highlights.html [ Skip ] # Cocoa WK2 only. Other platforms do not present a contact picker UI. contact-picker/contacts-select-after-dismissing-picker.html [ Skip ] contact-picker/contacts-select-while-presenting-picker.html [ Skip ] contact-picker/contacts-select.html [ Skip ] http/tests/security/xss-DENIED-xsl-external-entity-no-logging.xml [ Skip ] # window.showModalDialog is only tested in DumpRenderTree on Mac. editing/execCommand/show-modal-dialog-during-execCommand.html [ Skip ] http/tests/security/cross-origin-modal-dialog-base.html [ Skip ] fast/events/scroll-event-during-modal-dialog.html [ Skip ] fast/harness/show-modal-dialog.html [ Skip ] # skip specific imported touch event tests imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-document.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-root.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-body.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-window.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-root.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-body.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-div.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-div.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-window.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/synthetic-events-cancelable.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-div.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-document.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchstart-event-listener-on-document.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-window.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-root.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchstart-event-listener-on-window.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-body.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-div.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-body.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/passive-touchmove-event-listener-on-root.html [ Skip ] imported/w3c/web-platform-tests/dom/events/non-cancelable-when-passive/non-passive-touchmove-event-listener-on-document.html [ Skip ] fast/shadow-dom/touch-event-on-text-assigned-to-slot.html [ Skip ] fast/forms/attributed-strings.html [ Skip ] fast/scrolling/latching [ Skip ] # These tests rely on search field style on Mac WK2. fast/forms/search/search-padding-cancel-results-buttons.html [ Skip ] fast/forms/search/search-results-hidden-crash.html [ Skip ] fast/forms/search/search-recent-searches.html [ Skip ] # Only macOS has fixed size controls. fast/forms/fixed-size-checkbox-vertically-centered.html [ Skip ] fast/forms/fixed-size-radio-vertically-centered.html [ Skip ] # Only applicable on macOS, and only testable with the Liquid Glass-aligned redesign. fast/forms/appearance-default-button.html [ Skip ] # Only applicable on platforms with dark mode support css-dark-mode [ Skip ] fast/css/apple-system-control-colors.html [ Skip ] inspector/css/overrideUserPreferenceMatchedStyles.html [ Skip ] editing/pasteboard/paste-dark-mode-color-filtered.html [ Skip ] fast/forms/number/number-dark-appearance.html [ Skip ] fast/loader/plain-text-document-dark-mode.html [ Skip ] # Only Mac supports force tests. fast/events/cancelled-force-click-link-navigation.html [ Skip ] fast/events/force-click-link-selection-behavior.html [ Skip ] fast/events/force-click-on-link-navigation.html [ Skip ] fast/events/force-click-text-selection-behavior.html [ Skip ] fast/events/mouse-force-changed.html [ Skip ] fast/events/mouse-force-down.html [ Skip ] fast/events/mouse-force-up.html [ Skip ] # Document autoscroll tests only work on Mac WK2 fast/events/autoscroll-when-zoomed.html [ Skip ] fast/events/autoscroll-main-document.html [ Skip ] # Drag and drop via EventSender is only supported on Mac WK1 editing/pasteboard/drag-drop-href-as-url.html [ Skip ] editing/pasteboard/data-transfer-get-data-on-drop-custom.html [ Skip ] editing/pasteboard/data-transfer-get-data-on-drop-plain-text.html [ Skip ] editing/pasteboard/data-transfer-get-data-on-drop-rich-text.html [ Skip ] editing/pasteboard/data-transfer-get-data-on-drop-url.html [ Skip ] editing/pasteboard/data-transfer-is-unique-for-dragenter-and-dragleave.html [ Skip ] editing/pasteboard/data-transfer-item-list-add-file-on-drag.html [ Skip ] editing/pasteboard/data-transfer-items-drag-drop-file-promise.html [ Skip ] editing/pasteboard/data-transfer-items-drop-file.html [ Skip ] editing/pasteboard/data-transfer-items-drop-file-promise.html [ Skip ] editing/pasteboard/data-transfer-set-data-sanitize-html-when-dragging-in-null-origin.html [ Skip ] editing/pasteboard/data-transfer-set-data-sanitize-url-when-dragging-in-null-origin.html [ Skip ] editing/pasteboard/datatransfer-items-drop-plaintext-file-promise.html [ Skip ] editing/pasteboard/datatransfer-types-dropping-text-file-promise.html [ Skip ] editing/pasteboard/drag-end-crash-accessing-item-list.html [ Skip ] editing/pasteboard/drag-file-promises-to-editable-element-as-URLs.html [ Skip ] editing/pasteboard/drag-file-promises-to-editable-element-as-attachment.html [ Skip ] editing/pasteboard/file-input-files-access-promise.html [ Skip ] fast/shadow-dom/dragging-element-with-shadow-tree.html [ Skip ] fast/shadow-dom/dragging-element-inside-shadow-tree.html [ Skip ] http/tests/security/clipboard/drag-drop-html-cross-origin-iframe-in-same-origin.html [ Skip ] # rdar://problem/61793884 : making this test WK1 specific as, for WK2 its timing out. fast/shapes/shape-outside-floats/shape-outside-imagedata-overflow.html [ Skip ] [ Debug ] fast/files/blob-stream-chunks.html [ Skip ] [ Debug ] security/decode-buffer-size.html [ Skip ] [ Debug ] security/text-decode-long-strings.html [ Skip ] # Only iOS supports QuickLook quicklook [ Skip ] http/tests/quicklook [ Skip ] # These tests are WebKit2-only http/tests/misc/will-send-request-with-client-provided-http-body.html [ Skip ] http/tests/loading/resourceLoadStatistics/ [ Skip ] http/tests/cookies/multiple-cookies.https.html [ Skip ] http/tests/cookies/multiple-cookies-iframes.https.html [ Skip ] http/tests/cookies/max-partitioned-cookies.https.html [ Skip ] http/tests/resourceLoadStatistics/ [ Skip ] http/tests/websocket/connection-refusal-in-frame-resource-load-statistics.html [ Skip ] http/tests/storageAccess/ [ Skip ] http/tests/navigation/process-swap-window-open.html [ Skip ] http/tests/navigation/useragent-reload.py [ Skip ] storage/indexeddb/modern/opendatabase-after-storage-crash.html [ Skip ] storage/indexeddb/database-transaction-cycle.html [ Skip ] fast/forms/call-text-did-change-in-text-field-when-typing.html [ Skip ] http/tests/in-app-browser-privacy/ [ Skip ] fast/speechrecognition/permission-error.html [ Skip ] fast/speechrecognition/start-recognition-then-stop.html [ Skip ] fast/speechrecognition/start-second-recognition.html [ Skip ] fast/speechrecognition/ios/ [ Skip ] imported/w3c/web-platform-tests/permissions/ [ Skip ] http/tests/notifications/permission/ [ Skip ] http/tests/permissions/ [ Skip ] imported/w3c/web-platform-tests/storage/ [ Skip ] imported/w3c/web-platform-tests/storage-access-api/ [ Skip ] imported/w3c/web-platform-tests/file-system-access/ [ Skip ] imported/w3c/web-platform-tests/fs/ [ Skip ] storage/filesystemaccess/ [ Skip ] storage/storagemanager/ [ Skip ] # Not implemented, but resources referenced by largest-contentful-paint. imported/w3c/web-platform-tests/element-timing/ [ Skip ] # Tests that require wheel events compositing/repaint/sticky-repaint-on-scroll.html [ Skip ] # app-privacy-report tests are iOS only. http/tests/app-privacy-report/ [ Skip ] # Only partial support on Cocoa platforms. imported/w3c/web-platform-tests/speech-api/ [ Skip ] # Support for COEP violation reporting is missing. imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/access-reporting/ imported/w3c/web-platform-tests/html/cross-origin-opener-policy/reporting/document-reporting/ imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/reporting-to-frame-owner.https.html imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/reporting-to-worker-owner.https.html imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/cache-storage-reporting-document.https.html [ Skip ] fast/frames/frame-append-body-child-crash.html [ Slow ] [ Debug ] fast/frames/lots-of-objects.html [ Slow ] [ Debug ] fast/frames/lots-of-iframes.html [ Slow ] # This test is failing in all major browser engines as of Sept 2022. The reason is that the Reporting-Endpoints header # is served on the parent of the reporting frame, not the reporting frame. imported/w3c/web-platform-tests/html/cross-origin-embedder-policy/reporting-to-endpoint.https.html # Only Mac and iOS have an implementation of UIScriptController::doAsyncTask(). fast/harness/uiscriptcontroller [ Skip ] # Only Mac and iOS WK2 have an implementation right now. imported/w3c/web-platform-tests/video-rvfc [ Skip ] fast/mediastream/getUserMedia-rvfc.html [ Skip ] webrtc/peerConnection-rvfc.html [ Skip ] [ Debug ] webrtc/video-rotation-black.html [ Slow ] # Our implementation of pc.setLocalDescription() is not fully spec compliant, steps 4.2 and 4.3 are # not implemented. imported/w3c/web-platform-tests/webrtc/legacy/munge-dont.html [ Failure ] # The addstream event is not supported anymore. imported/w3c/web-platform-tests/webrtc/legacy/onaddstream.https.html [ Skip ] # The non-promise based createOffer/createAnswer functions are not supported anymore. imported/w3c/web-platform-tests/webrtc/legacy/simplecall_callbacks.optional.https.html [ Skip ] # Only Mac has a way to fail mock capture on device removal fast/mediastream/microphone-change-while-muted.html [ Skip ] # This test only makes sense on Mac fast/attachment/attachment-subtitle-resize.html [ Skip ] # This test only makes sense on iOS fast/attachment/attachment-truncated-action.html [ Skip ] fast/attachment/attachment-borderless.html [ Skip ] fast/attachment/attachment-wrapping-action.html [ Skip ] fast/attachment/attachment-dynamic-type.html [ Skip ] editing/selection/character-granularity-selected-range-after-dismissing-selection.html [ Skip ] editing/selection/character-granularity-select-text-with-click-handler.html [ Skip ] editing/selection/caret-after-tap-in-editable-selection.html [ Skip ] fast/images/pdf-as-image-dest-rect-change.html [ Skip ] # Only iOS has selection UI drawn by UIKit editing/selection/character-granularity-rect.html [ Skip ] # This test is for ios-simulator-wk1 editing/input/focus-change-with-marked-text.html [ Skip ] # These only run on Mac and iOS WK2 accessibility/smart-invert.html [ Skip ] accessibility/smart-invert-reference.html [ Skip ] fast/media/mq-inverted-colors-live-update.html [ Skip ] fast/media/mq-inverted-colors-live-update-in-subframes.html [ Skip ] fast/media/mq-monochrome-live-update.html [ Skip ] fast/media/mq-prefers-reduced-motion-live-update.html [ Skip ] fast/media/mq-prefers-contrast.html [ Skip ] fast/media/mq-prefers-contrast-live-update.html [ Skip ] http/tests/loading/basic-auth-remove-credentials.html [ Skip ] http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html [ Skip ] http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html [ Skip ] media/deactivate-audio-session.html [ Skip ] # Skip isolated-tree specific tests. accessibility/isolated-tree [ Skip ] # ApplePay is only available on iOS (greater than iOS 10) and macOS (greater than macOS 10.12) and only for WebKit2. fast/css/appearance-apple-pay-button.html [ Skip ] fast/css/appearance-apple-pay-button-div.html [ Skip ] fast/css/appearance-apple-pay-button-input-type-button.html [ Skip ] fast/css/appearance-apple-pay-button-border-radius.html [ Skip ] fast/css/appearance-apple-pay-button-border-radius-longhands.html [ Skip ] fast/css/appearance-apple-pay-button-border-width.html [ Skip ] fast/css/appearance-apple-pay-button-default-corners.html [ Skip ] fast/css/appearance-apple-pay-button-style-dynamic-update.html [ Skip ] fast/css/getComputedStyle/computed-style-apple-pay-button.html [ Skip ] fast/css/webkit-named-image/apple-pay-logo-black [ Skip ] fast/css/webkit-named-image/apple-pay-logo-white [ Skip ] http/tests/ssl/applepay/ [ Skip ] http/tests/ssl/applepay-ams-ui/ [ Skip ] # Only WK2 allows unconstrained scrolling fast/visual-viewport/rubberbanding-viewport-rects.html [ Skip ] fast/visual-viewport/rubberbanding-viewport-rects-header-footer.html [ Skip ] # DataDetectors tests only make sense on Mac fast/events/do-not-drag-and-drop-data-detectors-link.html [ Skip ] # Testing against scroller style changes only makes sense on Mac scrollbars/custom-scrollbar-scroller-style-change.html [ Skip ] # A rounding error may cause 90deg 3d-rotated elements to count as painted imported/w3c/web-platform-tests/paint-timing/fcp-only/fcp-invisible-3d-rotate-descendant.html webkit.org/b/202617 imported/w3c/web-platform-tests/picture-in-picture [ Skip ] # PiP API tests are only relevant on mac and iPad media/picture-in-picture [ Skip ] media/remove-video-element-in-pip-from-document.html [ Skip ] # This test is only relevent on iPhone where videos always play in fullscreen. media/video-element-fullscreen-not-in-dom-accelerated-iphone.html [ Skip ] # This test seems wrong as it call update() for a script that does not change and expected an updatefound event. # Per specification, if the scripts are identical, we do not install the new script and return the existing registration. imported/w3c/web-platform-tests/service-workers/service-worker/import-scripts-redirect.https.html [ Skip ] imported/w3c/web-platform-tests/service-workers/service-worker/resource-timing-cross-origin.https.html [ Failure ] imported/w3c/web-platform-tests/service-workers/service-worker/svg-target-reftest.https.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/service-workers/service-worker/partitioned-cookies.tentative.https.html [ Pass Failure ] # This test is timing out in all browsers. imported/w3c/web-platform-tests/service-workers/service-worker/clients-matchall-frozen.https.html [ Skip ] # These tests rely on subdomains and can't work currently with local webserver. imported/w3c/web-platform-tests/gamepad/gamepad-default-feature-policy.https.sub.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/origin [ Skip ] imported/w3c/web-platform-tests/referrer-policy/strict-origin-when-cross-origin [ Skip ] imported/w3c/web-platform-tests/referrer-policy/no-referrer [ Skip ] imported/w3c/web-platform-tests/referrer-policy/origin-when-cross-origin [ Skip ] imported/w3c/web-platform-tests/referrer-policy/unsafe-url [ Skip ] imported/w3c/web-platform-tests/referrer-policy/css-integration [ Skip ] imported/w3c/web-platform-tests/referrer-policy/no-referrer-when-downgrade [ Skip ] imported/w3c/web-platform-tests/referrer-policy/same-origin [ Skip ] imported/w3c/web-platform-tests/referrer-policy/strict-origin [ Skip ] imported/w3c/web-platform-tests/referrer-policy/unset-referrer-policy [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/iframe-inheritance.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/multiple-headers-and-values.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/multiple-headers-combined.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/multiple-headers-one-invalid.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/multiple-headers-one-unknown-token.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/multiple-headers.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/sandboxed-iframe-with-opaque-origin.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/area-navigate.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/fetch-messaging.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/iframe-messaging.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/image-decoding.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/link-navigate.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/script-messaging.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/worker-messaging.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/subresource-test/xhr-messaging.html [ Skip ] imported/w3c/web-platform-tests/referrer-policy/generic/unsupported-csp-referrer-directive.html [ Skip ] # These tests times out. We should fix that. imported/w3c/web-platform-tests/selection/collapse-30.html [ Skip ] imported/w3c/web-platform-tests/editing/crashtests/inserthorizontalrule-in-textarea-in-editor-and-undo-on-error-events.html [ Skip ] imported/w3c/web-platform-tests/editing/crashtests/designMode-caret-change.html [ Skip ] imported/w3c/web-platform-tests/editing/crashtests/insertparagraph-in-listitem-in-svg-followed-by-collapsible-spaces.html [ Skip ] imported/w3c/web-platform-tests/selection/anonymous/details-ancestor.html [ Pass Failure ] imported/w3c/web-platform-tests/selection/caret/move-around-contenteditable-false.html [ Pass Failure ] # This test hits a debug assertion [ Debug ] imported/w3c/web-platform-tests/selection/caret/move-around-generated-content.html [ Skip ] # This crash test is a timeout. # These crash tests time out. imported/w3c/web-platform-tests/selection/crashtests/selectall-and-find-svg-text-on-selectstart.html [ Timeout ] webanimations/asan-crash-under-web-animation-remove.html [ Timeout ] imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-1.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/selection/shadow-dom/cross-shadow-boundary-select-document.html [ ImageOnlyFailure ] imported/w3c/web-platform-tests/selection/fire-selectionchange-event-on-pressing-backspace.html [ Pass Failure ] # This test hits a debug assertion in WebKit webkit.org/b/266465 imported/w3c/web-platform-tests/editing/run/delete.html?6001-7000 [ Skip ] # This test's output is not stable from run to run. imported/w3c/web-platform-tests/editing/run/undo-redo.html [ Skip ] # Failing as we disable setting kAUVoiceIOProperty_MuteOutput http/wpt/mediasession/voiceActivityDetection.html [ Failure ] # Imported service worker tests that are flaky. imported/w3c/web-platform-tests/service-workers/service-worker/client-navigate.https.html [ Pass Failure ] imported/w3c/web-platform-tests/service-workers/service-worker/multipart-image.https.html [ Pass Failure ] # This crash test is a consistent timeout. imported/w3c/web-platform-tests/service-workers/cache-storage/crashtests/cache-response-clone.https.html [ Skip ] # This test is a flaky timeout. imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video-cache.https.html [ Skip ] webkit.org/b/201666 imported/w3c/web-platform-tests/service-workers/service-worker/fetch-canvas-tainting-video-with-range-request.https.html [ Skip ] # Newly imported service worker tests that are flaky. imported/w3c/web-platform-tests/service-workers/service-worker/performance-timeline.https.html [ Pass Failure ] # Failures due to bumping WPT tools repository. imported/w3c/web-platform-tests/xhr/send-authentication-basic-repeat-no-args.htm [ Pass Failure ] imported/w3c/web-platform-tests/xhr/send-authentication-basic.htm [ Pass Failure ] # The tests prints out a UUID that is different every time. imported/w3c/web-platform-tests/service-workers/service-worker/update.https.html [ Pass Failure ] # Skip service worker tests that are timing out. imported/w3c/web-platform-tests/service-workers/service-worker/update-bytecheck.https.html [ Skip ] imported/w3c/web-platform-tests/service-workers/service-worker/clients-matchall-include-uncontrolled.https.html [ Skip ] # Skip html/webappapis that are timing out. imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/bailout-exception-vs-return-xml.window.html [ Skip ] imported/w3c/web-platform-tests/html/webappapis/dynamic-markup-insertion/opening-the-input-stream/ignore-opens-during-unload.window.html [ Skip ] imported/w3c/web-platform-tests/html/webappapis/scripting/event-loops/fully_active_document.window.html [ Skip ] # Skip WPT webaudio tests that are timing out. imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediastreamaudiosourcenode-interface/mediastreamaudiosourcenode-routing.html [ Skip ] webkit.org/b/280303 imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-sinkid-state-change.https.html [ Skip ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/setSinkId-with-MediaElementAudioSourceNode.https.html [ Skip ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiocontext-interface/audiocontext-suspend-resume-close.html [ Skip ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-resume-after-suspended.html [ Skip ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletglobalscope-creation-time.https.html [ Skip ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html [ Skip ] # This test is timing out due to lack of support for SharedArrayBuffer. imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworklet-postmessage-sharedarraybuffer.https.html [ Skip ] # Webaudio tests that are flaky. imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioparam-interface/k-rate-stereo-panner.html [ Pass Failure ] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/cors-check.https.html [ Pass Failure ] # This test is passing but the printed SNR value differs from machine to machine. imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffersourcenode-interface/sub-sample-buffer-stitching.html [ Pass Failure ] # Values in FAIL lines differ from machine to machine, we should be able to unskip them once they pass. webaudio/AudioBufferSource/audiobuffersource-detune-modulation.html [ Pass Failure ] webaudio/AudioBufferSource/audiobuffersource-playbackrate-modulation.html [ Pass Failure ] # Flaky test that sometimes passes and sometimes fails. imported/w3c/web-platform-tests/webaudio/the-audio-api/the-analysernode-interface/test-analyser-output.html [ Pass Failure ] webkit.org/b/176929 imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/ready-states/autoplay-with-slow-text-tracks.html [ Pass Failure ] # Requires additional test infrastructure. imported/w3c/web-platform-tests/service-workers/service-worker/update-after-oneday.https.html [ Skip ] # Unsupported features: PerformanceNavigationTiming imported/w3c/web-platform-tests/server-timing/test_server_timing.html [ Skip ] imported/w3c/web-platform-tests/server-timing/test_server_timing.https.html [ Skip ] imported/w3c/web-platform-tests/server-timing/navigation_timing_idl.html [ Skip ] imported/w3c/web-platform-tests/server-timing/navigation_timing_idl.https.html [ Skip ] # Console log lines may appear in a different order so we silence them. fullscreen/fullscreen-document-gc-crash.html [ DumpJSConsoleLogInStdErr ] http/tests/security/cookie-module.html [ DumpJSConsoleLogInStdErr ] http/tests/security/cookie-module-import-propagate.html [ DumpJSConsoleLogInStdErr ] http/tests/security/cookie-module-propagate.html [ DumpJSConsoleLogInStdErr ] http/tests/security/window-opened-from-sandboxed-iframe-should-inherit-sandbox.html [ DumpJSConsoleLogInStdErr ] http/wpt/html/cross-origin-embedder-policy/require-corp.https.html [ DumpJSConsoleLogInStdErr ] http/wpt/webauthn/public-key-credential-create-failure.https.html [ DumpJSConsoleLogInStdErr ] http/wpt/webauthn/public-key-credential-get-failure.https.html [ DumpJSConsoleLogInStdErr ] # We need to fix our WebVTT implementation to pass most of the WebVTT rendering WPT (https://bugs.webkit.org/show_bug.cgi?id=277975). imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video [ ImageOnlyFailure ] # Cookie Store API tests that timeout imported/w3c/web-platform-tests/cookiestore/cookieStore_delete.sub.https.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/cookieStore_get_set_across_origins.sub.https.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/cookieStore_set_domain_parsing.sub.https.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/cookieStore_set_domain_parsing.tentative.sub.https.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookieStore_cross_origin.https.sub.html [ Skip ] # Cookie Store API tests for unsupported service worker change events imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_already_expired.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_mismatched_subscription.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_multiple_subscriptions.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_no_change.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_overlapping_subscriptions.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_cookiechange_eventhandler_single_subscription.https.any.serviceworker.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/serviceworker_oncookiechange_eventhandler_single_subscription.https.any.serviceworker.html [ Skip ] # Cookie Store API tests for unsupported partitioned cookies: rdar://157300908 imported/w3c/web-platform-tests/cookiestore/change_eventhandler_for_already_expired.https.window.html [ Skip ] imported/w3c/web-platform-tests/cookiestore/change_eventhandler_for_no_change.https.window.html [ Skip ] # Cookie Store API tests that are flaky: rdar://157301019 imported/w3c/web-platform-tests/cookiestore/change_eventhandler_for_document_cookie.https.window.html [ Pass Failure ] imported/w3c/web-platform-tests/cookiestore/change_eventhandler_for_http_cookie_and_set_cookie_headers.https.window.html [ Pass Failure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/element/manual/text/canvas.2d.lang.dynamic.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/element/manual/text/canvas.2d.lang.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/element/manual/text/canvas.2d.lang.inherit.disconnected.canvas.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.lang.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.lang.inherit.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.inherit.document.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.lang.inherit.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.html [ ImageOnlyFailure ] webkit.org/b/285993 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.lang.inherit.html [ ImageOnlyFailure ] webkit.org/b/290522 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.direction.inherit.document.html [ ImageOnlyFailure ] webkit.org/b/290522 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.transferred.direction.inherit.html [ ImageOnlyFailure ] webkit.org/b/290522 imported/w3c/web-platform-tests/html/canvas/offscreen/manual/text/canvas.2d.offscreen.worker.direction.inherit.html [ ImageOnlyFailure ] # These are the WebVTT rendering WPT we are already passing. imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/dom_override_remove_cue_while_paused.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_cascade_priority.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_cascade_priority_layer.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_imports_blocked.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_invalid_format.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_selectors.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/embedded_style_urls.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/evil/media_404_omit_subtitles.html [ Pass ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/evil/media_height_19.html [ Pass ] # These WebVTT rendering WPT are flaky. imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/evil/non-standard-pseudo-elements.html [ ImageOnlyFailure Pass Failure ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/audio_has_no_subtitles.html [ ImageOnlyFailure Pass Failure ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/selectors/cue_function/class_object/class_white-space_pre-line_wrapped.html [ Crash ImageOnlyFailure ] # These WebVTT rendering WPT occasionally time out. imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/2_tracks.html [ Skip ] imported/w3c/web-platform-tests/webvtt/rendering/cues-with-video/processing-model/3_tracks.html [ Skip ] # Enhanced