2021-03-18 Lauro Moura [GLIB] Gardening yet more consistent failures Unreviewed test gardening. * platform/glib/TestExpectations: * platform/glib/webgl/webgl-allow-shared-expected.txt: Added with webgl2 failures, to avoid missihg the webgl checks. * platform/gtk/TestExpectations: A bunch of ruby tests were marked as very old failures but needed only to be rebaselined. * platform/gtk/fast/ruby/nested-ruby-expected.txt: * platform/gtk/fast/ruby/ruby-beforeafter-expected.txt: * platform/gtk/fast/ruby/ruby-empty-rt-expected.txt: * platform/gtk/fast/ruby/ruby-runs-spans-expected.txt: * platform/gtk/fast/ruby/ruby-trailing-expected.txt: * platform/gtk/fast/ruby/rubyDOM-insert-rt-expected.txt: * platform/gtk/fast/ruby/rubyDOM-insert-text1-expected.txt: * platform/gtk/fast/ruby/rubyDOM-insert-text2-expected.txt: * platform/gtk/fast/ruby/rubyDOM-insert-text3-expected.txt: * platform/gtk/fast/ruby/rubyDOM-remove-rt1-expected.txt: * platform/gtk/fast/ruby/rubyDOM-remove-rt2-expected.txt: * platform/gtk/fast/ruby/rubyDOM-remove-text1-expected.txt: * platform/gtk/fast/ruby/rubyDOM-remove-text2-expected.txt: * platform/wpe/fast/ruby/rubyDOM-remove-rt1-expected.txt: 2021-03-18 Aditya Keerthi [iOS] Update strings and icons in the file upload panel https://bugs.webkit.org/show_bug.cgi?id=223463 Reviewed by Tim Horton. Updated existing tests to use async/await rather than promise chaining, and added new tests that exercise the "multiple" attribute on file inputs. * fast/forms/ios/file-upload-panel-expected.txt: * fast/forms/ios/file-upload-panel.html: 2021-03-18 Imanol Fernandez Implement WebXR Opaque Framebuffer https://bugs.webkit.org/show_bug.cgi?id=222607 Reviewed by Youenn Fablet. Update WebXR Opaque Framebuffer test expectations. * platform/wpe/TestExpectations: 2021-03-18 Diego Pino Garcia [GLIB] REGRESSION(r274273): fast/canvas/webgl/gl-teximage-imagebitmap.html is failing https://bugs.webkit.org/show_bug.cgi?id=223297 Reviewed by Carlos Garcia Campos. This test started failing in GTK after r274273. The test fails due to a pixel color difference of 1. Change failing test to allow a tolerance of 1 when comparing expected and actual results. * fast/canvas/webgl/gl-teximage-imagebitmap-expected.txt: * fast/canvas/webgl/gl-teximage-imagebitmap.html: 2021-03-18 Robert Jenner [ macOS wk2 Release ARM64 ] 3 http/wpt/beacon/cors/cors-preflight-blob are flakey text failures https://bugs.webkit.org/show_bug.cgi?id=223488 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while tests are being reviewed. 2021-03-18 Robert Jenner [ macOS Release Wk2 ARM64 ] inspector/css/modify-inline-style.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=223486 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating expectations to Pass Failure while test is reviewed. 2021-03-18 Robert Jenner [ macOS ARM 64 ] compositing/style-change/backface-visibility-change.htmlis a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223484 Unreviewed test gardening. * platform/mac/TestExpectations: Updated test expectations to PASS ImageOnlyFailure for Apple Silicon while test is reviewed. 2021-03-18 Nikita Vasilyev Use 1000-based units for file sizes, per HIG https://bugs.webkit.org/show_bug.cgi?id=208190 Reviewed by BJ Burg. * inspector/unit-tests/number-utilities.html: 2021-03-18 Chris Gambrell [ macOS Wk2 ] http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php is constantly text failing https://bugs.webkit.org/show_bug.cgi?id=223079 Reviewed by Jonathan Bedard. * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html: * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html: * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py: * http/tests/security/contentSecurityPolicy/resources/redirect.pl: * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py: * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py: * http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py: * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py: * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py: * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.pl: Removed. * http/tests/security/contentSecurityPolicy/resources/xhr-redirect-not-allowed.py: Added. * http/tests/security/no-javascript-refresh.py: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: 2021-03-18 Robert Jenner [ macOS Wk2 ARM64 ] platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=223474 Uneviewed test gardening. * platform/mac/TestExpectations: Updating test expectations to include Timeout for arm64 systems. 2021-03-18 Robert Jenner [ macOS wk2 ARM64 ] fast/images/async-image-background-change.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=223469 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is being reviewed. 2021-03-18 Per Arne [Win] Update test expectations https://bugs.webkit.org/show_bug.cgi?id=223456 Unreviewed test gardening. * platform/win/TestExpectations: 2021-03-18 Robert Jenner [ macOS Debug wk2 ARM64 ] ASSERTION FAILED: !m_deletionHasBegun /Volumes/Data/worker/bigsur-debug/build/WebKitBuild/Debug/usr/local/include/wtf/ThreadSafeRefCounted.h(58) : void WTF::ThreadSafeRefCountedBase::ref() const https://bugs.webkit.org/show_bug.cgi?id=223462 Uneviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Crash while test is being reviewed. 2021-03-18 Amir Mark Jr [ MacOS Wk1 ] http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html is a flakey failure https://bugs.webkit.org/show_bug.cgi?id=222563 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-03-18 Robert Jenner [ macOS wk2 ARM 64 ] storage/indexeddb/IDBObject-leak.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=223453 Uneviewed test gardeing. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure while test is being reviewed. 2021-03-18 Robert Jenner REGRESSION (r272842): [ BigSur Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-seekable.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=221965 Unreviewed test gardeing. * platform/mac-wk2/TestExpectations: Removing test expectation, as it appears that the test has been fixed. 2021-03-18 Truitt Savell Unreviewed, reverting r274644. Broke internal Mac Builds Reverted changeset: "Implement WebXR Opaque Framebuffer" https://bugs.webkit.org/show_bug.cgi?id=222607 https://commits.webkit.org/r274644 2021-03-18 Rob Buis Use double division https://bugs.webkit.org/show_bug.cgi?id=223366 Reviewed by Zalan Bujtas. Add test for this. * fast/css/aspect-ratio-division-crash-expected.txt: Added. * fast/css/aspect-ratio-division-crash.html: Added. 2021-03-18 Frédéric Wang Nullptr crash in RenderStyle::shapeOutside() https://bugs.webkit.org/show_bug.cgi?id=221382 Reviewed by Zalan Bujtas. Add regression tests. * fast/block/float/float-pseudo-element-not-removed-crash-expected.txt: Added. * fast/block/float/float-pseudo-element-not-removed-crash.html: Added. * fast/block/float/float-pseudo-element-not-removed-crash2-expected.txt: Added. * fast/block/float/float-pseudo-element-not-removed-crash2.html: Added. 2021-03-18 Imanol Fernandez Implement WebXR Opaque Framebuffer https://bugs.webkit.org/show_bug.cgi?id=222607 Reviewed by Youenn Fablet. Update WebXR Opaque Framebuffer test expectations. * platform/wpe/TestExpectations: 2021-03-18 Youenn Fablet Geolocation API does not work in WKWebView with custom URL scheme handler https://bugs.webkit.org/show_bug.cgi?id=222861 Reviewed by Eric Carlson. * TestExpectations: Skip WPT test that is using localhost so is actually secure. Validated that behavior is consistent with Chrome and Firefox. * http/tests/security/resources/geolocation-over-insecure-content.html: Use internals API to mimick insecure context. 2021-03-18 Cathie Chen Import css/css-contain test from WPT https://bugs.webkit.org/show_bug.cgi?id=223254 Reviewed by Rob Buis. * TestExpectations: * tests-options.json: 2021-03-17 Alex Christensen Make fast/images/missing-content-image-crash.html results consistent with internal build https://bugs.webkit.org/show_bug.cgi?id=223399 Reviewed by Darin Adler. * fast/images/missing-content-image-crash-expected.txt: * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher-expected.txt: 2021-03-17 Peng Liu [GPUP] WebGL2RenderingContext::texImage2D() does not work with a video as the image source https://bugs.webkit.org/show_bug.cgi?id=223294 Reviewed by Eric Carlson. * platform/mac/TestExpectations: * platform/mac/media/media-source/videoplaybackquality-decompressionsession-expected.txt: * platform/mac/media/media-source/videoplaybackquality-decompressionsession.html: 2021-03-17 Lauro Moura [GLIB] Gardening more consistent failures Unreviewed test gardening. Added some WPE baselines for tests that just check if no crash happens. * platform/glib/TestExpectations: * platform/wpe/TestExpectations: * platform/wpe/css1/text_properties/vertical_align-expected.txt: After r271110 * platform/wpe/fast/editing/mutation-with-display-contents-container-crash-expected.txt: Added. * platform/wpe/fast/editing/paste-and-match-style-with-table-crash-expected.txt: Added. * platform/wpe/fast/editing/replace-selection-and-apply-style-crash-expected.txt: Added. 2021-03-17 Robert Jenner REGRESSION (r274264): [ macOS wk2 ] compositing/video/video-border-radius.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223383 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating expectations to Pass ImageOnlyFailure while test is being reviewed. 2021-03-17 Aditya Keerthi [iOS][FCR] Use system colors for the new appearance https://bugs.webkit.org/show_bug.cgi?id=223303 Reviewed by Tim Horton. Rebaselined tests to account for changes in color. * fast/forms/date/date-input-rendering-basic-expected.txt: * fast/forms/date/date-pseudo-elements-expected.txt: * fast/forms/time/time-input-rendering-basic-expected.txt: * platform/ios-simulator/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: * platform/ios-simulator/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt: * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: * platform/ios-wk2/editing/input/caret-at-the-edge-of-input-expected.txt: * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt: * platform/ios-wk2/editing/inserting/4960120-1-expected.txt: * platform/ios-wk2/editing/inserting/before-after-input-element-expected.txt: * platform/ios-wk2/editing/pasteboard/4641033-expected.txt: * platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt: * platform/ios-wk2/editing/pasteboard/4944770-2-expected.txt: * platform/ios-wk2/editing/pasteboard/input-field-1-expected.txt: * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt: * platform/ios-wk2/editing/selection/4895428-3-expected.txt: * platform/ios-wk2/editing/selection/caret-before-select-expected.txt: * platform/ios-wk2/editing/selection/drag-select-1-expected.txt: * platform/ios-wk2/editing/selection/select-from-textfield-outwards-expected.txt: * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt: * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt: * platform/ios-wk2/fast/dynamic/008-expected.txt: * platform/ios-wk2/fast/forms/basic-buttons-expected.txt: * platform/ios-wk2/fast/forms/basic-textareas-quirks-expected.txt: * platform/ios-wk2/fast/forms/input-appearance-preventDefault-expected.txt: * platform/ios-wk2/fast/forms/input-text-click-outside-expected.txt: * platform/ios-wk2/fast/forms/input-text-double-click-expected.txt: * platform/ios-wk2/fast/forms/input-text-drag-down-expected.txt: * platform/ios-wk2/fast/forms/input-text-option-delete-expected.txt: * platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt: * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt: * platform/ios-wk2/fast/forms/textarea-align-expected.txt: * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt: * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt: * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt: * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt: * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt: * platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt: * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt: * platform/ios-wk2/fast/parser/document-write-option-expected.txt: * platform/ios-wk2/fast/parser/entity-comment-in-textarea-expected.txt: * platform/ios-wk2/fast/parser/open-comment-in-textarea-expected.txt: * platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt: * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: * platform/ios-wk2/fast/transforms/transformed-focused-text-input-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/select-wrap-no-spill.optional-expected.txt: * platform/ios/css3/flexbox/button-expected.txt: * platform/ios/editing/pasteboard/4806874-expected.txt: * platform/ios/editing/selection/3690703-2-expected.txt: * platform/ios/editing/selection/3690703-expected.txt: * platform/ios/editing/selection/3690719-expected.txt: * platform/ios/editing/selection/4397952-expected.txt: * platform/ios/editing/selection/4975120-expected.txt: * platform/ios/editing/selection/5240265-expected.txt: * platform/ios/editing/selection/replaced-boundaries-3-expected.txt: * platform/ios/editing/selection/select-box-expected.txt: * platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt: * platform/ios/editing/selection/selection-button-text-expected.txt: * platform/ios/fast/block/float/032-expected.txt: * platform/ios/fast/block/float/float-avoidance-expected.txt: * platform/ios/fast/block/positioning/inline-block-relposition-expected.txt: * platform/ios/fast/css/continuationCrash-expected.txt: * platform/ios/fast/css/focus-ring-exists-for-search-field-expected.txt: * platform/ios/fast/css/input-search-padding-expected.txt: * platform/ios/fast/css/line-height-expected.txt: * platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt: * platform/ios/fast/css/rtl-ordering-expected.txt: * platform/ios/fast/css/text-overflow-input-expected.txt: * platform/ios/fast/css/text-transform-select-expected.txt: * platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: * platform/ios/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: * platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt: * platform/ios/fast/events/context-no-deselect-expected.txt: * platform/ios/fast/forms/001-expected.txt: * platform/ios/fast/forms/003-expected.txt: * platform/ios/fast/forms/004-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: * platform/ios/fast/forms/basic-inputs-expected.txt: * platform/ios/fast/forms/basic-selects-expected.txt: * platform/ios/fast/forms/basic-textareas-expected.txt: * platform/ios/fast/forms/blankbuttons-expected.txt: * platform/ios/fast/forms/box-shadow-override-expected.txt: * platform/ios/fast/forms/button-align-expected.txt: * platform/ios/fast/forms/button-cannot-be-nested-expected.txt: * platform/ios/fast/forms/button-generated-content-expected.txt: * platform/ios/fast/forms/button-positioned-expected.txt: * platform/ios/fast/forms/button-sizes-expected.txt: * platform/ios/fast/forms/button-style-color-expected.txt: * platform/ios/fast/forms/button-table-styles-expected.txt: * platform/ios/fast/forms/button-text-transform-expected.txt: * platform/ios/fast/forms/button-white-space-expected.txt: * platform/ios/fast/forms/control-clip-expected.txt: * platform/ios/fast/forms/control-clip-overflow-expected.txt: * platform/ios/fast/forms/control-restrict-line-height-expected.txt: * platform/ios/fast/forms/disabled-select-change-index-expected.txt: * platform/ios/fast/forms/encoding-test-expected.txt: * platform/ios/fast/forms/fieldset-align-expected.txt: * platform/ios/fast/forms/file/file-input-direction-expected.txt: * platform/ios/fast/forms/file/file-input-disabled-expected.txt: * platform/ios/fast/forms/floating-textfield-relayout-expected.txt: * platform/ios/fast/forms/form-element-geometry-expected.txt: * platform/ios/fast/forms/formmove3-expected.txt: * platform/ios/fast/forms/hidden-listbox-expected.txt: * platform/ios/fast/forms/input-align-expected.txt: * platform/ios/fast/forms/input-appearance-bkcolor-expected.txt: * platform/ios/fast/forms/input-appearance-default-bkcolor-expected.txt: * platform/ios/fast/forms/input-appearance-disabled-expected.txt: * platform/ios/fast/forms/input-appearance-focus-expected.txt: * platform/ios/fast/forms/input-appearance-height-expected.txt: * platform/ios/fast/forms/input-appearance-selection-expected.txt: * platform/ios/fast/forms/input-appearance-visibility-expected.txt: * platform/ios/fast/forms/input-appearance-width-expected.txt: * platform/ios/fast/forms/input-button-sizes-expected.txt: * platform/ios/fast/forms/input-disabled-color-expected.txt: * platform/ios/fast/forms/input-double-click-selection-gap-bug-expected.txt: * platform/ios/fast/forms/input-field-text-truncated-expected.txt: * platform/ios/fast/forms/input-placeholder-visibility-1-expected.txt: * platform/ios/fast/forms/input-placeholder-visibility-3-expected.txt: * platform/ios/fast/forms/input-spaces-expected.txt: * platform/ios/fast/forms/input-table-expected.txt: * platform/ios/fast/forms/input-text-click-inside-expected.txt: * platform/ios/fast/forms/input-text-scroll-left-on-blur-expected.txt: * platform/ios/fast/forms/input-text-self-emptying-click-expected.txt: * platform/ios/fast/forms/input-type-text-min-width-expected.txt: * platform/ios/fast/forms/input-value-expected.txt: * platform/ios/fast/forms/input-width-expected.txt: * platform/ios/fast/forms/listbox-bidi-align-expected.txt: * platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt: * platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt: * platform/ios/fast/forms/listbox-width-change-expected.txt: * platform/ios/fast/forms/menulist-clip-expected.txt: * platform/ios/fast/forms/menulist-deselect-update-expected.txt: * platform/ios/fast/forms/menulist-narrow-width-expected.txt: * platform/ios/fast/forms/menulist-no-overflow-expected.txt: * platform/ios/fast/forms/menulist-option-wrap-expected.txt: * platform/ios/fast/forms/menulist-restrict-line-height-expected.txt: * platform/ios/fast/forms/menulist-separator-painting-expected.txt: * platform/ios/fast/forms/menulist-style-color-expected.txt: * platform/ios/fast/forms/menulist-width-change-expected.txt: * platform/ios/fast/forms/minWidthPercent-expected.txt: * platform/ios/fast/forms/number/number-appearance-rtl-expected.txt: * platform/ios/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: * platform/ios/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: * platform/ios/fast/forms/option-script-expected.txt: * platform/ios/fast/forms/option-strip-whitespace-expected.txt: * platform/ios/fast/forms/option-text-clip-expected.txt: * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt: * platform/ios/fast/forms/plaintext-mode-2-expected.txt: * platform/ios/fast/forms/search-cancel-button-style-sharing-expected.txt: * platform/ios/fast/forms/search-display-none-cancel-button-expected.txt: * platform/ios/fast/forms/search-input-rtl-expected.txt: * platform/ios/fast/forms/select-align-expected.txt: * platform/ios/fast/forms/select-baseline-expected.txt: * platform/ios/fast/forms/select-block-background-expected.txt: * platform/ios/fast/forms/select-change-listbox-size-expected.txt: * platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt: * platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt: * platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt: * platform/ios/fast/forms/select-disabled-appearance-expected.txt: * platform/ios/fast/forms/select-element-focus-ring-expected.txt: * platform/ios/fast/forms/select-empty-option-height-expected.txt: * platform/ios/fast/forms/select-initial-position-expected.txt: * platform/ios/fast/forms/select-item-background-clip-expected.txt: * platform/ios/fast/forms/select-list-box-with-height-expected.txt: * platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt: * platform/ios/fast/forms/select-selected-expected.txt: * platform/ios/fast/forms/select-style-expected.txt: * platform/ios/fast/forms/select-visual-hebrew-expected.txt: * platform/ios/fast/forms/select-writing-direction-natural-expected.txt: * platform/ios/fast/forms/select/optgroup-rendering-expected.txt: * platform/ios/fast/forms/selectlist-minsize-expected.txt: * platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt: * platform/ios/fast/forms/tabbing-input-iframe-expected.txt: * platform/ios/fast/forms/textarea-placeholder-pseudo-style-expected.txt: * platform/ios/fast/forms/textarea-scrollbar-expected.txt: * platform/ios/fast/forms/textarea-scrolled-type-expected.txt: * platform/ios/fast/forms/textarea-width-expected.txt: * platform/ios/fast/forms/textfield-focus-ring-expected.txt: * platform/ios/fast/forms/textfield-overflow-expected.txt: * platform/ios/fast/frames/take-focus-from-iframe-expected.txt: * platform/ios/fast/html/details-no-summary4-expected.txt: * platform/ios/fast/html/details-open-javascript-expected.txt: * platform/ios/fast/html/details-open2-expected.txt: * platform/ios/fast/html/details-open4-expected.txt: * platform/ios/fast/html/details-replace-summary-child-expected.txt: * platform/ios/fast/html/details-replace-text-expected.txt: * platform/ios/fast/html/keygen-expected.txt: * platform/ios/fast/invalid/014-expected.txt: * platform/ios/fast/lists/dynamic-marker-crash-expected.txt: * platform/ios/fast/overflow/overflow-x-y-expected.txt: * platform/ios/fast/replaced/replaced-breaking-expected.txt: * platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt: * platform/ios/fast/replaced/three-selects-break-expected.txt: * platform/ios/fast/replaced/width100percent-button-expected.txt: * platform/ios/fast/replaced/width100percent-menulist-expected.txt: * platform/ios/fast/replaced/width100percent-searchfield-expected.txt: * platform/ios/fast/replaced/width100percent-textarea-expected.txt: * platform/ios/fast/replaced/width100percent-textfield-expected.txt: * platform/ios/fast/selectors/064-expected.txt: * platform/ios/fast/table/append-cells2-expected.txt: * platform/ios/fast/table/colspanMinWidth-expected.txt: * platform/ios/fast/table/remove-td-display-none-expected.txt: * platform/ios/fast/table/spanOverlapRepaint-expected.txt: * platform/ios/fast/table/text-field-baseline-expected.txt: * platform/ios/fast/text/drawBidiText-expected.txt: * platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt: * platform/ios/fast/text/international/bidi-listbox-expected.txt: * platform/ios/fast/text/international/bidi-menulist-expected.txt: * platform/ios/fast/text/international/hindi-spacing-expected.txt: * platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: * platform/ios/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: * platform/ios/media/controls-styling-strict-expected.txt: * platform/ios/svg/custom/foreign-object-skew-expected.txt: * platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt: * platform/ios/svg/hixie/mixed/003-expected.txt: * platform/ios/tables/mozilla/bugs/45621-expected.txt: * platform/ios/tables/mozilla/bugs/bug1188-expected.txt: * platform/ios/tables/mozilla/bugs/bug12384-expected.txt: * platform/ios/tables/mozilla/bugs/bug1318-expected.txt: * platform/ios/tables/mozilla/bugs/bug138725-expected.txt: * platform/ios/tables/mozilla/bugs/bug18359-expected.txt: * platform/ios/tables/mozilla/bugs/bug194024-expected.txt: * platform/ios/tables/mozilla/bugs/bug24200-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt: * platform/ios/tables/mozilla/bugs/bug26178-expected.txt: * platform/ios/tables/mozilla/bugs/bug28928-expected.txt: * platform/ios/tables/mozilla/bugs/bug29326-expected.txt: * platform/ios/tables/mozilla/bugs/bug30559-expected.txt: * platform/ios/tables/mozilla/bugs/bug30692-expected.txt: * platform/ios/tables/mozilla/bugs/bug33855-expected.txt: * platform/ios/tables/mozilla/bugs/bug39209-expected.txt: * platform/ios/tables/mozilla/bugs/bug4382-expected.txt: * platform/ios/tables/mozilla/bugs/bug4429-expected.txt: * platform/ios/tables/mozilla/bugs/bug44505-expected.txt: * platform/ios/tables/mozilla/bugs/bug4527-expected.txt: * platform/ios/tables/mozilla/bugs/bug46368-1-expected.txt: * platform/ios/tables/mozilla/bugs/bug46368-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug51037-expected.txt: * platform/ios/tables/mozilla/bugs/bug51727-expected.txt: * platform/ios/tables/mozilla/bugs/bug52505-expected.txt: * platform/ios/tables/mozilla/bugs/bug52506-expected.txt: * platform/ios/tables/mozilla/bugs/bug55545-expected.txt: * platform/ios/tables/mozilla/bugs/bug59354-expected.txt: * platform/ios/tables/mozilla/bugs/bug60749-expected.txt: * platform/ios/tables/mozilla/bugs/bug68912-expected.txt: * platform/ios/tables/mozilla/bugs/bug7342-expected.txt: * platform/ios/tables/mozilla/bugs/bug92647-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug96334-expected.txt: * platform/ios/tables/mozilla/bugs/bug99948-expected.txt: * platform/ios/tables/mozilla/collapsing_borders/bug41262-4-expected.txt: * platform/ios/tables/mozilla/core/margins-expected.txt: * platform/ios/tables/mozilla/dom/tableDom-expected.txt: * platform/ios/tables/mozilla/other/move_row-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug1725-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt: * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt: * platform/ios/transforms/2d/zoom-menulist-expected.txt: * platform/ios/transforms/3d/general/perspective-non-layer-expected.txt: 2021-03-17 Simon Fraser Avoid unnecessary repaints when transforms change https://bugs.webkit.org/show_bug.cgi?id=223307 Reviewed by Zalan Bujtas. * fast/repaint/transform-change-repaint-expected.txt: Added. * fast/repaint/transform-change-repaint.html: Added. 2021-03-17 Ziran Sun [css-grid] Incorrect track sizing when using relative sized items in 'auto' column tracks https://bugs.webkit.org/show_bug.cgi?id=191627 Reviewed by Javier Fernandez. * TestExpectations: 2021-03-17 Robert Jenner [ macOS wk2 ] media/track/track-cue-css.html is a flakey Image failure https://bugs.webkit.org/show_bug.cgi?id=223387 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test results to Pass ImageOnlyFailure while test is reviewed. 2021-03-17 Peng Liu [GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221686 Reviewed by Jer Noble. * platform/mac/TestExpectations: 2021-03-17 Eric Carlson [GPUP] media/video-set-rate-from-pause.html fails https://bugs.webkit.org/show_bug.cgi?id=223386 Reviewed by Jer Noble. * platform/wk2/TestExpectations: Remove test that passes. 2021-03-17 Jean-Yves Avenard Show media session image artwork in Now Playing information pane. https://bugs.webkit.org/show_bug.cgi?id=223118 Reviewed by Eric Carlson. * fast/mediasession/metadata/artworkdownload-expected.txt: Added. * fast/mediasession/metadata/artworkdownload.html: Added. 2021-03-17 Aditya Keerthi [iOS] Refactor WKFileUploadPanel to use UniformTypeIdentifiers https://bugs.webkit.org/show_bug.cgi?id=223000 Reviewed by Tim Horton. Added a test to verify that the value of the accept attribute for file inputs is mapped to the correct set of type identifiers. * fast/forms/ios/file-upload-panel-accept-expected.txt: Added. * fast/forms/ios/file-upload-panel-accept.html: Added. * resources/ui-helper.js: (window.UIHelper.dismissFilePicker): (window.UIHelper.filePickerAcceptedTypeIdentifiers): 2021-03-17 Zalan Bujtas Do not collapse ruby's internal anonymous blocks https://bugs.webkit.org/show_bug.cgi?id=223296 Reviewed by Antti Koivisto. * fast/ruby/crash-when-ruby-base-is-collapsed-expected.txt: Added. * fast/ruby/crash-when-ruby-base-is-collapsed.html: Added. 2021-03-17 Chris Gambrell [LayoutTests] Convert http/tests/cache convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222935 Reviewed by Jonathan Bedard. * http/tests/cache/cache-redirections.html: * http/tests/cache/cached-main-resource.html: * http/tests/cache/cachedEntry-waits-for-response-policy.html: * http/tests/cache/content-type-ignored-during-revalidation.html: * http/tests/cache/disk-cache/disk-cache-redirect-to-data.html: * http/tests/cache/disk-cache/disk-cache-remove-several-pending-writes.html: * http/tests/cache/disk-cache/redirect-chain-limits.html: * http/tests/cache/disk-cache/resources/json.php: Removed. * http/tests/cache/disk-cache/resources/json.py: Added. (send304): * http/tests/cache/disk-cache/resources/make-sha1-collision.php: Removed. * http/tests/cache/disk-cache/resources/make-sha1-collision.py: Added. * http/tests/cache/disk-cache/resources/redirect-chain.php: Removed. * http/tests/cache/disk-cache/resources/redirect-chain.py: Added. * http/tests/cache/disk-cache/resources/redirect-to-data.php: Removed. * http/tests/cache/disk-cache/resources/redirect-to-data.py: Added. * http/tests/cache/disk-cache/shattered-deduplication.html: * http/tests/cache/disk-cache/speculative-validation/cacheable-redirect.html: * http/tests/cache/disk-cache/speculative-validation/http-auth.html: * http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/cacheable-redirect-frame.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/css-to-revalidate.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/frame-with-authenticated-resource.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/redirect-to-css.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/request-headers-script.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/resource-with-auth.py: Added. * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.php: Removed. * http/tests/cache/disk-cache/speculative-validation/resources/validation-request-frame.py: Added. * http/tests/cache/disk-cache/speculative-validation/validation-request.html: * http/tests/cache/history-navigation-no-resource-revalidation.html: * http/tests/cache/iframe-304-crash-expected.txt: * http/tests/cache/iframe-304-crash.html: * http/tests/cache/iframe-detach.html: * http/tests/cache/link-prefetch-main-resource-iframe.html: * http/tests/cache/link-prefetch-main-resource.html: * http/tests/cache/main-resource-304-reload.html: * http/tests/cache/post-redirect-get.php: Removed. * http/tests/cache/post-redirect-get.py: Added. * http/tests/cache/post-with-cached-subresources.php: Removed. * http/tests/cache/post-with-cached-subresources.py: Added. * http/tests/cache/recursive-validation.html: * http/tests/cache/redirect-referer.html: * http/tests/cache/reload-main-resource.php: Removed. * http/tests/cache/reload-main-resource.py: Added. * http/tests/cache/resources/body.php: Removed. * http/tests/cache/resources/body.py: Added. * http/tests/cache/resources/cacheable-iframe.php: Removed. * http/tests/cache/resources/cacheable-iframe.py: Added. * http/tests/cache/resources/cacheable-random-text.php: Removed. * http/tests/cache/resources/cacheable-random-text.py: Added. * http/tests/cache/resources/iframe304.php: Removed. * http/tests/cache/resources/iframe304.py: Added. * http/tests/cache/resources/iframe304body.php: Removed. * http/tests/cache/resources/iframe304body.py: Added. * http/tests/cache/resources/load-and-check-referer.php: Removed. * http/tests/cache/resources/load-and-check-referer.py: Added. (contentType): * http/tests/cache/resources/no-cache-main-resource-next.php: Removed. * http/tests/cache/resources/no-cache-main-resource-next.py: Added. * http/tests/cache/resources/no-cache-main-resource.php: Removed. * http/tests/cache/resources/no-cache-main-resource.py: Added. * http/tests/cache/resources/no-cache-with-validation.php: Removed. * http/tests/cache/resources/no-cache-with-validation.py: Added. * http/tests/cache/resources/partitioned-cache-echo-state.php: Removed. * http/tests/cache/resources/partitioned-cache-echo-state.py: Added. * http/tests/cache/resources/partitioned-cache-loader.html: * http/tests/cache/resources/permanent-redirect.py: Added. * http/tests/cache/resources/post-image-to-verify.php: Removed. * http/tests/cache/resources/post-image-to-verify.py: Added. * http/tests/cache/resources/prefetched-main-resource-iframe.php: Removed. * http/tests/cache/resources/prefetched-main-resource-iframe.py: Added. * http/tests/cache/resources/prefetched-main-resource.php: Removed. * http/tests/cache/resources/prefetched-main-resource.py: Added. * http/tests/cache/resources/redirect-referer-iframe.html: * http/tests/cache/resources/reload-main-resource-iframe.php: Removed. * http/tests/cache/resources/reload-main-resource-iframe.py: Added. * http/tests/cache/resources/slow-iframe.php: Removed. * http/tests/cache/resources/slow-iframe.py: Added. * http/tests/cache/resources/stylesheet-html.php: Removed. * http/tests/cache/resources/stylesheet-html.py: Added. * http/tests/cache/resources/stylesheet304-bad-content-type.php: Removed. * http/tests/cache/resources/stylesheet304-bad-content-type.py: Added. * http/tests/cache/resources/stylesheet304.php: Removed. * http/tests/cache/resources/svg-defs-vary.php: Removed. * http/tests/cache/resources/svg-defs-vary.py: Added. * http/tests/cache/resources/xhr-vary-header-response.php: Removed. * http/tests/cache/resources/xhr-vary-header-response.py: Added. * http/tests/cache/resources/xhr-vary-header-subframe.html: * http/tests/cache/stylesheet-sharing.html: * http/tests/cache/vary-frameless-document.html: * http/tests/cache/xhr-body.html: * http/tests/cache/xhr-vary-header.html: * http/tests/resources/touch-temp-file.py: Added. * http/tests/resources/write-temp-file.py: Added. * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: * platform/win/TestExpectations: 2021-03-17 Robert Jenner [ macOS wk2 ARM64 ] 2 imported/w3c/web-platform-tests/webrtc are flakey text failures https://bugs.webkit.org/show_bug.cgi?id=223385 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure for Apple Silicon systems, and removing the Mojave test expectation while tests are being reviewed. 2021-03-17 Peng Liu [GPUP] Some media-source tests fail/timeout when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221686 Reviewed by Eric Carlson. Fix the wrong description of a test. * media/media-source/media-source-resize-expected.txt: * media/media-source/media-source-resize.html: * platform/gtk/media/media-source/media-source-resize-expected.txt: * platform/mac/TestExpectations: 2021-03-17 Alexey Shvayka [WebIDL] Fix convertRecord() to throw on enumerable symbol |key| https://bugs.webkit.org/show_bug.cgi?id=223231 Reviewed by Darin Adler. * fast/dom/DOMURL/searchparams-expected.txt: * fast/dom/DOMURL/searchparams.html: 2021-03-17 Youenn Fablet Align device orientation delegate to getUserMedia/geolocation delegates https://bugs.webkit.org/show_bug.cgi?id=223247 Reviewed by Eric Carlson. * fast/device-orientation/device-motion-request-permission-denied-expected.txt: * fast/device-orientation/device-motion-request-permission-granted-expected.txt: * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: * http/tests/device-orientation/device-motion-allowed-in-first-party-only-expected.txt: * http/tests/device-orientation/device-motion-third-party-iframe-allowed-by-feature-policy-expected.txt: * http/tests/device-orientation/device-orientation-allowed-in-first-party-only-expected.txt: * http/tests/device-orientation/device-orientation-permission-granted-in-other-iframes-from-same-origin-expected.txt: * http/tests/device-orientation/device-orientation-third-party-iframe-allowed-by-feature-policy-expected.txt: * platform/ios/http/tests/events/device-orientation-motion-secure-context-expected.txt: 2021-03-16 Lauro Moura [GLIB] Gardening some consistent WPE failures and GTK4 crashes Unreviewed test gardening. * platform/glib/TestExpectations: * platform/glib/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.https-expected.txt: Rebaselined after r274167. * platform/gtk/imported/w3c/web-platform-tests/dom/slot-recalc-expected.txt: Added. Needed after r274167. * platform/gtk4/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: Rebaselined. Needed after somewhere between r273067 (last good) and r273071 (first bad). * platform/wpe/imported/w3c/web-platform-tests/css/selectors/focus-visible-003-expected.txt: Added. WPE does not support color popup yet. * platform/wpe/imported/w3c/web-platform-tests/css/selectors/focus-visible-004-expected.txt: Ditto. * platform/wpe/imported/w3c/web-platform-tests/dom/slot-recalc-expected.txt: Added. Needed fater r274167. 2021-03-16 Diego Pino Garcia [GLIB] Unreviewed test gardening. Update test expectations after r273539. * platform/glib/TestExpectations: 2021-03-16 Robert Jenner [ macOS wk2 ] media/media-fullscreen-return-to-inline.html is a flakey text failure and flakey timeout https://bugs.webkit.org/show_bug.cgi?id=223293 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure Timeout while test is being reviewed. 2021-03-16 Robert Jenner [ macOS wk2 ARM64 ] fast/table/multiple-captions-crash4.htmlis a flakey Image failure https://bugs.webkit.org/show_bug.cgi?id=223292 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test results to PASS IMAGEONLYFAILURE while test is being reviewed. 2021-03-16 Robert Jenner [ macOS wk2 ARM 64 ] 2 accessibility/mac/value-change/ layout-tests are flakey text failures https://bugs.webkit.org/show_bug.cgi?id=223291 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations as PASS/FAILURE until test can be reviewed. 2021-03-15 Ebrahim Byagowi and Myles C. Maxfield isn't able to render RTL text correctly in ALT text https://bugs.webkit.org/show_bug.cgi?id=221833 Reviewed by Zalan Bujtas. * platform/ios/TestExpectations: * platform/mac/TestExpectations: * fast/text/image-alt-text-bidi-2-expected.html: Added. * fast/text/image-alt-text-bidi-2.html: Added. * fast/text/image-alt-text-bidi-expected.html: Added. * fast/text/image-alt-text-bidi.html: Added. 2021-03-16 Alexey Shvayka Cache cross-origin methods / accessors of Window and Location per lexical global object https://bugs.webkit.org/show_bug.cgi?id=222739 Reviewed by Darin Adler. * http/tests/navigation/process-swap-window-open-expected.txt: * http/tests/navigation/process-swap-window-open.html: 2021-03-16 Julian Gonzalez ASSERTION FAILED: m_state == State::Committed in WebKit::FrameLoadState::didFailLoad() https://bugs.webkit.org/show_bug.cgi?id=221783 Reviewed by Ryosuke Niwa. Stop skipping loader/change-src-during-iframe-load-crash.html on Debug bots. * platform/wk2/TestExpectations: 2021-03-16 Robert Jenner REGRESSION (r274461): [ macOS wk1 ]fast/repaint/canvas-object-fit.html is flakey text failing https://bugs.webkit.org/show_bug.cgi?id=223283 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Updating test expectations while test is being reviewed. 2021-03-16 Simon Fraser [BigSur arm64] compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223265 Unreviewed test gardening. Attempt to make this test pass on AS by avoiding solid-color layers, forcing backing store with  . Also reduce the oddly long 1000ms timeout in the test. * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer-expected.html: * compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html: * platform/mac/TestExpectations: 2021-03-16 Devin Rousso [macOS] change for the language/subtitle tracks button to use an `NSMenu` instead of web content https://bugs.webkit.org/show_bug.cgi?id=223239 Reviewed by Eric Carlson. * media/modern-media-controls/tracks-support/auto-text-track.html: Added. * media/modern-media-controls/tracks-support/auto-text-track-expected.txt: Added. * media/modern-media-controls/tracks-support/click-track-in-contextmenu.html: Added. * media/modern-media-controls/tracks-support/click-track-in-contextmenu-expected.txt: Added. * media/modern-media-controls/tracks-support/hidden-tracks.html: Added. * media/modern-media-controls/tracks-support/hidden-tracks-expected.txt: Added. * media/modern-media-controls/tracks-support/off-text-track.html: Added. * media/modern-media-controls/tracks-support/off-text-track-expected.txt: Added. * media/modern-media-controls/tracks-support/show-contextmenu-then-double-click-on-tracks-button.html: Added. * media/modern-media-controls/tracks-support/show-contextmenu-then-double-click-on-tracks-button-expected.txt: Added. * media/modern-media-controls/tracks-support/text-track-selected-via-media-api.html: Added. * media/modern-media-controls/tracks-support/text-track-selected-via-media-api-expected.txt: Added. * media/modern-media-controls/tracks-support/ios/tracks-support-auto-text-track.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-auto-text-track-expected.txt: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-click-track-in-contextmenu.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-click-track-in-contextmenu-expected.txt: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-hidden-tracks.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-hidden-tracks-expected.txt: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-off-text-track.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-off-text-track-expected.txt: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-show-contextmenu-then-double-click-on-tracks-button.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-show-contextmenu-then-double-click-on-tracks-button-expected.txt: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-text-track-selected-via-media-api.html: Removed. * media/modern-media-controls/tracks-support/ios/tracks-support-text-track-selected-via-media-api-expected.txt: Removed. Move the iOS tracks support tests out of an iOS folder since macOS now also uses a contextmenu. * media/modern-media-controls/resources/media-controls-loader.js: * media/modern-media-controls/resources/media-controls-utils.js: (showTracksPanel): Deleted. * media/modern-media-controls/media-controller/media-controller-click-on-video-background-to-dismiss-tracks-panel-should-not-toggle-playback.html: Removed. * media/modern-media-controls/media-controller/media-controller-click-on-video-background-to-dismiss-tracks-panel-should-not-toggle-playback-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-controls-bar-remains-visible-after-clicking-over-it-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide-click-outside-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-hide-esc-key-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-population.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-population-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-position-and-size-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-prevent-default-on-keydown.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-prevent-default-on-keydown-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-right-x.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-right-x-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-keyboard-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-select-track-with-mouse-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-up-click-outside-media-does-not-dimiss-media-controls-when-media-is-paused-expected.txt: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing.html: Removed. * media/modern-media-controls/tracks-panel/tracks-panel-up-click-over-media-does-not-dimiss-media-controls-when-media-is-playing-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-auto-text-track.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-auto-text-track-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-click-track-in-panel.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-click-track-in-panel-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-hidden-tracks.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-hidden-tracks-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-off-text-track.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-off-text-track-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-and-populate-panel.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-and-populate-panel-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-after-dragging-controls.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-after-dragging-controls-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-then-double-click-on-tracks-button.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-then-double-click-on-tracks-button-expected.txt: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-text-track-selected-via-media-api.html: Removed. * media/modern-media-controls/tracks-support/mac/tracks-support-text-track-selected-via-media-api-expected.txt: Removed. Remove everything related to `TracksPanel` now that macOS also uses a contextmenu. * media/modern-media-controls/tracks-support/captions-offset-with-controls-bar.html: Renamed from LayoutTests/media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar.html. * media/modern-media-controls/tracks-support/captions-offset-with-controls-bar-expected.txt: Renamed from LayoutTests/media/modern-media-controls/tracks-support/tracks-support-captions-offset-with-controls-bar-expected.txt. * media/modern-media-controls/tracks-support/no-tracks.html: Renamed from LayoutTests/media/modern-media-controls/tracks-support/tracks-support-no-tracks.html. * media/modern-media-controls/tracks-support/no-tracks-expected.txt: Renamed from LayoutTests/media/modern-media-controls/tracks-support/tracks-support-no-tracks-expected.txt. Renamed these tests to remove the redundant "tracks-support". * media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html: Removed. * media/modern-media-controls/tracks-support/tracks-support-audio-tracks-expected.txt: Removed. * media/modern-media-controls/tracks-support/tracks-support-text-tracks.html: Removed. * media/modern-media-controls/tracks-support/tracks-support-text-tracks-expected.txt: Removed. These tests are covered by the other added/renamed tests above. * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles.html: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-containers-styles-expected.txt: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles.html: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-buttons-styles-expected.txt: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor.html: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-constructor-expected.txt: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin.html: * media/modern-media-controls/macos-fullscreen-media-controls/macos-fullscreen-media-controls-right-container-margin-expected.txt: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-placard.html: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-volume-slider-visibility.html: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-dropping-controls-expected.txt: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-shows-start-button.html: Update existing tests to accomodate the `OverflowButton`. * resources/ui-helper.js: (window.UIHelper.chooseMenuAction): Added. (window.UIHelper.async chooseMenuAction): Deleted. Use `UIScriptController.prototype.chooseMenuAction` instead of a combination of `UIScriptController.prototype.rectForMenuAction` and `UIScriptController.prototype.activateAt` since `UIScriptController::chooseMenuAction` basically does that anyways. * TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/mac-wk2/TestExpectations: 2021-03-16 Simon Fraser Runtime-disabled CSS features still still appear enabled via two-arg CSS.supports() https://bugs.webkit.org/show_bug.cgi?id=223141 Reviewed by Antti Koivisto. * fast/css/overscroll-behavior-invalidate-if-disabled-expected.txt: * fast/css/overscroll-behavior-invalidate-if-disabled.html: 2021-03-16 Kimmo Kinnunen Make WebGL conformance test update script more usable and consistent https://bugs.webkit.org/show_bug.cgi?id=223112 Reviewed by Kenneth Russell. Move the script over the existing but unused Tools/Scripts/update-webgl-conformance-tests. * webgl/generate-webgl-tests: Removed. 2021-03-16 Amir Mark Jr [BigSur arm64] compositing/z-order/rebuild-sibling-of-layer-with-foreground-layer.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223265 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-03-16 Robert Jenner [ macOS debug arm64 ] ASSERTION FAILED: count >= 1 ./rendering/RenderMultiColumnSet.cpp(450) : unsigned int WebCore::RenderMultiColumnSet::columnCount() const https://bugs.webkit.org/show_bug.cgi?id=223144 Unreviewed test gardening. * platform/mac/TestExpectations: updating expectations to crash while test is being reviewed. 2021-03-16 Robert Jenner [ BigSur wk2 arm64 ] 4 webrtc/ Layout-tests are consistently timing out https://bugs.webkit.org/show_bug.cgi?id=223043 Uneviewed test gadening. * platform/mac/TestExpectations: Re-updating expectations for one test that started timing out when marked as Failure. 2021-03-16 John Wilander PCM: Test infrastructure for sending attribution reports to attribution website too https://bugs.webkit.org/show_bug.cgi?id=223238 Reviewed by Brent Fulgham. setPrivateClickMeasurementAttributionReportURLForTesting() now is named setPrivateClickMeasurementAttributionReportURLsForTesting() in the layers that eventually reach WebKit::PrivateClickMeasurementManager. It takes two URLs attributionReportSourceURL and attributionReportAttributeOnURL and sets them in a new struct AttributionReportTestConfig. * http/tests/contentextensions/block-private-click-measurement.html: * http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html: * http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start.html: * http/tests/privateClickMeasurement/resources/getConversionData.php: * http/tests/privateClickMeasurement/resources/util.js: (tearDownAndFinish): * http/tests/privateClickMeasurement/send-attribution-conversion-request.html: * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html: * platform/mac-wk2/TestExpectations: This was marked as an old flaky failure and tracked in rdar://63357481. I've kept my eye on it and it does not seem flaky anymore. Removed failure expectation to get better test coverage. 2021-03-16 Truitt Savell Many media/media-fragments/ tests are crashing due to other tests that run before them. https://bugs.webkit.org/show_bug.cgi?id=223277 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-03-16 Robert Jenner [ macOS Debug ] 2 imported/w3c/web-platform-tests/xhr/ are flakey text failures Nhttps://bugs.webkit.org/show_bug.cgi?id=223271 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Updated expectations to Pass Fail for BigSur Debug wk1. * platform/mac/TestExpectations: Updated expectations to Pass Fail for BigSur Debug. 2021-03-16 Robert Jenner [MacOS wk2] imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-updating.html is a flakey failure https://bugs.webkit.org/show_bug.cgi?id=222210 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Removing Debug filter from expectation to cover flakiness on EWS. 2021-03-16 Peng Liu [GPUP] Some web audio WPT tests fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221696 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-16 Peng Liu [GPUP] Some modern-media-controls tests are flaky when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221685 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-16 Chris Gambrell [LayoutTests] Convert http/tests/quicklook convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=223212 Reviewed by Jonathan Bedard. * http/tests/quicklook/csp-header-ignored.html: * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.php: Removed. * http/tests/quicklook/resources/word-document-with-csp-block-frame-ancestors.py: Added. 2021-03-16 Robert Jenner [ macOS ARM64 ] webgl/2.0.0/conformance2/textures/misc/tex-mipmap-levels.html is constantly text failing https://bugs.webkit.org/show_bug.cgi?id=223259 Uneviewed test gardening. * platform/mac/TestExpectations: Updating expectations to Failure until test can be reviewed. 2021-03-16 Robert Jenner [ BigSur wk2 arm64 ] 4 webrtc/ Layout-tests are consistently timing out https://bugs.webkit.org/show_bug.cgi?id=223043 Uneviewed test gadening. * platform/mac/TestExpectations: Temporarily updating test expectations for 18 web/rtc tests that only have issues on Apple Silicon Macs, until they can be resolved. 2021-03-16 Lauro Moura [GTK] Add GTK4 tests expectations https://bugs.webkit.org/show_bug.cgi?id=222907 Reviewed by Carlos Garcia Campos. * platform/gtk4/TestExpectations: Added. 2021-03-16 Frederic Wang Crash in makeBoundaryPoint via ReplaceSelectionCommand::insertedContentRange https://bugs.webkit.org/show_bug.cgi?id=221509 Reviewed by Ryosuke Niwa. Add a regression test. * fast/editing/replace-selection-and-apply-style-crash-expected.txt: Added. * fast/editing/replace-selection-and-apply-style-crash.html: Added. 2021-03-16 Youenn Fablet [ macOs Wk1 ] http/wpt/filereader/filereader-stop.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222749 Reviewed by Alex Christensen. * http/wpt/filereader/filereader-stop.html: Update test to register the event handlers for the second load, not the first one. 2021-03-15 Rob Buis Fix table-element-001.html https://bugs.webkit.org/show_bug.cgi?id=223063 Reviewed by Simon Fraser. Enable test that passes now. * TestExpectations: 2021-03-15 Wenson Hsieh [iOS] WebPageProxy's EditorState may be stale until the next remote layer tree commit https://bugs.webkit.org/show_bug.cgi?id=223207 Reviewed by Tim Horton. * fast/images/image-extraction/ios/reselect-word-in-image-overlay-expected.txt: Added. * fast/images/image-extraction/ios/reselect-word-in-image-overlay.html: Added. 2021-03-15 Zalan Bujtas [Multi-column] Ignore line grid offset when the grid line is shorter than 0.5px https://bugs.webkit.org/show_bug.cgi?id=223220 Reviewed by Simon Fraser. * fast/multicol/crash-when-line-grid-is-shorter-than-half-px-expected.txt: Added. * fast/multicol/crash-when-line-grid-is-shorter-than-half-px.html: Added. 2021-03-15 Robert Jenner [ macOS Debug ARM64 ] 2X w3c/svg tests are constantly text failing https://bugs.webkit.org/show_bug.cgi?id=223223 Unreviewed test gardening. * platform/mac/TestExpectations: Updating test expectations to constantly fail in Apple Silicon while test is being looked at. 2021-03-15 Robert Jenner [ MacOS wk2 ] inspector/debugger/breakpoints/resolved-dump-all-inline-script-pause-locations.html is flakey timing out https://bugs.webkit.org/show_bug.cgi?id=221759 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Re-updating test expectations to include release. Prior test expectation update gave us unexpected crashes. 2021-03-15 Wenson Hsieh Image overlay creation should be idempotent https://bugs.webkit.org/show_bug.cgi?id=223199 Reviewed by Tim Horton. * fast/images/image-extraction/image-overlay-creation-is-idempotent-expected.txt: Added. * fast/images/image-extraction/image-overlay-creation-is-idempotent.html: Added. 2021-03-15 Zalan Bujtas RenderStyle::getRoundedInnerBorderFor should never produce a rect with negative width/height https://bugs.webkit.org/show_bug.cgi?id=223147 Reviewed by Simon Fraser. * fast/shapes/assert-when-rounded-rect-overflows-expected.txt: Added. * fast/shapes/assert-when-rounded-rect-overflows.html: Added. 2021-03-15 Yusuke Suzuki WebGL should be aware of [AllowShared] https://bugs.webkit.org/show_bug.cgi?id=223167 Reviewed by Saam Barati. Test that these functions accept (not throwing a TypeError) array buffers etc. created from SharedArrayBuffer. * webgl/webgl-allow-shared-expected.txt: Added. * webgl/webgl-allow-shared.html: Added. 2021-03-15 Said Abou-Hallawa Enable the layout test 2d.path.stroke.scale2.html https://bugs.webkit.org/show_bug.cgi?id=223176 Reviewed by Tim Horton. This layout test is now fixed on macOS and iOS after enabling GPUP for 2D canvas rendering. The reason is CGPathAddRect() has a bug which is tracked by rdar://75419465. Encoding the CGPath converts the rectangle command to moveTo and lineTo commands. This is unintentional workaround for the CGPathAddRect() bug. * TestExpectations: * platform/ios-wk1/TestExpectations: * platform/ios/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac/TestExpectations: 2021-03-15 Robert Jenner [ macOS wk2 ARM64 ] http/tests/local/loading-stylesheet-import-remove.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223206 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass ImageOnlyFailure while test is being looked at. 2021-03-15 Peng Liu [GPUP][MSE] Add an IPC message to implement SourceBufferPrivateRemote::canSwitchToType() https://bugs.webkit.org/show_bug.cgi?id=223152 Reviewed by Eric Carlson. * platform/mac/TestExpectations: 2021-03-15 Zalan Bujtas Fit-border-to-line may change the layout constraints between 2 paginated line layouts https://bugs.webkit.org/show_bug.cgi?id=223169 Reviewed by Antti Koivisto. * fast/multicol/widow-relayout-with-border-fit-expected.txt: Added. * fast/multicol/widow-relayout-with-border-fit.html: Added. 2021-03-15 Wenson Hsieh [macOS] Selecting text via mouse drag in image documents shouldn't trigger click events https://bugs.webkit.org/show_bug.cgi?id=223075 Reviewed by Tim Horton. Add a couple of new layout tests to exercise the new behavior. * fast/images/image-extraction/mac/select-image-overlay-with-mouse-drag-does-not-fire-click-expected.txt: Added. * fast/images/image-extraction/mac/select-image-overlay-with-mouse-drag-does-not-fire-click.html: Added. * fast/images/image-extraction/mac/select-image-overlay-with-mouse-drag-expected-mismatch.html: Added. * fast/images/image-extraction/mac/select-image-overlay-with-mouse-drag.html: Added. 2021-03-15 Rob Buis Treat min-intrinsic like *-content https://bugs.webkit.org/show_bug.cgi?id=222854 Reviewed by Sergio Villar Senin. Add test for this. * fast/flexbox/indefinite-width-crash-expected.txt: Added. * fast/flexbox/indefinite-width-crash.html: Added. 2021-03-15 Imanol Fernandez Split WebXR features into enabledFeatures, supportedFeatures and requestedFeatures https://bugs.webkit.org/show_bug.cgi?id=222796 Reviewed by Sergio Villar Senin. Update xrSession_requestReferenceSpace_features expectations. * platform/wpe/TestExpectations: 2021-03-14 Yusuke Suzuki Prevent dynamic import in service worker https://bugs.webkit.org/show_bug.cgi?id=222308 Reviewed by Youenn Fablet. Covering worklet case. * http/wpt/webaudio/the-audio-api/the-audioworklet-interface/dynamic-import-is-prohibited.https-expected.txt: Added. * http/wpt/webaudio/the-audio-api/the-audioworklet-interface/dynamic-import-is-prohibited.https.html: Added. * http/wpt/webaudio/the-audio-api/the-audioworklet-interface/processors/dynamic-import-is-prohibited.js: Added. (DynamicImportIsProhibitedProcessor.prototype.process): (DynamicImportIsProhibitedProcessor): 2021-03-13 Wenson Hsieh [iOS] Selecting the first word in an image overlay may select text in the previous line https://bugs.webkit.org/show_bug.cgi?id=223153 Reviewed by Tim Horton. Add a layout test to verify the behavior change. * fast/images/image-extraction/ios/select-word-in-image-overlay-expected.txt: Added. * fast/images/image-extraction/ios/select-word-in-image-overlay.html: Added. 2021-03-13 Wenson Hsieh Add support for accessibility image overlays in layout tests https://bugs.webkit.org/show_bug.cgi?id=223146 Reviewed by Tim Horton. Add a very basic test to ensure that image overlay content can be installed. * TestExpectations: * fast/images/image-extraction/basic-image-overlay-expected-mismatch.html: Added. * fast/images/image-extraction/basic-image-overlay.html: Added. 2021-03-13 Commit Queue Unreviewed, reverting r274379. https://bugs.webkit.org/show_bug.cgi?id=223154 Some LayoutTests are crashing Reverted changeset: "Cache cross-origin methods / accessors of Window and Location per lexical global object" https://bugs.webkit.org/show_bug.cgi?id=222739 https://trac.webkit.org/changeset/274379 2021-03-13 Chris Gambrell [ macOS Wk2 ] http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php is constantly text failing https://bugs.webkit.org/show_bug.cgi?id=223079 Reviewed by Jonathan Bedard. * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: 2021-03-13 Antoine Quint Fix interpolation of clip CSS property https://bugs.webkit.org/show_bug.cgi?id=223126 Reviewed by Antti Koivisto. Rebase a test that used the old, incorrect computed value for "clip" with four "auto" values. * fast/css/computed-clip-with-auto-rect-expected.txt: 2021-03-13 Peng Liu [GPUP][MSE] MediaSource::buffered and MediaSource::activeSourceBuffers do not update in the same run loop as MediaSource::endOfStream() https://bugs.webkit.org/show_bug.cgi?id=221293 Reviewed by Jer Noble. * platform/mac/TestExpectations: 2021-03-13 Rob Buis [css-flexbox] Fix incorrect relative path https://bugs.webkit.org/show_bug.cgi?id=223120 Reviewed by Darin Adler. Enable tests that pass now. * TestExpectations: 2021-03-13 Youenn Fablet Update RTCRtpScriptTransform to the latest version of the spec https://bugs.webkit.org/show_bug.cgi?id=222982 Reviewed by Eric Carlson. * http/wpt/webrtc/audio-script-transform.html: * http/wpt/webrtc/context-transform.js: (MockRTCRtpTransformer): (MockRTCRtpTransformer.prototype.start): (MockRTCRtpTransformer.prototype.process): (onrtctransform): * http/wpt/webrtc/no-transform.js: * http/wpt/webrtc/no-webrtc-transform-expected.txt: * http/wpt/webrtc/no-webrtc-transform.html: * http/wpt/webrtc/script-transform.js: (onrtctransform.process): (onrtctransform): * http/wpt/webrtc/sframe-transform.js: (onrtctransform): * http/wpt/webrtc/video-script-transform.html: 2021-03-13 Martin Robinson Add basic (non-momentum) wheel event handling for scroll snap https://bugs.webkit.org/show_bug.cgi?id=222594 Reviewed by Simon Fraser. * css3/scroll-snap/scroll-snap-wheel-event-expected.txt: Added. * css3/scroll-snap/scroll-snap-wheel-event.html: Added. * platform/ios-wk2/TestExpectations: Skip new test because it uses mouse event simulation. Move existing classification to better section as well. * platform/mac-wk1/fast/scrolling/latching/scroll-snap-latching-expected.txt: Rebased this previous failing test. 2021-03-13 Alexey Shvayka Cache cross-origin methods / accessors of Window and Location per lexical global object https://bugs.webkit.org/show_bug.cgi?id=222739 Reviewed by Darin Adler. * http/tests/navigation/process-swap-window-open-expected.txt: * http/tests/navigation/process-swap-window-open.html: 2021-03-12 Said Abou-Hallawa [GPU Process] inspector/canvas/memory.html fails when GPU rendering is enabled for 2D Canvas https://bugs.webkit.org/show_bug.cgi?id=222880 Reviewed by Tim Horton. Enable GPUP rendering for 2D canvas for this test. * inspector/canvas/memory.html: 2021-03-12 Robert Jenner [ MacOS wk2 ] inspector/debugger/breakpoints/resolved-dump-all-inline-script-pause-locations.html is flakey timing out https://bugs.webkit.org/show_bug.cgi?id=221759 Uneviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout while test is being looked at. 2021-03-12 Robert Jenner [ macOS Debug wk2 ] imported/w3c/web-platform-tests/wasm/webapi/instantiateStreaming-bad-imports.any.worker.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=223131 Unreviewed test gardeing. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure for Debug. 2021-03-12 Manuel Rego Casasnovas [selectors] :focus-visible matches body after keyboard event https://bugs.webkit.org/show_bug.cgi?id=223113 Reviewed by Antti Koivisto. * platform/ios/TestExpectations: Skip new test for iOS. 2021-03-12 Robert Jenner [MacOS wk2] imported/w3c/web-platform-tests/media-source/SourceBuffer-abort-updating.html is a flakey failure https://bugs.webkit.org/show_bug.cgi?id=222210 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure until test issues can be resolved. 2021-03-12 Youenn Fablet Make RTCDataChannel transferable https://bugs.webkit.org/show_bug.cgi?id=222965 Reviewed by Eric Carlson. * http/wpt/webrtc/datachannel-worker-expected.txt: Added. * http/wpt/webrtc/datachannel-worker.html: Added. * http/wpt/webrtc/datachannel-worker.js: Added. (onmessage): 2021-03-11 Said Abou-Hallawa [GPUP] Enable 2D Canvas in layout tests by default https://bugs.webkit.org/show_bug.cgi?id=222835 Reviewed by Simon Fraser. Some of the canvas layout tests are still failing when GPUP is enabled for 2D Canvas. Skip these tests for now. * TestExpectations: * gpu-process/TestExpectations: * http/tests/canvas/color-fonts/fill-gradient-sbix-2.html: * http/tests/canvas/color-fonts/fill-gradient-sbix-3.html: * http/tests/canvas/color-fonts/fill-gradient-sbix-4.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-2.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-3.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-4.html: webkit.org/b/222881 * inspector/canvas/memory.html: webkit.org/b/222880 2021-03-11 Sihui Liu Add some logging to help debug flaky quota tests https://bugs.webkit.org/show_bug.cgi?id=222995 Reviewed by Youenn Fablet. * http/tests/IndexedDB/storage-limit-1.https.html: * http/tests/IndexedDB/storage-limit-2.https.html: * http/tests/IndexedDB/storage-limit.https.html: 2021-03-11 Eric Carlson [GPU Process] http/tests/media/hls/hls-audio-tracks-locale-selection.html fails https://bugs.webkit.org/show_bug.cgi?id=223102 Reviewed by Jer Noble. * platform/wk2/TestExpectations: Unskip the passing test. 2021-03-11 Amir Mark Jr REGRESSION (r274264) [MacOS Wk1] compositing/visibility/iframe-visibility-hidden.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=223104 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-03-11 Alexey Shvayka Align JSGlobalObject::defineOwnProperty() with the spec and other runtimes https://bugs.webkit.org/show_bug.cgi?id=203456 Reviewed by Robin Morisset. * fast/dom/Window/Location/window-override-location-using-defineGetter-expected.txt: * fast/dom/Window/Location/window-override-location-using-defineGetter.html: * fast/dom/Window/Location/window-override-window-using-defineGetter-expected.txt: * fast/dom/Window/Location/window-override-window-using-defineGetter.html: * fast/dom/getter-on-window-object2-expected.txt: * fast/dom/getter-on-window-object2.html: 2021-03-11 Aditya Keerthi [iOS][FCR] Update disabled state for button-like controls https://bugs.webkit.org/show_bug.cgi?id=222318 Reviewed by Wenson Hsieh. Rebaslined tests to account for the new disabled appearance. * platform/ios/fast/forms/basic-inputs-expected.txt: * platform/ios/fast/forms/basic-selects-expected.txt: * platform/ios/fast/forms/disabled-select-change-index-expected.txt: * platform/ios/fast/forms/file/file-input-disabled-expected.txt: * platform/ios/fast/forms/select-disabled-appearance-expected.txt: 2021-03-11 Devin Rousso [macCatalyst] media controls should have macOS styling and behavior https://bugs.webkit.org/show_bug.cgi?id=223078 Reviewed by Eric Carlson. * media/modern-media-controls/watchos-media-controls/watchos-media-controls-constructor.html: Renamed from media/modern-media-controls/compact-media-controls/compact-media-controls-constructor.html. * media/modern-media-controls/watchos-media-controls/watchos-media-controls-constructor-expected.txt: Renamed from media/modern-media-controls/compact-media-controls/compact-media-controls-constructor-expected.txt. * media/modern-media-controls/watchos-media-controls/watchos-media-controls-layout.html: Renamed from media/modern-media-controls/compact-media-controls/compact-media-controls-layout.html. * media/modern-media-controls/watchos-media-controls/watchos-media-controls-layout-expected.txt: Renamed from media/modern-media-controls/compact-media-controls/compact-media-controls-layout-expected.txt. 2021-03-11 Devin Rousso Video controls stay on screen indefinitely after interacting with time scrubber https://bugs.webkit.org/show_bug.cgi?id=223081 Reviewed by Eric Carlson. * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading.html: * media/modern-media-controls/tracks-panel/tracks-panel-prevent-controls-bar-from-fading-expected.txt: 2021-03-11 Eric Carlson [Mac] http/tests/media/video-play-stall.html is flakey https://bugs.webkit.org/show_bug.cgi?id=148597 Reviewed by Jer Noble. * http/tests/media/video-play-stall.html: Increase the amount of data loaded before stalling because the test assumes that playback begins before the 'stalled' event is fired, and AVFoundation has become much more conservative about predicting when is is possible to begin playing without running out of data. * platform/mac/TestExpectations: * platform/wk2/TestExpectations: 2021-03-11 Rob Buis Apply transferred min/max sizes for intrinsic sizing https://bugs.webkit.org/show_bug.cgi?id=222557 Reviewed by Alex Christensen. Enable tests that pass now. * TestExpectations: 2021-03-11 Peng Liu [GPUP] Some modern-media-controls tests are flaky when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221685 Reviewed by Eric Carlson. Fix two flaky tests related to video fullscreen by: 1) Enable "MockVideoPresentationMode". 2) Wait for a video presentation mode change to complete before moving to the next step in the test. 3) Request the video to exit fullscreen before finish the test (to avoid interference with other tests). * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video-expected.txt: * media/modern-media-controls/controls-visibility-support/controls-visibility-support-fullscreen-on-video.html: * media/modern-media-controls/media-controller/media-controller-fade-controls-when-entering-fullscreen-expected.txt: * media/modern-media-controls/media-controller/media-controller-fade-controls-when-entering-fullscreen.html: * platform/mac/TestExpectations: * platform/wk2/TestExpectations: 2021-03-11 Zalan Bujtas Cleanup references to float and out-of-flow renderers before destroying them. https://bugs.webkit.org/show_bug.cgi?id=223041 Reviewed by Antti Koivisto. * fast/block/crash-when-anonymous-float-box-is-removed-expected.txt: Added. * fast/block/crash-when-anonymous-float-box-is-removed.html: Added. 2021-03-11 Sihui Liu Indexed DB transactions outdated immediately after it just created https://bugs.webkit.org/show_bug.cgi?id=216769 Reviewed by Ryosuke Niwa. * storage/indexeddb/transaction-state-active-after-creation-expected.txt: Added. * storage/indexeddb/transaction-state-active-after-creation.html: Added. 2021-03-10 Rob Buis Fix intrinsic-size-005.html https://bugs.webkit.org/show_bug.cgi?id=222970 Reviewed by Simon Fraser. Enable test that passes now. * TestExpectations: 2021-03-10 Peng Liu [GPU Process] Assertion under RenderLayerCompositor::computeCompositingRequirements() https://bugs.webkit.org/show_bug.cgi?id=220375 Reviewed by Eric Carlson. * platform/wk2/TestExpectations: 2021-03-10 Chris Gambrell [LayoutTests] Convert http/tests/security convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222668 Reviewed by Jonathan Bedard. * TestExpectations: * http/tests/fetch/redirectmode-and-preload-expected.txt: * http/tests/fetch/redirectmode-and-preload.html: * http/tests/local/file-url-sent-as-referer.html: * http/tests/security/basic-auth-subresource-expected.txt: * http/tests/security/basic-auth-subresource.html: * http/tests/security/cached-cross-origin-preloaded-css-stylesheet-expected.txt: * http/tests/security/cached-cross-origin-preloaded-css-stylesheet.html: * http/tests/security/cached-cross-origin-preloading-css-stylesheet-expected.txt: * http/tests/security/cached-cross-origin-preloading-css-stylesheet.html: * http/tests/security/cached-cross-origin-shared-css-stylesheet.html: * http/tests/security/cannot-read-cssrules-redirect.html: * http/tests/security/cannot-read-cssrules.html: * http/tests/security/canvas-remote-read-remote-image-allowed-with-credentials.html: * http/tests/security/canvas-remote-read-remote-image-allowed.html: * http/tests/security/canvas-remote-read-remote-image-blocked-no-crossorigin.html: * http/tests/security/canvas-remote-read-remote-image-blocked-then-allowed.html: * http/tests/security/clean-origin-css-exposed-resource-timing.html: * http/tests/security/contentSecurityPolicy/1.1/child-src/frame-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only.html: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-same-origin.html: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect.html: * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/report-uri-effective-directive.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-enforced-policy-and-not-in-report-only.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-enforced-policy-and-not-in-report-only.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-enforced-policy-and-not-in-report-only.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-enforced-policy-and-not-in-report-only.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-enforced-policy-and-not-in-report-only.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-enforced-policy-and-not-in-report-only.py: Added. * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/resources/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/script-blocked-sends-multiple-reports.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only.html: * http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.php: Removed. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2.py: Added. * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only.html: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy.html: * http/tests/security/contentSecurityPolicy/1.1/scriptnonce-redirect.html: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only.html: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies.html: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-css-report-only.php: Removed. * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-css-report-only.py: Added. * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.php: Removed. * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-insecure-image-with-enforced-and-report-policies.py: Added. * http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked.html: * http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked.html: * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.php: Removed. * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode-and-sends-report.py: Added. * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode.php: Removed. * http/tests/security/contentSecurityPolicy/eval-allowed-in-report-only-mode.py: Added. * http/tests/security/contentSecurityPolicy/iframe-inside-csp.html: * http/tests/security/contentSecurityPolicy/image-document-default-src-none.html: * http/tests/security/contentSecurityPolicy/report-and-enforce-expected.txt: * http/tests/security/contentSecurityPolicy/report-and-enforce.php: Removed. * http/tests/security/contentSecurityPolicy/report-and-enforce.py: Added. * http/tests/security/contentSecurityPolicy/report-blocked-data-uri-expected.txt: * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.php: Removed. * http/tests/security/contentSecurityPolicy/report-blocked-data-uri.py: Added. * http/tests/security/contentSecurityPolicy/report-blocked-file-uri-expected.txt: * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.php: Removed. * http/tests/security/contentSecurityPolicy/report-blocked-file-uri.py: Added. * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report-expected.txt: * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.php: Removed. * http/tests/security/contentSecurityPolicy/report-blocked-uri-and-do-not-follow-redirect-when-sending-report.py: Added. * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin-expected.txt: * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.php: Removed. * http/tests/security/contentSecurityPolicy/report-blocked-uri-cross-origin.py: Added. * http/tests/security/contentSecurityPolicy/report-blocked-uri-expected.txt: * http/tests/security/contentSecurityPolicy/report-blocked-uri.php: Removed. * http/tests/security/contentSecurityPolicy/report-blocked-uri.py: Added. * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-expected.txt: * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled-expected.txt: * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.php: Removed. * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies-when-private-browsing-enabled.py: Added. * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.php: Removed. * http/tests/security/contentSecurityPolicy/report-cross-origin-no-cookies.py: Added. * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-beacon-redirect-blocked.php: * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-connect-src-xmlhttprequest-redirect-to-blocked.php: * http/tests/security/contentSecurityPolicy/report-only-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-from-header-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-from-header.php: Removed. * http/tests/security/contentSecurityPolicy/report-only-from-header.py: Added. * http/tests/security/contentSecurityPolicy/report-only-report-uri-missing.php: Removed. * http/tests/security/contentSecurityPolicy/report-only-report-uri-missing.py: Added. * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure-expected.txt: * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.php: Removed. * http/tests/security/contentSecurityPolicy/report-only-upgrade-insecure.py: Added. * http/tests/security/contentSecurityPolicy/report-only.php: Removed. * http/tests/security/contentSecurityPolicy/report-only.py: Added. * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled-expected.txt: * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.php: Removed. * http/tests/security/contentSecurityPolicy/report-same-origin-no-cookies-when-private-browsing-toggled.py: Added. * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-expected.txt: * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled-expected.txt: * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.php: Removed. * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies-when-private-browsing-enabled.py: Added. * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.php: Removed. * http/tests/security/contentSecurityPolicy/report-same-origin-with-cookies.py: Added. * http/tests/security/contentSecurityPolicy/report-uri-expected.txt: * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript-expected.txt: * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.php: Removed. * http/tests/security/contentSecurityPolicy/report-uri-from-inline-javascript.py: Added. * http/tests/security/contentSecurityPolicy/report-uri-from-javascript-expected.txt: * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.php: Removed. * http/tests/security/contentSecurityPolicy/report-uri-from-javascript.py: Added. * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative-expected.txt: * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.php: Removed. * http/tests/security/contentSecurityPolicy/report-uri-scheme-relative.py: Added. * http/tests/security/contentSecurityPolicy/report-uri.php: Removed. * http/tests/security/contentSecurityPolicy/report-uri.py: Added. * http/tests/security/contentSecurityPolicy/resources/child-src-test.js: (injectFrameRedirectingTo): * http/tests/security/contentSecurityPolicy/resources/determine-content-security-policy-header.php: Removed. * http/tests/security/contentSecurityPolicy/resources/generate-csp-report.php: * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.php: Removed. * http/tests/security/contentSecurityPolicy/resources/go-to-echo-report.py: Added. * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.php: Removed. * http/tests/security/contentSecurityPolicy/resources/image-document-default-src-none-iframe.py: Added. * http/tests/security/contentSecurityPolicy/resources/redir.py: Added. * http/tests/security/contentSecurityPolicy/resources/sandbox.php: Removed. * http/tests/security/contentSecurityPolicy/resources/sandbox.py: Added. * http/tests/security/contentSecurityPolicy/resources/sandboxed-eval.php: Removed. * http/tests/security/contentSecurityPolicy/resources/sandboxed-eval.py: Added. * http/tests/security/contentSecurityPolicy/resources/utils.py: Added. (determine_content_security_policy_header): * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.php: Removed. * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-allowed.py: Added. * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.php: Removed. * http/tests/security/contentSecurityPolicy/resources/worker-importScript-redirect-cross-origin-blocked.py: Added. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.php: Removed. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-allowed.py: Added. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.php: Removed. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-allowed.py: Added. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.php: Removed. * http/tests/security/contentSecurityPolicy/resources/worker-xhr-redirect-cross-origin-blocked.py: Added. * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: Removed. * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.py: Added. * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: Removed. * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.py: Added. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report-expected.txt: * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.php: Removed. * http/tests/security/contentSecurityPolicy/same-origin-plugin-document-blocked-in-child-window-report.py: Added. * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header-control.html: * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header.html: * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.php: Removed. * http/tests/security/contentSecurityPolicy/sandbox-allow-scripts-in-http-header2.py: Added. * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-expected.txt: * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.php: Removed. * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header-inherited-by-subframe.py: Added. * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.php: Removed. * http/tests/security/contentSecurityPolicy/sandbox-empty-in-http-header.py: Added. * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control-expected.txt: * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-control.html: * http/tests/security/contentSecurityPolicy/sandbox-in-http-header-expected.txt: * http/tests/security/contentSecurityPolicy/sandbox-in-http-header.html: * http/tests/security/contentSecurityPolicy/sandbox-invalid-header-expected.txt: * http/tests/security/contentSecurityPolicy/sandbox-invalid-header.html: * http/tests/security/contentSecurityPolicy/sandbox-report-only.html: * http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt: * http/tests/security/contentSecurityPolicy/script-src-redirect.html: * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.php: Removed. * http/tests/security/contentSecurityPolicy/user-style-sheet-font-crasher.py: Added. * http/tests/security/contentSecurityPolicy/worker-blob-inherits-csp-importScripts-redirect-cross-origin-blocked.html: * http/tests/security/contentSecurityPolicy/worker-csp-blocks-xhr-redirect-cross-origin.html: * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-allowed.html: * http/tests/security/contentSecurityPolicy/worker-csp-importScripts-redirect-cross-origin-blocked.html: * http/tests/security/contentSecurityPolicy/worker-without-csp-importScripts-redirect-cross-origin-allowed.html: * http/tests/security/contentSecurityPolicy/xsl-allowed.php: Removed. * http/tests/security/contentSecurityPolicy/xsl-allowed.py: Added. * http/tests/security/contentSecurityPolicy/xsl-blocked.php: Removed. * http/tests/security/contentSecurityPolicy/xsl-blocked.py: Added. * http/tests/security/contentSecurityPolicy/xsl-img-blocked.php: Removed. * http/tests/security/contentSecurityPolicy/xsl-img-blocked.py: Added. * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/xsl-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1.php: Removed. * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-1.py: Added. * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2.php: Removed. * http/tests/security/contentSecurityPolicy/xsl-unaffected-by-style-src-2.py: Added. * http/tests/security/cookie-module-import-expected.txt: * http/tests/security/cookie-module-import-propagate-expected.txt: * http/tests/security/cookie-module-import-propagate.html: * http/tests/security/cookie-module-import.html: * http/tests/security/cookie-module-propagate-expected.txt: * http/tests/security/cookie-module-propagate.html: * http/tests/security/cookie-module.html: * http/tests/security/cookies/cookies-wrong-domain-rejected.php: Removed. * http/tests/security/cookies/cookies-wrong-domain-rejected.py: Added. * http/tests/security/cors-post-redirect-301.html: * http/tests/security/cors-post-redirect-302.html: * http/tests/security/cors-post-redirect-303.html: * http/tests/security/cors-post-redirect-307-pson.html: * http/tests/security/cors-post-redirect-307.html: * http/tests/security/cors-post-redirect-308.html: * http/tests/security/credentials-in-referer.html: * http/tests/security/credentials-main-resource.html: * http/tests/security/cross-origin-cached-images-canvas.html: * http/tests/security/cross-origin-cached-images-expected.txt: * http/tests/security/cross-origin-cached-images-parallel-expected.txt: * http/tests/security/cross-origin-cached-images-parallel.html: * http/tests/security/cross-origin-cached-images.html: * http/tests/security/cross-origin-cached-resource-expected.txt: * http/tests/security/cross-origin-cached-scripts-expected.txt: * http/tests/security/cross-origin-cached-scripts-parallel-expected.txt: * http/tests/security/cross-origin-cached-scripts-parallel.html: * http/tests/security/cross-origin-cached-scripts.html: * http/tests/security/cross-origin-clean-css-resource-timing.html: * http/tests/security/cross-origin-css-9.html: * http/tests/security/cross-origin-css-resource-timing.html: * http/tests/security/css-mask-image-credentials.html: * http/tests/security/css-mask-image.html: * http/tests/security/http-0.9/default-port-script-blocked.html: * http/tests/security/http-0.9/resources/close-connection.php: Removed. * http/tests/security/http-0.9/resources/close-connection.py: Added. * http/tests/security/import-module-crossorigin-loads-error.html: * http/tests/security/import-script-crossorigin-loads-error.html: * http/tests/security/isolatedWorld/bypass-main-world-csp-for-xhr-redirect.html: * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-blob-importScript-redirect-cross-origin.html: * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-importScripts-redirect-cross-origin.html: * http/tests/security/isolatedWorld/bypass-main-world-csp-worker-redirect.html: * http/tests/security/isolatedWorld/bypass-worker-csp-for-xhr-redirect-cross-origin.html: * http/tests/security/isolatedWorld/bypass-worker-csp-for-xhr.html: * http/tests/security/load-image-after-redirection-2-expected.txt: * http/tests/security/load-image-after-redirection-2.html: * http/tests/security/load-image-after-redirection-expected.txt: * http/tests/security/load-image-after-redirection.html: * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/insecure-basic-auth-image.https-expected.txt: * http/tests/security/mixedContent/insecure-basic-auth-image.https.html: * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: * http/tests/security/mixedContent/resources/subresource/protected-image.php: Removed. * http/tests/security/mixedContent/resources/subresource/protected-image.py: Added. * http/tests/security/mixedContent/resources/subresource/protected-page.php: Removed. * http/tests/security/mixedContent/resources/subresource/protected-page.py: Added. * http/tests/security/mixedContent/resources/subresource/protected-script.php: Removed. * http/tests/security/mixedContent/resources/subresource/protected-script.py: Added. * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.php: Removed. * http/tests/security/mixedContent/resources/subresource/protected-stylesheet.py: Added. * http/tests/security/mixedContent/resources/subresource2/protected-image.php: Removed. * http/tests/security/mixedContent/resources/subresource2/protected-image.py: Added. * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https-expected.txt: * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-insecure-page.https.html: * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https.html: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: * http/tests/security/no-javascript-location-percent-escaped.html: * http/tests/security/no-javascript-location.html: * http/tests/security/no-javascript-refresh-expected.txt: * http/tests/security/no-javascript-refresh-percent-escaped.php: Removed. * http/tests/security/no-javascript-refresh-percent-escaped.py: Added. * http/tests/security/no-javascript-refresh-spaces-expected.txt: * http/tests/security/no-javascript-refresh-spaces.php: Removed. * http/tests/security/no-javascript-refresh-spaces.py: Added. * http/tests/security/no-javascript-refresh.php: Removed. * http/tests/security/no-javascript-refresh.py: Added. * http/tests/security/no-referrer.html: * http/tests/security/private-browsing-http-auth.html: * http/tests/security/referrer-policy-attribute-style-no-referrer.html: * http/tests/security/referrer-policy-header-and-meta-tag-emptyString.html: * http/tests/security/referrer-policy-header-and-meta-tag.html: * http/tests/security/referrer-policy-window-open.html: * http/tests/security/resources/abe-allow-credentials.php: Removed. * http/tests/security/resources/abe-allow-credentials.py: Added. * http/tests/security/resources/abe-allow-star.php: Removed. * http/tests/security/resources/abe-allow-star.py: Added. * http/tests/security/resources/allow-if-origin.php: Removed. * http/tests/security/resources/allow-if-origin.py: Added. * http/tests/security/resources/attachment.php: Removed. * http/tests/security/resources/auth-echo.php: Removed. * http/tests/security/resources/auth-echo.py: Added. * http/tests/security/resources/basic-auth-subresource.html: * http/tests/security/resources/canvas-cors-subtest.html: * http/tests/security/resources/captions-with-access-control-headers.php: Removed. * http/tests/security/resources/captions-with-access-control-headers.py: Added. * http/tests/security/resources/cookie-protected-script.php: Removed. * http/tests/security/resources/cookie-protected-script.py: Added. * http/tests/security/resources/cors-deny.php: Removed. * http/tests/security/resources/cors-deny.py: Added. * http/tests/security/resources/cors-post-redirect-target.php: Removed. * http/tests/security/resources/cors-post-redirect-target.py: Added. * http/tests/security/resources/credentials-in-referer-frame.php: Removed. * http/tests/security/resources/credentials-in-referer-frame.py: Added. * http/tests/security/resources/credentials-in-referer.php: Removed. * http/tests/security/resources/credentials-in-referer.py: Added. * http/tests/security/resources/credentials-main-resource.php: Removed. * http/tests/security/resources/credentials-main-resource.py: Added. * http/tests/security/resources/css-mask-image-credentials-2.html: * http/tests/security/resources/echo-referrer.php: Removed. * http/tests/security/resources/echo-referrer.py: Added. * http/tests/security/resources/empty-svg.php: Removed. * http/tests/security/resources/empty-svg.py: Added. * http/tests/security/resources/get-css-if-origin-header.php: Removed. * http/tests/security/resources/get-css-if-origin-header.py: Added. * http/tests/security/resources/green-if-no-referrer-css.php: Removed. * http/tests/security/resources/green-if-no-referrer-css.py: Added. * http/tests/security/resources/image-access-control.php: Removed. * http/tests/security/resources/image-access-control.py: Added. * http/tests/security/resources/image-credential-check.php: Removed. * http/tests/security/resources/image-credential-check.py: Added. * http/tests/security/resources/import-module-crossorigin-loads-error-src.js: * http/tests/security/resources/imported-loading-subresources.css: (#mydiv): * http/tests/security/resources/loading-subresources.css: (#mydiv): * http/tests/security/resources/loading-subresources.php: Removed. * http/tests/security/resources/loading-subresources.py: Added. * http/tests/security/resources/module-nest-import.php: Removed. * http/tests/security/resources/module-nest-import.py: Added. * http/tests/security/resources/nested-referrer-policy-postmessage.html: * http/tests/security/resources/no-javascript-location-percent-escaped.php: Removed. * http/tests/security/resources/no-javascript-location-percent-escaped.py: Added. * http/tests/security/resources/no-javascript-location.php: Removed. * http/tests/security/resources/no-javascript-location.py: Added. * http/tests/security/resources/no-referrer-frame.php: Removed. * http/tests/security/resources/no-referrer-frame.py: Added. * http/tests/security/resources/no-referrer.php: Removed. * http/tests/security/resources/no-referrer.py: Added. * http/tests/security/resources/pass-if-no-referrer.php: Removed. * http/tests/security/resources/pass-if-no-referrer.py: Added. * http/tests/security/resources/postReferrer.php: Removed. * http/tests/security/resources/postReferrer.py: Added. * http/tests/security/resources/redirect-allow-star.php: Removed. * http/tests/security/resources/redirect-allow-star.py: Added. * http/tests/security/resources/redirect.php: Removed. * http/tests/security/resources/redirect.py: Added. * http/tests/security/resources/referrer-policy-log.php: Removed. * http/tests/security/resources/referrer-policy-log.py: Added. * http/tests/security/resources/referrer-policy-postmessage.php: Removed. * http/tests/security/resources/referrer-policy-postmessage.py: Added. * http/tests/security/resources/referrer-policy-redirect-link-downgrade.html: * http/tests/security/resources/referrer-policy-redirect-link.html: * http/tests/security/resources/referrer-policy-redirect.html: * http/tests/security/resources/referrer-policy-start.html: * http/tests/security/resources/rel-noreferrer.html: * http/tests/security/resources/send-mime-types.php: Removed. * http/tests/security/resources/send-mime-types.py: Added. * http/tests/security/resources/serve-referrer-policy-and-meta-tag.php: Removed. * http/tests/security/resources/serve-referrer-policy-and-meta-tag.py: Added. * http/tests/security/resources/serve-referrer-policy-and-test.php: * http/tests/security/resources/set-cookie.php: Removed. * http/tests/security/resources/set-cookie.py: Added. * http/tests/security/resources/showRefererImage.php: Removed. * http/tests/security/resources/showRefererImage.py: Added. * http/tests/security/resources/subresource1/protected-image.php: Removed. * http/tests/security/resources/subresource1/protected-image.py: Added. * http/tests/security/resources/subresource2/protected-image.php: Removed. * http/tests/security/resources/subresource2/protected-image.py: Added. * http/tests/security/resources/xorigincss1-allow-star.php: Removed. * http/tests/security/resources/xorigincss1-allow-star.py: Added. * http/tests/security/shape-image-cors-redirect-error-message-logging-1.html: * http/tests/security/shape-image-cors-redirect-error-message-logging-2.html: * http/tests/security/shape-image-cors-redirect-error-message-logging-3-expected.txt: * http/tests/security/shape-image-cors-redirect-error-message-logging-3.html: * http/tests/security/shape-image-cors-redirect-error-message-logging-4.html: * http/tests/security/shape-image-cors-redirect.html: * http/tests/security/shape-image-cors.html: * http/tests/security/shape-outside-and-cached-resources-expected.html: * http/tests/security/shape-outside-and-cached-resources.html: * http/tests/security/srcdoc-inherits-referrer-for-forms.html: * http/tests/security/srcdoc-inherits-referrer.html: * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: * http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode.html: * http/tests/security/svg-image-leak.html: * http/tests/security/text-track-crossorigin.html: * http/tests/security/webaudio-render-remote-audio-allowed-crossorigin-redirect.html: * http/tests/security/webaudio-render-remote-audio-blocked-no-crossorigin-redirect.html: * http/tests/security/webgl-remote-read-remote-image-allowed-with-credentials.html: * http/tests/security/webgl-remote-read-remote-image-allowed.html: * http/tests/security/webgl-remote-read-remote-image-blocked-no-crossorigin.html: * http/tests/security/xss-DENIED-getSVGDocument-iframe.html: * http/tests/security/xss-DENIED-getSVGDocument-object.html: * http/tests/security/xss-DENIED-mime-type-execute-as-html.html: * http/tests/security/xssAuditor/crash-while-loading-tag-with-pause.html: * http/tests/security/xssAuditor/full-block-iframe-no-inherit.php: Removed. * http/tests/security/xssAuditor/full-block-iframe-no-inherit.py: Added. * http/tests/security/xssAuditor/resources/echo-intertag.pl: * http/tests/security/xssAuditor/resources/tag-with-pause.php: Removed. * http/tests/security/xssAuditor/resources/tag-with-pause.py: Added. * http/tests/ssl/referer-301.html: * http/tests/ssl/referer-303.html: * http/tests/xmlhttprequest/cacheable-cross-origin-redirect-crash.html: * platform/gtk/TestExpectations: * platform/ios-wk1/TestExpectations: * platform/ios/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * platform/mac-wk1/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/mac-wk2/TestExpectations: * platform/win/TestExpectations: * platform/win/http/tests/security/basic-auth-subresource-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/1.1/child-src/worker-redirect-blocked-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/connect-src-eventsource-redirect-to-blocked-expected.txt: * platform/win/http/tests/security/contentSecurityPolicy/connect-src-xmlhttprequest-redirect-to-blocked-expected.txt: * platform/wk2/TestExpectations: * platform/wk2/http/tests/security/basic-auth-subresource-expected.txt: * platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-basic-auth-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: 2021-03-10 Antoine Quint Improve font-variation-settings interpolation https://bugs.webkit.org/show_bug.cgi?id=223027 Reviewed by Dean Jackson. Remove an incorrect test that is also testing functionality well covered by the WPT test css/css-fonts/animations/font-variation-settings-interpolation.html. * animations/font-variations/font-variation-settings-unlike-expected.txt: Deleted. * animations/font-variations/font-variation-settings-unlike.html: Deleted. * platform/win/TestExpectations: 2021-03-10 Antoine Quint Improve background-size interpolation https://bugs.webkit.org/show_bug.cgi?id=223025 Reviewed by Dean Jackson. Add console logging for transitions/transition-to-from-undefined.html which tests transitions between properties that cannot be interpolated and thus don't yield a transition. * transitions/lengthsize-transition-to-from-auto-expected.txt: 2021-03-10 Aditya Keerthi [iOS][FCR] Color inputs are painted outside their box https://bugs.webkit.org/show_bug.cgi?id=222299 Reviewed by Wenson Hsieh. Added a reference test which verifies that color inputs are painted within their box. This is done by drawing a square over the input and comparing to a page which contains a square of the same size, with the input hidden. Rebaselined tests after change to padding. * fast/forms/ios/form-control-refresh/color/paint-within-box-expected.html: Added. * fast/forms/ios/form-control-refresh/color/paint-within-box.html: Added. * platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/baseline-alignment-and-overflow.tentative-expected.txt: * platform/ios/fast/forms/color/input-appearance-color-expected.txt: 2021-03-10 Robert Jenner [ macOS wk2 ] imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/media_fragment_seek.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=223014 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Marking test as Pass Fail, until it can be fixed. 2021-03-10 Zalan Bujtas Multi-column state propagation should follow containing block rules https://bugs.webkit.org/show_bug.cgi?id=222932 Reviewed by Antti Koivisto. * fast/multicol/state-propagation-over-out-of-flow-boundary-expected.txt: Added. * fast/multicol/state-propagation-over-out-of-flow-boundary.html: Added. 2021-03-10 Youenn Fablet Remove getUserMedia denied requests if user grants a new getUserMedia request https://bugs.webkit.org/show_bug.cgi?id=222962 Reviewed by Eric Carlson. * fast/mediastream/getUserMedia-deny-persistency5.html: Update according new heuristic. * fast/mediastream/granted-denied-request-management1-expected.txt: Added. * fast/mediastream/granted-denied-request-management1.html: Added. * fast/mediastream/granted-denied-request-management2-expected.txt: Added. * fast/mediastream/granted-denied-request-management2.html: Added. 2021-03-09 Venky Dass Nullptr crash in Node::isTextNode() via ApplyBlockElementCommand::endOfNextParagraphSplittingTextNodesIfNeeded https://bugs.webkit.org/show_bug.cgi?id=222620 Reviewed by Ryosuke Niwa. Adding a regression test. * editing/inserting/indent-split-text-not-having-previous-sibling-crash-expected.txt: Added. * editing/inserting/indent-split-text-not-having-previous-sibling-crash.html: Added. 2021-03-09 Ryosuke Niwa Unreviewed, reverting r274054. Broke http/tests/misc/empty-urls.html Reverted changeset: "Use counters for pending events" https://bugs.webkit.org/show_bug.cgi?id=218556 https://commits.webkit.org/r274054 2021-03-09 Ryan Haddad Resync web-platform-tests/dom tests from upstream https://bugs.webkit.org/show_bug.cgi?id=222983 Unreviewed test gardening. Rebaseline a few tests for iOS. * platform/ios-wk2/imported/w3c/web-platform-tests/dom/events/Event-dispatch-redispatch-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/dom/nodes/Document-createEvent.https-expected.txt: * platform/ios/imported/w3c/web-platform-tests/dom/events/EventTarget-dispatchEvent-expected.txt: * platform/ios/imported/w3c/web-platform-tests/dom/slot-recalc-expected.txt: Added. 2021-03-09 Robert Jenner [ macOS wk 2 ] media/media-source/media-source-canplaythrough-event.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=223012 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Failure, until test can be fixed. 2021-03-09 Ryan Haddad [BigSur arm64] 4 canvas-color-fonts tests consistently failing https://bugs.webkit.org/show_bug.cgi?id=223005 Unreviewed test gardening. * platform/mac/TestExpectations: Mark the tests as failing. 2021-03-09 Commit Queue Unreviewed, reverting r274171. https://bugs.webkit.org/show_bug.cgi?id=223004 Broke canvas layout tests on Apple Silicon Reverted changeset: "[GPUP] Enable 2D Canvas in layout tests by default" https://bugs.webkit.org/show_bug.cgi?id=222835 https://trac.webkit.org/changeset/274171 2021-03-09 Ryan Haddad [Big Sur arm64] WebGL texture-copying-feedback-loops tests crashing in com.apple.AppleMetalOpenGLRenderer GLDContextRec::finishResource https://bugs.webkit.org/show_bug.cgi?id=223002 Unreviewed test gardening. * platform/mac/TestExpectations: Skip tests for Big Sur arm64. 2021-03-09 Said Abou-Hallawa [GPUP] Enable 2D Canvas in layout tests by default https://bugs.webkit.org/show_bug.cgi?id=222835 Reviewed by Simon Fraser. Some of the canvas layout tests are still failing when GPUP is enabled for 2D Canvas. Skip these tests for now. * TestExpectations: * gpu-process/TestExpectations: * http/tests/canvas/color-fonts/fill-gradient-sbix-2.html: * http/tests/canvas/color-fonts/fill-gradient-sbix-3.html: * http/tests/canvas/color-fonts/fill-gradient-sbix-4.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-2.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-3.html: * http/tests/canvas/color-fonts/stroke-gradient-sbix-4.html: webkit.org/b/222881 * inspector/canvas/memory.html: webkit.org/b/222880 2021-03-09 Antti Koivisto REGRESSION (r273003): Animated style may lose original display property value https://bugs.webkit.org/show_bug.cgi?id=222979 rdar://75056684 Reviewed by Zalan Bujtas. * fast/animation/animation-display-style-adjustment-expected.html: Added. * fast/animation/animation-display-style-adjustment.html: Added. 2021-03-09 Antoine Quint [Web Animations] setKeyframes does not preserve animation's current offset https://bugs.webkit.org/show_bug.cgi?id=222939 Reviewed by Dean Jackson. Add a new test that checks that updating keyframes after an animation has completed correctly updates styles accounting for the new keyframes. * webanimations/set-keyframes-after-animation-completion-expected.html: Added. * webanimations/set-keyframes-after-animation-completion.html: Added. 2021-03-09 Peng Liu [GPUP] Test fast/images/animated-image-mp4.html times out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221795 Reviewed by Eric Carlson. * platform/wk2/TestExpectations: 2021-03-09 Youenn Fablet MediaRecorder.requestData() not returning all captured media after a pause https://bugs.webkit.org/show_bug.cgi?id=222285 Reviewed by Eric Carlson. * http/wpt/mediarecorder/pause-recording-expected.txt: * http/wpt/mediarecorder/pause-recording.html: 2021-03-09 Philippe Normand [WebRTC][GStreamer] webrtc/multi-video.html crashes https://bugs.webkit.org/show_bug.cgi?id=222792 Reviewed by Xabier Rodriguez-Calvar. Update expectations for webrtc/multi-video.html which is currently expected to fail. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2021-03-08 Antoine Quint Select CSS properties animating as float should not allow negative values https://bugs.webkit.org/show_bug.cgi?id=222912 Reviewed by Sam Weinig. Mark WPT progressions for a platform-specific result. * platform/ios/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt: 2021-03-09 Kimmo Kinnunen WebGL2: Red flickering when using copyTexImage2D() https://bugs.webkit.org/show_bug.cgi?id=222790 Reviewed by Kenneth Russell. * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-expected.txt: * fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html: Change the test to test WebGL2 and copyTexImage2D with non-full framebuffer rectangles. * fast/canvas/webgl/resources/webgl-test.js: (create3DContext): Fix logic error when trying to create WebGL2 context. 2021-03-08 Antoine Quint Unreviewed. Update border-width interpolation test after WPT PR #27934. * platform/ios/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt: 2021-03-08 Simon Fraser REGRESSION(r274025-r273811): Crash under RenderLayerBacking::updateGeometry() https://bugs.webkit.org/show_bug.cgi?id=222021 rdar://74414963 Reviewed by Zalan Bujtas. When a RenderLayer gains or loses its scrollable area, we have to set the dirty bit on the RenderLayer to ensure that RenderLayerBacking::updateConfiguration() runs, which updates compositing layers for scrolling. * fast/layers/remove-scrollable-area-crash.html: Added. 2021-03-08 Tim Horton REGRESSION (r274033): [ macOS/iOS ] model-element/model-element-ready-load-aborted.html is text failing https://bugs.webkit.org/show_bug.cgi?id=222917 Reviewed by Wenson Hsieh. * model-element/model-element-ready-load-aborted.html: Fix this test; it could flakily fail if the load completed before unparenting the element, which became more common after r274033 added a test that ran first and cached the resource. Set the source just before unparenting to resolve this race. 2021-03-08 Andres Gonzalez Enable accessibility/aria-invalid.html test on iOS. https://bugs.webkit.org/show_bug.cgi?id=222942 Reviewed by Chris Fleizach. Enabled this test on iOS. Minor change in the order in which the invalid notification is logged. * accessibility/aria-invalid-expected.txt: * accessibility/aria-invalid.html: * platform/ios/TestExpectations: 2021-03-05 Darin Adler Fix inspector viewing of canvas save/restore stack, and tighten and simplify CanvasRenderingContext2DBase https://bugs.webkit.org/show_bug.cgi?id=222532 Reviewed by Sam Weinig. * inspector/canvas/recording-2d-frameCount-expected.txt: Update since the state stack value of the direction property is now correctly saved. * inspector/canvas/recording-2d-full-expected.txt: Ditto. * inspector/canvas/recording-2d-memoryLimit-expected.txt: Ditto. * inspector/canvas/recording-2d-saves-expected.txt: Updated. * inspector/canvas/recording-2d-saves.html: Added tests of setting all the properties that the inspector canvas state machinery serializes, rather than just testing fillStyle. * inspector/canvas/resources/recording-2d.js: (performSavePreActions.saveAndSet): Ditto. (performSavePreActions): Ditto. 2021-03-08 Simon Fraser Trackpad scrolling in the web inspector timeline is broken https://bugs.webkit.org/show_bug.cgi?id=222853 rdar://73509018 Reviewed by Sam Weinig. * fast/events/wheel/redispatched-wheel-event-expected.txt: Added. * fast/events/wheel/redispatched-wheel-event.html: Added. 2021-03-08 ChangSeok Oh [GTK] avif tests failing https://bugs.webkit.org/show_bug.cgi?id=222882 Reviewed by Philippe Normand. Skip avif related tests since the avif support is disabled as default. We will enable them when activating the avif support as default. * platform/gtk/TestExpectations: 2021-03-08 John Wilander PCM: Align fraud prevention token naming with issue 73 in the Privacy CG repo https://bugs.webkit.org/show_bug.cgi?id=222838 Reviewed by Brent Fulgham. This patch doesn't change functionality and only aligns naming to this W3C Privacy CG issue: https://github.com/privacycg/private-click-measurement/issues/73 * http/tests/privateClickMeasurement/resources/fraudPreventionTestURL.php: Renamed from LayoutTests/http/tests/privateClickMeasurement/resources/signToken.php. The way this PHP file is used goes beyond signing tokens so it now has a generic name. * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt: Re-baselined to reflect the new naming. * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html: 2021-03-06 Ryan Haddad REGRESSION (r269627?): ASSERTION FAILED: &layoutState().establishedFormattingState(layoutBox.formattingContextRoot()) == this in WebCore::Layout::FormattingState::boxGeometry https://bugs.webkit.org/show_bug.cgi?id=219905 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Skip the test. 2021-03-05 Ryan Haddad REGRESSION (r272842): [iOS] security/contentSecurityPolicy/video-with-data-url-allowed-by-media-src-star.html is consistently failing https://bugs.webkit.org/show_bug.cgi?id=222840 Unreviewed test gardening. * platform/ios/TestExpectations: Mark test as failing. 2021-03-08 Antoine Quint [Web Animations] imported/w3c/web-platform-tests/css/css-transitions/before-load-001.html is a failure https://bugs.webkit.org/show_bug.cgi?id=203416 Unreviewed. This test now passes reliably on iOS according to https://results.webkit.org/?suite=layout-tests&test=imported%2Fw3c%2Fweb-platform-tests%2Fcss%2Fcss-transitions%2Fbefore-load-001.html * platform/ios/TestExpectations: 2021-03-08 Peng Liu [GPUP] Some media tests related to canvas fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221820 Reviewed by Jer Noble. * media/video-orientation-canvas.html: * platform/wk2/TestExpectations: 2021-03-08 Chris Gambrell REGRESSION: [iOS] http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html is failing https://bugs.webkit.org/show_bug.cgi?id=222823 Reviewed by Darin Adler. * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: 2021-03-06 Antoine Quint [Web Animations] Some tests under web-animations/timing-model/animations are ImageOnlyFailure https://bugs.webkit.org/show_bug.cgi?id=207260 Reviewed by Sam Weinig. These three tests have been passing reliably on most plaforms for a while now and should no longer be marked as ImageOnlyFailure: - imported/w3c/web-platform-tests/web-animations/timing-model/animations/reverse-running-animation.html - imported/w3c/web-platform-tests/web-animations/timing-model/animations/update-playback-rate-fast.html - imported/w3c/web-platform-tests/web-animations/timing-model/animations/update-playback-rate-slow.html The first of those three tests is still an ImageOnlyFailure on GTK and WPE, so we add that expectation to the platform-specific files. * TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2021-03-08 Rob Buis Support aspect-ratio in intrinsic sizing https://bugs.webkit.org/show_bug.cgi?id=220861 Reviewed by Antti Koivisto. Enable tests that pass now. * TestExpectations: 2021-03-08 Kimmo Kinnunen WebGL asserts after GPU process times out https://bugs.webkit.org/show_bug.cgi?id=222546 Reviewed by Wenson Hsieh. Add tests to test the case where a WebGL call times out. Add two variants: one which most probably times out on synchronous call, and one which most probably times out on asynchronous call. * fast/canvas/webgl/lose-context-on-status-failure.html: The testing APIs were changed, so replace use of Internals.setFailNextGPUStatusCheck() with Internals.simulateEventForWebGLContext() * fast/canvas/webgl/lose-context-on-timeout-async-expected.txt: Added. * fast/canvas/webgl/lose-context-on-timeout-async.html: Added. * fast/canvas/webgl/lose-context-on-timeout-expected.txt: Added. * fast/canvas/webgl/lose-context-on-timeout.html: Added. * fast/canvas/webgl/webglcontextchangedevent.html: 2021-03-08 Kimmo Kinnunen WebGL context screen change events should work with GPU process https://bugs.webkit.org/show_bug.cgi?id=219669 Reviewed by Per Arne Vollan. * fast/canvas/webgl/webglcontextchangedevent.html: Make manually testable. * gpu-process/TestExpectations: Remove two tests that now pass. 2021-03-08 Carlos Garcia Campos REGRESSION(r272900): Nullptr crash in ComposedTreeIterator::traverseNextInShadowTree() via ShadowRoot::hostChildElementDidChange https://bugs.webkit.org/show_bug.cgi?id=222720 Reviewed by Ryosuke Niwa. * fast/html/details-set-inner-text-crash-expected.txt: Added. * fast/html/details-set-inner-text-crash.html: Added. 2021-03-08 Diego Pino Garcia [GTK] Unreviewed test gardening. Update baselines. * platform/glib/fast/css/getComputedStyle/computed-style-expected.txt: After r273882. * platform/glib/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: After r273882. * platform/glib/fast/table/table-display-types-strict-expected.txt: After r273386. * platform/glib/http/tests/navigation/redirect-to-fragment2-expected.txt: Added. Passing since r273781. * platform/glib/imported/w3c/web-platform-tests/mediacapture-streams/MediaStream-MediaElement-srcObject.https-expected.txt: After r273644. * platform/glib/svg/css/getComputedStyle-basic-expected.txt: After r273882. * platform/gtk/compositing/geometry/clipping-foreground-expected.png: After r271348. * platform/gtk/compositing/geometry/clipping-foreground-expected.txt: After r271348. * platform/gtk/css1/text_properties/vertical_align-expected.txt: After r273386. * platform/gtk/fast/dom/HTMLMeterElement/meter-element-expected.txt: After r271110. * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-changing-pseudo-expected.txt: After r271110. * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.png: After r271110. * platform/gtk/fast/dom/HTMLMeterElement/meter-styles-expected.txt: After r271110. * platform/gtk/fast/forms/input-disabled-color-expected.png: After r271021. * platform/gtk/fast/forms/input-disabled-color-expected.txt: After r271021. * platform/gtk/fast/forms/linebox-overflow-in-textarea-padding-expected.png: After r271348. * platform/gtk/fast/forms/linebox-overflow-in-textarea-padding-expected.txt: After r271348. * platform/gtk/fast/inline-block/inline-block-vertical-align-expected.txt: After r271110. * platform/gtk/fast/scrolling/overflow-scrollable-after-back-expected.txt: Removed. Stale baseline. * platform/gtk/http/tests/navigation/redirect-to-fragment2-expected.txt: Removed. Moved to GLib baseline. * platform/gtk/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt: Removed. Stale baseline. * platform/gtk/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: After r273072. * platform/wpe/http/tests/navigation/redirect-to-fragment2-expected.txt: Removed. Moved to GLib baseline. 2021-03-07 Lauro Moura [GLIB] Gardening and updating baselines Unreviewed test gardening. * platform/glib/TestExpectations: * platform/glib/imported/w3c/web-platform-tests/shadow-dom/nested-slot-remove-crash-expected.txt: Added. * platform/wpe/TestExpectations: 2021-03-07 Said Abou-Hallawa [GPU Process] Recording transparency layer should reset the alpha of lastDrawingState https://bugs.webkit.org/show_bug.cgi?id=222855 Reviewed by Simon Fraser. * gpu-process/TestExpectations: 2021-03-06 Antoine Quint [Mojave] webanimations/accelerated-transform-related-animation-property-order.html is failing https://bugs.webkit.org/show_bug.cgi?id=220018 Reviewed by Sam Weinig. Mojave is no longer supported on ToT and this test has been passing reliably on the bots. * platform/mac-wk2/TestExpectations: 2021-03-07 Antoine Quint Correctly handle "auto" values when blending z-index https://bugs.webkit.org/show_bug.cgi?id=222870 Reviewed by Dean Jackson. Fix the test animations/stacking-context-unchanged-while-running.html which made the wrong assumption about blending of z-index with auto values. We now make this test expect an "auto" value and update the helper to know how to deal with "auto" values for "z-index". * animations/resources/animation-test-helpers.js: (getPropertyValue): (comparePropertyValue): * animations/stacking-context-unchanged-while-running.html: 2021-03-07 Rob Buis Use counters for pending events https://bugs.webkit.org/show_bug.cgi?id=218556 Reviewed by Ryosuke Niwa. The onerror can be called multiple times, after the first call container will have no parent, so protect against that in subsequent calls. * fast/dom/modify-node-and-while-in-the-callback-too-crash.html: 2021-03-06 Zalan Bujtas Only positive integers are allowed as values of orphans and widows https://bugs.webkit.org/show_bug.cgi?id=222875 Reviewed by Ryosuke Niwa. * fast/multicol/negative-widow-value-crash-expected.txt: Added. * fast/multicol/negative-widow-value-crash.html: Added. 2021-03-06 Zalan Bujtas [RenderTreeBuilder] Invalidate beforeChild when parent changes to RubyBase https://bugs.webkit.org/show_bug.cgi?id=222862 Reviewed by Antti Koivisto. * fast/ruby/crash-when-attaching-to-base-expected.txt: Added. * fast/ruby/crash-when-attaching-to-base.html: Added. 2021-03-06 Antoine Quint Improve blending of Length and other Length-related types https://bugs.webkit.org/show_bug.cgi?id=222816 Reviewed by Antti Koivisto. Adjust expectations of a couple of WPT tests with platform-specific results. We also add console logging for a non-WPT test, transitions/transition-to-from-undefined.html, which tests transitions between properties that cannot be interpolated and thus don't yield a transition. * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt: * transitions/transition-to-from-undefined-expected.txt: 2021-03-06 Zalan Bujtas [RenderTreeBuilder] Readjust the first child when it is the multicolumn container https://bugs.webkit.org/show_bug.cgi?id=222851 Reviewed by Simon Fraser. * fast/multicol/readjust-first-child-on-attach-expected.txt: Added. * fast/multicol/readjust-first-child-on-attach.html: Added. 2021-03-06 Tim Horton should create a model-owning compositing layer https://bugs.webkit.org/show_bug.cgi?id=222798 Reviewed by Simon Fraser. * model-element/model-element-graphics-layers-expected.txt: Added. * model-element/model-element-graphics-layers.html: Added. * model-element/model-element-renderer-expected.txt: * model-element/model-element-renderer-no-source-expected.txt: Add a test ensuring that we make a compositing layer via layer dump, and update existing tests that also happen to reveal this via render tree dump as well. 2021-03-05 Said Abou-Hallawa [GPU Process] Tests under imported/blink/fast/canvas are now fixed by r273956 https://bugs.webkit.org/show_bug.cgi?id=222341 Reviewed by Said Abou-Hallawa. * gpu-process/TestExpectations: 2021-03-05 Ryosuke Niwa Add leak tests for Range and StaticRange https://bugs.webkit.org/show_bug.cgi?id=222786 Reviewed by Dean Jackson. Added test cases for Range and StaticRange. * fast/dom/reference-cycle-leaks-expected.txt * fast/dom/reference-cycle-leaks.html: * platform/ios-wk2/fast/dom/reference-cycle-leaks-expected.txt: * platform/mac-wk2/fast/dom/reference-cycle-leaks-expected.txt: 2021-03-05 Rob Buis Change test to not ASSERT in Debug https://bugs.webkit.org/show_bug.cgi?id=221442 Reviewed by Ryosuke Niwa. Change test to not ASSERT in Debug. * ipc/pasteboard-write-custom-data.html: 2021-03-05 Devin Rousso [Payment Request] if `requestShipping: false` then we should not show any `PaymentShippingOption` in the Apple Pay sheet https://bugs.webkit.org/show_bug.cgi?id=222810 Reviewed by Andy Estes and Tim Horton. * http/tests/inspector/paymentrequest/payment-request-internal-properties.https.html: * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: * http/tests/paymentrequest/updateWith-shippingOptions.https.html: * http/tests/ssl/applepay/PaymentRequest.https.html: * http/tests/ssl/applepay/PaymentRequest.https-expected.txt: 2021-03-05 Zalan Bujtas word-wrap/overflow-wrap "overwrite" hyphens https://bugs.webkit.org/show_bug.cgi?id=222548 Reviewed by Antti Koivisto. * fast/inline/hyphenation-when-overflow-wrap-is-break-word-expected.html: Added. * fast/inline/hyphenation-when-overflow-wrap-is-break-word.html: Added. 2021-03-05 Ryan Haddad REGRESSION (r269627?): ASSERTION FAILED: &layoutState().establishedFormattingState(layoutBox.formattingContextRoot()) == this in WebCore::Layout::FormattingState::boxGeometry https://bugs.webkit.org/show_bug.cgi?id=219905 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Skip this test on debug since it frequently asserts. 2021-03-05 Robert Jenner [ macOS wk2 ] fast/selectors/selection-window-inactive-text-shadow.html flakey image failure https://bugs.webkit.org/show_bug.cgi?id=221011 Uneviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass ImageOnlyFailure until test is fixed. 2021-03-05 Robert Jenner [ iOS/macOS wk2 ] imported/w3c/web-platform-tests/webrtc/protocol/candidate-exchange.https.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222808 Uneviewed test gardening. * platform/ios-simulator-wk2/TestExpectations: Updating test expectations as Pass Failure unti test can be fixed. * platform/mac-wk2/TestExpectations: Updating test expectations as Pass Failure unti test can be fixed. 2021-03-05 Ryan Haddad [GPUP] Test platform/mac/media/encrypted-media/fps-encrypted-event.html times out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221847 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: The test is frequently failing on EWS, so re-add a timeout expectation. 2021-03-05 Simon Fraser sticky position incorrect behavior in table with dir=RTL https://bugs.webkit.org/show_bug.cgi?id=221624 Reviewed by Zalan Bujtas. * fast/css/sticky/sticky-in-rtl-overflow-expected.html: Added. * fast/css/sticky/sticky-in-rtl-overflow.html: Added. 2021-03-05 Jon Lee [GPUP] Test fast/mediacapturefromelement/CanvasCaptureMediaStream-webgl-events.html times out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221794 Reviewed by Dean Jackson. * platform/wk2/TestExpectations: Remove expectation now that it passes on the bots. 2021-03-05 Robert Jenner [ Big Sur Wk2 ] imported/w3c/web-platform-tests/server-timing/server_timing_header-parsing.https.html is flakey text failing https://bugs.webkit.org/show_bug.cgi?id=221487 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating flakey test expectations to Pass Failure until test can be fixed. 2021-03-05 Jon Lee [GPUP] Test fast/mediastream/media-element-current-time.html fails when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221826 Reviewed by Dean Jackson. * platform/mac-wk2/TestExpectations: Remove expectation since the test passes on the bots. 2021-03-05 ChangSeok Oh AVIF decoding support https://bugs.webkit.org/show_bug.cgi?id=207750 Reviewed by Philippe Normand. This patch brings an initial support of AVIF image format to the gtk port. AVIF is a new royalty-free image format derived from the keyframes of AV1 video. FireFox and Chromium-variant browsers already support it. Its specification can be found at https://rawcdn.githack.com/AOMediaCodec/av1-avif/67a92add6cd642a8863e386fa4db87954a6735d1/index.html This patch aims to land a build option for AVIF and a basic decoding ability for still images by using libavif. Animated AVIF images will be covered later. The new tests verify if an avif image can be decoded and properly rendered. Only the gtk port performs these tests for now. * TestExpectations: Skip avif tests for non-gtk ports * fast/images/avif-as-image-expected.html: Added. * fast/images/avif-as-image.html: Added. * fast/images/avif-image-decoding-expected.txt: Added. * fast/images/avif-image-decoding.html: Added. * fast/images/resources/green-313x313.avif: Added. * platform/gtk/TestExpectations: The gtk port should pass the tests. 2021-03-05 Imanol Fernandez XRFrame getViewerPose has emulatedPosition set properly https://bugs.webkit.org/show_bug.cgi?id=222785 Reviewed by Sergio Villar Senin. Update getViewerPose_emulatedPosition test expectations. * platform/wpe/TestExpectations: 2021-03-03 Sergio Villar Senin [css-flexbox] Fix mainAxisLengthIsDefinite for orthogonal items with percentage sizes https://bugs.webkit.org/show_bug.cgi?id=222684 Reviewed by Javier Fernandez. * TestExpectations: Unskipped flexbox-basic-canvas-vert-001v.xhtml which is now passing. 2021-03-05 Imanol Fernandez Implement WebXRBoundedReferenceSpace bounds geometry https://bugs.webkit.org/show_bug.cgi?id=222737 Reviewed by Sergio Villar Senin. Update WebXRBoundedReferenceSpace test expectations. * platform/wpe/TestExpectations: 2021-03-05 Said Abou-Hallawa [GPU Process] RemoteImageBuffer recording GraphicsContext should report its backend RenderingMode https://bugs.webkit.org/show_bug.cgi?id=222772 Reviewed by Simon Fraser. * gpu-process/TestExpectations: 2021-03-01 Sergio Villar Senin WPT test css/css-flexbox/flex-minimum-height-flex-items-023.html fails https://bugs.webkit.org/show_bug.cgi?id=214292 Reviewed by Javier Fernandez. * TestExpectations: Unskipped the test that passes now. 2021-03-05 Rob Buis Fix flex-aspect-ratio-009.html https://bugs.webkit.org/show_bug.cgi?id=222780 Reviewed by Sergio Villar Senin. Enable test that passes now. * TestExpectations: 2021-03-05 Philippe Normand REGRESSION(r273309) [GStreamer] webrtc/captureCanvas-webrtc-software-h264-baseline.html is flaky crashing inside libwebrtc https://bugs.webkit.org/show_bug.cgi?id=222451 Reviewed by Xabier Rodriguez-Calvar. * platform/glib/TestExpectations: Update expectations for webrtc h264 tests that are slightly less broken now. 2021-03-04 Peng Liu [GPUP] Some tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221697 Unreviewed test gardening. Remove the tests which are consistently passing on bots from the test expectations. * platform/wk2/TestExpectations: 2021-03-04 Ryan Haddad Unreivewed test gardening, remove failure expectation for some tests that are consistently passing. * platform/ios-wk2/TestExpectations: 2021-03-04 Jon Lee [GPUP] Test platform/mac/media/encrypted-media/fps-encrypted-event.html times out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221847 Reviewed by Simon Fraser. * platform/mac-wk2/TestExpectations: The test no longer times out. Remove expectation. 2021-03-04 Jon Lee Garden encrypted media tests https://bugs.webkit.org/show_bug.cgi?id=221687 Reviewed by Simon Fraser. * platform/mac-wk2/TestExpectations: All but platform/mac/media/encrypted-media/fps-clearkey-crash.html are now passing. Remove expectations. 2021-03-04 Zalan Bujtas [LFC][IFC] LineStatus::availableWidth should always be a valid number https://bugs.webkit.org/show_bug.cgi?id=222752 Reviewed by Antti Koivisto. * fast/inline/crash-when-negative-spacing-produce-nan-expected.txt: Added. * fast/inline/crash-when-negative-spacing-produce-nan.html: Added. 2021-03-04 Peng Liu [GPUP] Some media tests are flaky when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221693 Unreviewed test gardening. Remove the tests which are consistently passing on bots from the test expectations. * platform/wk2/TestExpectations: 2021-03-04 Youenn Fablet In case of POST navigation redirected by a 302, the 'Origin' header is kept in the redirected request https://bugs.webkit.org/show_bug.cgi?id=222653 Reviewed by Alex Christensen. * http/wpt/fetch/echo-origin.py: Added. * http/wpt/fetch/navigation-post-to-get-origin-expected.txt: Added. * http/wpt/fetch/navigation-post-to-get-origin.html: Added. 2021-03-04 Said Abou-Hallawa Followup (r273764): Use different container sizes in background-svg-image-loading.html https://bugs.webkit.org/show_bug.cgi?id=222679 Reviewed by Antti Koivisto. This will force different SVGImageForContainers in SVGImageCache one for each SVGImage client (
element in this test). * fast/css/background-svg-image-loading-expected.html: * fast/css/background-svg-image-loading.html: 2021-03-04 Keith Miller window proxy of detached iframe doesn't respect updates to global values https://bugs.webkit.org/show_bug.cgi?id=206445 Reviewed by Chris Dumez. * fast/frames/iframe-detached-window-still-writable-eval-expected.txt: Added. * fast/frames/iframe-detached-window-still-writable-eval.html: Added. * fast/frames/iframe-detached-window-still-writable-expected.txt: Added. * fast/frames/iframe-detached-window-still-writable.html: Added. * http/tests/dom/cross-origin-detached-window-properties-expected.txt: * http/tests/dom/cross-origin-detached-window-properties.html: 2021-03-04 Jon Lee Garden GPU Process TestExpectations https://bugs.webkit.org/show_bug.cgi?id=222729 Reviewed by Said Abou-Hallawa. * gpu-process/TestExpectations: Complete filing bugs for failing tests. Remove expectations for some tests which are now passing on the bot. 2021-03-04 Robert Jenner [ macOS ] inspector/page/empty-or-missing-resources.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=222692 Unreviewed test gardening. * platform/mac/TestExpectations: Updating test expectations until test flakiness can be resolved. 2021-03-04 Peng Liu [GPUProcess] MediaController is using a ClockCM https://bugs.webkit.org/show_bug.cgi?id=222094 Reviewed by Eric Carlson. * platform/wk2/TestExpectations: 2021-03-04 Youenn Fablet Handle the case of synchronous failure in loading blob. https://bugs.webkit.org/show_bug.cgi?id=222724 Reviewed by Carlos Garcia Campos. * http/tests/fetch/blob-in-unload-event-handler-expected.txt: Added. * http/tests/fetch/blob-in-unload-event-handler.html: Added. 2021-03-04 Rob Buis Null check platformData when decoding https://bugs.webkit.org/show_bug.cgi?id=221442 Reviewed by Ryosuke Niwa. Add test for this. * ipc/pasteboard-write-custom-data-expected.txt: Added. * ipc/pasteboard-write-custom-data.html: Added. 2021-03-04 Antoine Quint initial value for border-image-outset should be 0 https://bugs.webkit.org/show_bug.cgi?id=222721 Reviewed by Antti Koivisto. Update some tests to make the correct assumption on the border-image-ouset initial value. * css3/calc/reflection-computed-style-expected.txt: * fast/css/getComputedStyle/computed-style-border-image-expected.txt: * fast/css/getComputedStyle/computed-style-border-image.html: * fast/css/getComputedStyle/computed-style-with-zoom-expected.txt: * fast/css/getComputedStyle/getComputedStyle-border-image-expected.txt: * fast/reflections/reflection-computed-style-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: * platform/ios/fast/css/getComputedStyle/computed-style-expected.txt: * platform/ios/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/ios/svg/css/getComputedStyle-basic-expected.txt: * platform/mac/fast/css/getComputedStyle/computed-style-expected.txt: * platform/mac/fast/css/getComputedStyle/computed-style-without-renderer-expected.txt: * platform/mac/svg/css/getComputedStyle-basic-expected.txt: 2021-03-04 Youenn Fablet FileReader::enqueueTask should validate that its context is not stopped before executing the task https://bugs.webkit.org/show_bug.cgi?id=222472 Reviewed by Alex Christensen. * http/wpt/filereader/filereader-stop.html: Added. 2021-03-04 Youenn Fablet Can not read blobs in sandboxed iframes https://bugs.webkit.org/show_bug.cgi?id=170075 Reviewed by Alex Christensen. * http/wpt/fetch/blob-of-opaque-origin-iframe-expected.txt: Added. * http/wpt/fetch/blob-of-opaque-origin-iframe.html: Added. * http/wpt/fetch/blob-of-opaque-origin-worker-expected.txt: Added. * http/wpt/fetch/blob-of-opaque-origin-worker.html: Added. * platform/win/TestExpectations: 2021-03-04 Kimmo Kinnunen Adding new test conditions for WebGL should be simpler https://bugs.webkit.org/show_bug.cgi?id=222593 Reviewed by Kenneth Russell. * fast/canvas/webgl/webglcontextchangedevent.html: Replace internals.simulateContextChanged(context) with internals.simulateEventForWebGLContext("ContextChange", context) * fast/canvas/webgl/lose-context-on-status-failure.html: Similarly replace internals.setFailNextGPUStatusCheck(context) with internals.simulateEventForWebGLContext("GPUStatusFailure", context). 2021-03-04 Sergio Villar Senin ASSERTION FAILED: contentSize >= 0 in WefbCore::RenderFlexibleBox::adjustChildSizeForMinAndMax https://bugs.webkit.org/show_bug.cgi?id=222711 Unreviewed test gardening. * TestExpectations: Adding a test that is ASSERTing in Debug builds since it was imported. 2021-03-03 Ryan Haddad [ Catalina wk1 ews ] media/remote-control-command-seek.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=215325 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Update test expectations since EWS moved to Catalina. 2021-03-03 Andres Gonzalez Replace the multiple WebAccessibilityObjectWrapperIOS postXXXNotification methods with a single postNotification method. https://bugs.webkit.org/show_bug.cgi?id=221707 Reviewed by Chris Fleizach. The name of the notification is now "AXPageScrolled". Adjusted the script and the expected output accordingly. * accessibility/ios-simulator/scroll-in-overflow-div-expected.txt: * accessibility/ios-simulator/scroll-in-overflow-div.html: 2021-03-03 Devin Rousso Web Inspector: `RecordCanvasActionVariant` causes a huge symbol to be created in WebCore https://bugs.webkit.org/show_bug.cgi?id=222639 Reviewed by Tim Horton and Brian Burg. * inspector/canvas/resources/recording-webgl2.js: * inspector/canvas/recording-webgl2-full-expected.txt: Use an actual `uniform` name instead of a random test string. 2021-03-03 Peng Liu [GPUP] Two tests related to media element state are flaky when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221688 Reviewed by Jer Noble. This patch fixes two flaky tests by updating the expected value of a media element's "networkState" in a "loadstart" event handler. A video/audio element's network state may have changed from LOADING to IDLE before the "loadstart" event handler executes. That will happen when the media player notifies the element with a network state change (by calling HTMLMediaElement::setNetworkState()) from LOADING to LOADED quickly. The code snippet is below: ``` void HTMLMediaElement::setNetworkState(MediaPlayer::NetworkState state) { ... if (state == MediaPlayer::NetworkState::Loaded) { if (m_networkState != NETWORK_IDLE) changeNetworkStateFromLoadingToIdle(); m_completelyLoaded = true; } } ``` * media/W3C/audio/networkState/networkState_during_loadstart-expected.txt: * media/W3C/audio/networkState/networkState_during_loadstart.html: * media/W3C/video/networkState/networkState_during_loadstart-expected.txt: * media/W3C/video/networkState/networkState_during_loadstart.html: * platform/mac/TestExpectations: * platform/wk2/TestExpectations: 2021-03-03 Amir Mark Jr [BigSur WK1 Release] media/video-aspect-ratio.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=222693 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-03-03 Commit Queue Unreviewed, reverting r273727. https://bugs.webkit.org/show_bug.cgi?id=222689 Landed broken test Reverted changeset: "Null check platformData when decoding" https://bugs.webkit.org/show_bug.cgi?id=221442 https://trac.webkit.org/changeset/273727 2021-03-03 Robert Jenner [ macOS Wk2 ] inspector/model/auditTestCase.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=222677 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Updating test expectations to Pass Timeout until test is fixed. 2021-03-03 Truitt Savell imported/w3c/web-platform-tests/webaudio/the-audio-api/the-mediaelementaudiosourcenode-interface/mediaElementAudioSourceToScriptProcessorTest.html fails for mac wk1 debug https://bugs.webkit.org/show_bug.cgi?id=221819 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-03-03 Chris Gambrell [LayoutTests] Convert http/tests/dom convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222656 Reviewed by Jonathan Bedard. * http/tests/dom/document-contentType-xhr.html: * http/tests/dom/document-contentType.html: * http/tests/dom/resources/send-mime-type.php: Removed. * http/tests/dom/resources/send-mime-type.py: Added. 2021-03-03 Sergio Villar Senin [css-flexbox] Import latest WPT tests https://bugs.webkit.org/show_bug.cgi?id=222651 Reviewed by Rob Buis. Imported latest changes in the test suite. * TestExpectations: * imported/w3c/web-platform-tests/css/css-flexbox/frameset-crash-expected.txt: Added. * platform/ios/imported/w3c/web-platform-tests/css/css-flexbox/frameset-crash-expected.txt: Added. 2021-03-03 Patrick Angle REGRESSION (r266288): Web Inspector: ::marker shows on every element now https://bugs.webkit.org/show_bug.cgi?id=222384 Reviewed by Devin Rousso. Added test for the filtering of `*::marker` selector from the rule results of `CSS.getMatchedStyleForNode` on elements that don't support `::marker`. * inspector/css/getMatchedStylesForNode-expected.txt: - Updated expectations to account for the abscence of the `::marker` rule on non-list elements. * inspector/css/getMatchedStylesForNodeMarkerPseudoId-expected.txt: Added. * inspector/css/getMatchedStylesForNodeMarkerPseudoId.html: Added. 2021-03-03 Kate Cheney Report the correct document uri in the case of a ContentSecurityPolicyClient https://bugs.webkit.org/show_bug.cgi?id=222489 Reviewed by Brent Fulgham. Layout test coverage for redirects using a ContentSecurityPolicyClient and blob files. * http/tests/security/contentSecurityPolicy/report-document-uri-blob-expected.txt: Added. * http/tests/security/contentSecurityPolicy/report-document-uri-blob.html: Added. * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: Added. * http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect.html: Added. * platform/mac-wk1/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: Added. * platform/win/http/tests/security/contentSecurityPolicy/report-document-uri-after-blocked-redirect-expected.txt: Added. * platform/win/TestExpectations: Blob URLs timeout on win. 2021-03-03 Chris Gambrell [LayoutTests] Convert http/tests/misc convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221981 Reviewed by Jonathan Bedard. * http/tests/fetch/fetch-in-worker.js: * http/tests/misc/401-alternative-content-expected.txt: * http/tests/misc/401-alternative-content.php: Removed. * http/tests/misc/401-alternative-content.py: Added. * http/tests/misc/async-script-removed.html: * http/tests/misc/async-script.html: * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: * http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin.html: * http/tests/misc/authentication-redirect-1/resources/auth-echo.php: Removed. * http/tests/misc/authentication-redirect-1/resources/auth-echo.py: Added. * http/tests/misc/authentication-redirect-1/resources/auth-then-redirect.php: Removed. * http/tests/misc/authentication-redirect-1/resources/auth-then-redirect.py: Added. * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: * http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin.html: * http/tests/misc/authentication-redirect-2/resources/auth-echo.php: Removed. * http/tests/misc/authentication-redirect-2/resources/auth-echo.py: Added. * http/tests/misc/authentication-redirect-2/resources/auth-then-redirect.php: Removed. * http/tests/misc/authentication-redirect-2/resources/auth-then-redirect.py: Added. * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt: * http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials.html: * http/tests/misc/authentication-redirect-3/resources/auth-echo.php: Removed. * http/tests/misc/authentication-redirect-3/resources/auth-echo.py: Added. * http/tests/misc/authentication-redirect-3/resources/auth-then-redirect-with-url-credentials.php: Removed. * http/tests/misc/authentication-redirect-3/resources/auth-then-redirect-with-url-credentials.py: Added. * http/tests/misc/authentication-redirect-3/resources/auth-then-redirect.php: Removed. * http/tests/misc/authentication-redirect-3/resources/auth-then-redirect.py: Added. * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: * http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url.html: * http/tests/misc/authentication-redirect-4/resources/auth-echo.php: Removed. * http/tests/misc/authentication-redirect-4/resources/auth-echo.py: Added. * http/tests/misc/authentication-redirect-4/resources/auth-then-redirect.php: Removed. * http/tests/misc/authentication-redirect-4/resources/auth-then-redirect.py: Added. * http/tests/misc/bad-charset-alias.html: * http/tests/misc/before-unload-load-image.html: * http/tests/misc/char-encoding-bocu-1-blocklisted.html: * http/tests/misc/char-encoding-in-hidden-charset-field-default.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-Big5.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-EUC-JP.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-ISO-2022-JP.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-Shift_JIS.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-accept-charset.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-get-method.html: * http/tests/misc/char-encoding-in-hidden-charset-field-with-one-field.html: * http/tests/misc/char-encoding-in-text-charset-field-with-value.html: * http/tests/misc/char-encoding-scsu-blocklisted.html: * http/tests/misc/char-encoding-without-charset-field.html: * http/tests/misc/charset-sniffer-end-sniffing.html: * http/tests/misc/css-reject-any-type-in-strict-mode-expected.txt: * http/tests/misc/css-reject-any-type-in-strict-mode.html: * http/tests/misc/dns-prefetch-control.html: * http/tests/misc/embed-image-load-outlives-gc-without-crashing.html: * http/tests/misc/empty-file-formdata.html: * http/tests/misc/extract-http-content-language-against-equiv.php: Removed. * http/tests/misc/extract-http-content-language-against-equiv.py: Added. * http/tests/misc/extract-http-content-language-malformed.php: Removed. * http/tests/misc/extract-http-content-language-malformed.py: Added. * http/tests/misc/extract-http-content-language-multiple.php: Removed. * http/tests/misc/extract-http-content-language-multiple.py: Added. * http/tests/misc/extract-http-content-language.php: Removed. * http/tests/misc/extract-http-content-language.py: Added. * http/tests/misc/form-blob-challenge.html: * http/tests/misc/form-post-textplain-cross-site.html: * http/tests/misc/form-post-textplain.html: * http/tests/misc/form-submit-file-cross-site-redirect.html: * http/tests/misc/form-submit-file-cross-site.html: * http/tests/misc/image-checks-for-accept.html: * http/tests/misc/image-error.html: * http/tests/misc/image-input-type-outlives-gc-without-crashing.html: * http/tests/misc/image-load-outlives-gc-without-crashing.html: * http/tests/misc/javascript-url-stop-loaders.html: * http/tests/misc/large-js-program.php: Removed. * http/tests/misc/large-js-program.py: Added. * http/tests/misc/location-with-space.php: Removed. * http/tests/misc/location-with-space.py: Added. * http/tests/misc/mask-image-accept.html: * http/tests/misc/object-image-error.html: * http/tests/misc/object-image-load-outlives-gc-without-crashing.html: * http/tests/misc/redirect-to-about-blank.html: * http/tests/misc/redirect-to-external-url-expected.txt: * http/tests/misc/redirect-with-quotes.php: Removed. * http/tests/misc/redirect-with-quotes.py: Added. * http/tests/misc/redirect.php: Removed. * http/tests/misc/redirect.py: Added. * http/tests/misc/referrer.html: * http/tests/misc/refresh-headers.php: Removed. * http/tests/misc/refresh-headers.py: Added. * http/tests/misc/resources/3rd-level-iframe-with-blocking-resource.php: Removed. * http/tests/misc/resources/3rd-level-iframe-with-blocking-resource.py: Added. * http/tests/misc/resources/404image.php: Removed. * http/tests/misc/resources/404image.py: Added. * http/tests/misc/resources/SVGFont-delayed-loader.svg: * http/tests/misc/resources/bad-charset-alias.php: Removed. * http/tests/misc/resources/bad-charset-alias.py: Added. * http/tests/misc/resources/basic-echo-post.php: Removed. * http/tests/misc/resources/basic-echo-post.py: Added. * http/tests/misc/resources/bocu-1-cyrillic.php: Removed. * http/tests/misc/resources/bocu-1-cyrillic.py: Added. * http/tests/misc/resources/char-encoding-in-hidden-charset-field.php: Removed. * http/tests/misc/resources/char-encoding-in-hidden-charset-field.py: Added. * http/tests/misc/resources/charset-sniffer-end-sniffing.php: Removed. * http/tests/misc/resources/charset-sniffer-end-sniffing.py: Added. * http/tests/misc/resources/check-keygen-post.php: Removed. * http/tests/misc/resources/check-keygen-post.py: Added. * http/tests/misc/resources/check-test-file.php: Removed. * http/tests/misc/resources/check-test-file.py: Added. * http/tests/misc/resources/check-unnamed-file-included-in-formdata.php: Removed. * http/tests/misc/resources/check-unnamed-file-included-in-formdata.py: Added. * http/tests/misc/resources/delayed-log.php: Removed. * http/tests/misc/resources/delayed-log.py: Added. * http/tests/misc/resources/dns-prefetch-control.php: Removed. * http/tests/misc/resources/dns-prefetch-control.py: Added. * http/tests/misc/resources/echo-query-param.php: Removed. * http/tests/misc/resources/echo-query-param.py: Added. * http/tests/misc/resources/form-post-textplain.php: Removed. * http/tests/misc/resources/form-post-textplain.py: Added. * http/tests/misc/resources/hang-connection.php: Removed. * http/tests/misc/resources/hang-connection.py: Added. * http/tests/misc/resources/image-checks-for-accept.php: Removed. * http/tests/misc/resources/image-checks-for-accept.py: Added. * http/tests/misc/resources/nested-iframe-loading-another-iframe.html: * http/tests/misc/resources/protected/protected-image.php: Removed. * http/tests/misc/resources/protected/protected-image.py: Added. * http/tests/misc/resources/random-no-store.php: Removed. * http/tests/misc/resources/random-no-store.py: Added. * http/tests/misc/resources/redirect-result.php: Removed. * http/tests/misc/resources/redirect-result.py: Added. * http/tests/misc/resources/redirect-step2.php: Removed. * http/tests/misc/resources/redirect-step2.py: Added. * http/tests/misc/resources/redirect-step3.php: Removed. * http/tests/misc/resources/redirect-step3.py: Added. * http/tests/misc/resources/redirect-step4.php: Removed. * http/tests/misc/resources/redirect-step4.py: Added. * http/tests/misc/resources/redirect-to-about-blank.php: Removed. * http/tests/misc/resources/redirect-to-about-blank.py: Added. * http/tests/misc/resources/redirect-to-external-url-iframe.html: * http/tests/misc/resources/redirect-to-external-url.php: Removed. * http/tests/misc/resources/redirect-to-external-url.py: Added. * http/tests/misc/resources/referrer-main-resource.php: Removed. * http/tests/misc/resources/referrer-main-resource.py: Added. * http/tests/misc/resources/referrer-result.php: Removed. * http/tests/misc/resources/referrer-result.py: Added. * http/tests/misc/resources/script-500.php: Removed. * http/tests/misc/resources/script-500.py: Added. * http/tests/misc/resources/scsu-cyrillic.php: Removed. * http/tests/misc/resources/scsu-cyrillic.py: Added. * http/tests/misc/resources/send-async-xhr.html: * http/tests/misc/resources/slowimage.php: Removed. * http/tests/misc/resources/slowimage.py: Added. * http/tests/misc/resources/stylesheet-bad-mime-type.php: Removed. * http/tests/misc/resources/stylesheet-bad-mime-type.py: Added. * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect1.php: Removed. * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect1.py: Added. * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect2.php: Removed. * http/tests/misc/resources/webtiming-cross-origin-and-back-redirect2.py: Added. * http/tests/misc/script-500.html: * http/tests/misc/script-no-store.html: * http/tests/misc/submit-post-keygen.html: * http/tests/misc/svg-image-load-outlives-gc-without-crashing.html: * http/tests/misc/timer-vs-loading.html: * http/tests/misc/url-in-utf16be.html: * http/tests/misc/url-in-utf16le.html: * http/tests/misc/video-poster-image-load-outlives-gc-without-crashing.html: * http/tests/misc/webtiming-cross-origin-and-back1.html: * http/tests/misc/webtiming-cross-origin-redirect.php: Removed. * http/tests/misc/webtiming-cross-origin-redirect.py: Added. * http/tests/misc/webtiming-one-redirect.php: Removed. * http/tests/misc/webtiming-one-redirect.py: Added. * http/tests/misc/webtiming-slow-load.php: Removed. * http/tests/misc/webtiming-slow-load.py: Added. * http/tests/misc/webtiming-ssl.php: Removed. * http/tests/misc/webtiming-ssl.py: Added. * http/tests/misc/webtiming-two-redirects.php: Removed. * http/tests/misc/webtiming-two-redirects.py: Added. * http/tests/misc/xhtml.php: Removed. * http/tests/misc/xhtml.py: Added. * http/tests/xmlhttprequest/on-network-timeout-error-during-preflight.html: * http/tests/xmlhttprequest/resetting-timeout-to-zero.html: * http/tests/xmlhttprequest/timeout-greater-than-default-network-timeout.html: * platform/gtk/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations: * platform/win/http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt: * platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt: 2021-03-03 Youenn Fablet [GPUP] imported/w3c/web-platform-tests/webrtc/RTCRtpSender-replaceTrack.https.html times out with GPU Process enabled https://bugs.webkit.org/show_bug.cgi?id=222505 Unreviewed. * gpu-process/TestExpectations: Test is no longer timing out on GPUProcess bot. 2021-03-02 Manuel Rego Casasnovas [selectors] :focus-visible implementation https://bugs.webkit.org/show_bug.cgi?id=222028 Reviewed by Darin Adler. * platform/ios/TestExpectations: Skip focus-visible-008.html and focus-visible-011.html as they timeout in iOS. * platform/mac/imported/w3c/web-platform-tests/css/selectors/focus-visible-008-expected.txt: Copied from LayoutTests/imported/w3c/web-platform-tests/css/selectors/focus-visible-008-expected.txt. 2021-03-02 Lauro Moura [GLIB] Rebaseline and update expectations Unreviewed test gardening. Some tests are not crashing anymore. * platform/glib/TestExpectations: * platform/gtk-wayland/TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/css1/formatting_model/height_of_lines-expected.txt: * platform/wpe/TestExpectations: 2021-03-02 Fujii Hironori [WinCairo] Unreviewed test gardening * platform/wincairo/TestExpectations: * platform/wincairo/css1/text_properties/text_decoration-expected.txt: * platform/wincairo/css1/text_properties/vertical_align-expected.txt: * platform/wincairo/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt: 2021-03-02 Chris Gambrell [LayoutTests] Convert http/tests/download convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222618 Reviewed by Jonathan Bedard. * http/tests/download/anchor-download-attribute-content-disposition-no-extension-octet-stream.html: * http/tests/download/anchor-download-attribute-content-disposition-no-extension-text-plain.html: * http/tests/download/anchor-download-attribute-content-disposition.html: * http/tests/download/basic-ascii-expected.txt: * http/tests/download/basic-ascii.html: * http/tests/download/resources/basic-ascii.php: Removed. * http/tests/download/resources/basic-ascii.py: Added. * http/tests/download/resources/content-disposition-pass-no-extension-octet-stream.php: Removed. * http/tests/download/resources/content-disposition-pass-no-extension-octet-stream.py: Added. * http/tests/download/resources/content-disposition-pass-no-extension-text-plain.php: Removed. * http/tests/download/resources/content-disposition-pass-no-extension-text-plain.py: Added. * http/tests/download/resources/content-disposition-pass.php: Removed. * http/tests/download/resources/content-disposition-pass.py: Added. 2021-03-02 Chris Gambrell [LayoutTests] Convert http/tests/history convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222614 Reviewed by Jonathan Bedard. * http/tests/history/popstate-fires-with-pending-requests.html: * http/tests/history/replacestate-post-to-get-2.html: * http/tests/history/replacestate-post-to-get.html: * http/tests/history/resources/replacestate-current.php: Removed. * http/tests/history/resources/replacestate-current.py: Added. * http/tests/history/resources/replacestate-forward-back.php: Removed. * http/tests/history/resources/replacestate-forward-back.py: Added. * http/tests/history/resources/slow-image.php: Removed. * http/tests/history/resources/slow-image.py: Added. * http/tests/inspector/page/resources/slow-test-page.html: * http/tests/navigation/page-cache-pending-image-load-cache-partition.html: * http/tests/navigation/page-cache-pending-image-load.html: 2021-03-02 Chris Gambrell [LayoutTests] Convert http/tests/navigation convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222418 Reviewed by Jonathan Bedard. * TestExpectations: * http/tests/navigation/back-send-referrer.html: * http/tests/navigation/https-in-page-cache.html: * http/tests/navigation/page-cache-fragment-referrer.html: * http/tests/navigation/post-goback-repost-policy-expected.txt: * http/tests/navigation/post-goback-repost-policy.html: * http/tests/navigation/post-goback-same-url-expected.txt: * http/tests/navigation/post-goback-same-url.html: * http/tests/navigation/post-redirect-get-reload-expected.txt: * http/tests/navigation/post-redirect-get-reload.php: Removed. * http/tests/navigation/post-redirect-get-reload.py: Added. * http/tests/navigation/pushstate-at-unique-origin-denied.php: Removed. * http/tests/navigation/pushstate-at-unique-origin-denied.py: Added. * http/tests/navigation/redirect-on-back-updates-history-item.html: * http/tests/navigation/redirect-on-reload-updates-history-item.html: * http/tests/navigation/redirect-preserves-fragment-expected.txt: * http/tests/navigation/redirect-preserves-fragment.html: * http/tests/navigation/redirect-to-fragment-expected.txt: * http/tests/navigation/redirect-to-fragment.html: * http/tests/navigation/redirect-to-fragment2-expected.txt: * http/tests/navigation/redirect-to-fragment2.html: * http/tests/navigation/redirect-to-invalid-url-expected.txt: * http/tests/navigation/redirect-to-invalid-url.html: * http/tests/navigation/redirect-to-random-url-versus-memory-cache.html: * http/tests/navigation/resources/back-send-referrer-helper.php: Removed. * http/tests/navigation/resources/back-send-referrer-helper.py: Added. * http/tests/navigation/resources/goback-with-policydelegate.php: Removed. * http/tests/navigation/resources/goback-with-policydelegate.py: Added. * http/tests/navigation/resources/https-in-page-cache-1.php: Removed. * http/tests/navigation/resources/https-in-page-cache-1.py: Added. * http/tests/navigation/resources/https-in-page-cache-2.php: Removed. * http/tests/navigation/resources/https-in-page-cache-2.py: Added. * http/tests/navigation/resources/https-no-store-subframe-in-page-cache.html: * http/tests/navigation/resources/keyboard-events-test.js: (waitForProvisionalNavigation): * http/tests/navigation/resources/never-respond.php: Removed. * http/tests/navigation/resources/never-respond.py: Added. * http/tests/navigation/resources/no-store-frame.php: Removed. * http/tests/navigation/resources/no-store-frame.py: Added. * http/tests/navigation/resources/post-goback-same-url.php: Removed. * http/tests/navigation/resources/post-goback-same-url.py: Added. * http/tests/navigation/resources/post-target-policy-test.php: Removed. * http/tests/navigation/resources/post-target-policy-test.py: Added. * http/tests/navigation/resources/randomredirects/0.php: Removed. * http/tests/navigation/resources/randomredirects/0.py: Added. * http/tests/navigation/resources/randomredirects/1.php: Removed. * http/tests/navigation/resources/randomredirects/1.py: Added. * http/tests/navigation/resources/randomredirects/2.php: Removed. * http/tests/navigation/resources/randomredirects/2.py: Added. * http/tests/navigation/resources/randomredirects/3.php: Removed. * http/tests/navigation/resources/randomredirects/3.py: Added. * http/tests/navigation/resources/randomredirects/4.php: Removed. * http/tests/navigation/resources/randomredirects/4.py: Added. * http/tests/navigation/resources/randomredirects/5.php: Removed. * http/tests/navigation/resources/randomredirects/5.py: Added. * http/tests/navigation/resources/randomredirects/6.php: Removed. * http/tests/navigation/resources/randomredirects/6.py: Added. * http/tests/navigation/resources/randomredirects/7.php: Removed. * http/tests/navigation/resources/randomredirects/7.py: Added. * http/tests/navigation/resources/randomredirects/8.php: Removed. * http/tests/navigation/resources/randomredirects/8.py: Added. * http/tests/navigation/resources/randomredirects/9.php: Removed. * http/tests/navigation/resources/randomredirects/9.py: Added. * http/tests/navigation/resources/randomredirects/randomredirect.php: Removed. * http/tests/navigation/resources/randomredirects/randomredirect.py: Added. * http/tests/navigation/resources/redirect-on-back-updates-history-item.php: Removed. * http/tests/navigation/resources/redirect-on-back-updates-history-item.py: Added. * http/tests/navigation/resources/redirect-on-reload-updates-history-item-statistics.php: Removed. * http/tests/navigation/resources/redirect-on-reload-updates-history-item-statistics.py: Added. * http/tests/navigation/resources/redirect-on-reload-updates-history-item.php: Removed. * http/tests/navigation/resources/redirect-on-reload-updates-history-item.py: Added. * http/tests/navigation/resources/redirect-preserves-fragment.php: Removed. * http/tests/navigation/resources/redirect-preserves-fragment.py: Added. * http/tests/navigation/resources/redirect-to-cookie.php: Removed. * http/tests/navigation/resources/redirect-to-cookie.py: Added. * http/tests/navigation/resources/redirect-to-fragment.php: Removed. * http/tests/navigation/resources/redirect-to-fragment.py: Added. * http/tests/navigation/resources/redirect-to-fragment2.php: Removed. * http/tests/navigation/resources/redirect-to-fragment2.py: Added. * http/tests/navigation/resources/redirect-to-invalid-url-frame.php: Removed. * http/tests/navigation/resources/redirect-to-invalid-url-frame.py: Added. * http/tests/navigation/resources/referrer.php: Removed. * http/tests/navigation/resources/referrer.py: Added. * http/tests/navigation/resources/target-blank-opener-post-window.php: Removed. * http/tests/navigation/resources/target-blank-opener-post-window.py: Added. * http/tests/navigation/resources/target-blank-opener-window.php: Removed. * http/tests/navigation/resources/target-blank-opener-window.py: Added. * http/tests/navigation/resources/user-agent-script.php: Removed. * http/tests/navigation/resources/user-agent-script.py: Added. * http/tests/navigation/slow-loading-page-with-slow-script.php: Removed. * http/tests/navigation/slow-loading-page-with-slow-script.py: Added. * http/tests/navigation/statistics.html: * http/tests/navigation/target-blank-opener-post.html: * http/tests/navigation/target-blank-opener.html: * http/tests/navigation/useragent-reload.php: Removed. * http/tests/navigation/useragent-reload.py: Added. * http/tests/navigation/useragent.php: Removed. * http/tests/navigation/useragent.py: Added. * platform/wk2/TestExpectations: * platform/wk2/http/tests/navigation/redirect-preserves-fragment-expected.txt: * platform/wk2/http/tests/navigation/redirect-to-fragment-expected.txt: * platform/wk2/http/tests/navigation/redirect-to-invalid-url-expected.txt: 2021-03-02 Said Abou-Hallawa The layout of SVGImage should force the layout for its clients https://bugs.webkit.org/show_bug.cgi?id=221253 Reviewed by Simon Fraser. * fast/css/background-svg-image-loading-expected.html: Added. * fast/css/background-svg-image-loading.html: Added. 2021-03-02 Lauro Moura [GLIB] Rebaseline and update expectations Unreviewed test gardening. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/css1/text_properties/text_decoration-expected.txt: After r273554 * platform/gtk/fast/text/international/bidi-LDB-2-CSS-expected.txt: After r271110 * platform/gtk/fast/text/international/bidi-LDB-2-HTML-expected.txt: Ditto * platform/gtk/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt: Ditto * platform/wpe/css1/text_properties/text_decoration-expected.txt: After r273554 * platform/wpe/scrollingcoordinator/scrolling-tree/absolute-in-nested-overflow-scroll-expected.txt: Added. After r271651 * platform/wpe/tables/mozilla_expected_failures/bugs/bug89315-expected.txt: After r271616 2021-03-02 Rob Buis Take box-sizing into account in replaced element intrinsic sizing https://bugs.webkit.org/show_bug.cgi?id=221671 Reviewed by Simon Fraser. Enable some tests that pass now. * TestExpectations: 2021-03-02 Chris Gambrell [LayoutTests] Convert http/tests/uri convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222599 Reviewed by Jonathan Bedard. * http/tests/uri/css-href.php: Removed. * http/tests/uri/css-href.py: Added. * http/tests/uri/curly-braces-escaping-expected.txt: * http/tests/uri/curly-braces-escaping.html: * http/tests/uri/intercept/.htaccess: * http/tests/uri/resources/echo-uri.php: Removed. * http/tests/uri/resources/echo-uri.py: Added. * http/tests/uri/resources/print-uri.php: Removed. * http/tests/uri/resources/print-uri.py: Added. * platform/ios-wk2/TestExpectations: * platform/ios/TestExpectations: 2021-03-02 Youenn Fablet Enable MEDIA_SOURCE in IOS Simulator https://bugs.webkit.org/show_bug.cgi?id=222041 Reviewed by Eric Carlson. * fast/mediastream/MediaStream-video-element.html: Update to sort properties lexicographically. * fast/mediastream/MediaStream-video-element-expected.txt: 2021-03-02 Rob Buis Null check platformData when decoding https://bugs.webkit.org/show_bug.cgi?id=221442 Reviewed by Ryosuke Niwa. Add test for this. * ipc/pasteboard-write-custom-data-expected.txt: Added. * ipc/pasteboard-write-custom-data.html: Added. 2021-03-01 Fujii Hironori [GTK] Web inspector related tests very slow or timeout in debug mode https://bugs.webkit.org/show_bug.cgi?id=208000 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Unmarked tests for Bug 149916 and Bug 208000. 2021-03-01 Lauro Moura [GLIB] Gardening three common timeouts Unreviewed test gardening. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2021-03-01 Chris Fleizach AX: VoiceOver announces grid as having "0 columns" and VoiceOver cannot enter the grid https://bugs.webkit.org/show_bug.cgi?id=222440 Reviewed by Zalan Bujtas. * accessibility/aria-grid-with-aria-owns-rows-expected.txt: Added. * accessibility/aria-grid-with-aria-owns-rows.html: Added. 2021-03-01 Peng Liu [GPUP] Some media related security tests time out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221793 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-01 Peng Liu [GPUP] Some tests in http/tests/media fail or time out when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221694 Unreviewed test gardening. Remove the tests which are consistently passing on bots from the test expectations. * platform/wk2/TestExpectations: 2021-03-01 Peng Liu [GPUP] Some tests in imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221697 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-01 Peng Liu [GPUP] Some media related content security policy tests fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221792 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-01 Truitt Savell fast/canvas/webgl/texImage2D-video-flipY-false.html is timing out https://bugs.webkit.org/show_bug.cgi?id=222500 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-03-01 Peng Liu [GPUP] Some modern-media-controls tests are flaky when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221685 Unreviewed test gardening. * platform/wk2/TestExpectations: 2021-03-01 Chris Gambrell [LayoutTests] Convert http/tests/websocket convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221912 Reviewed by Jonathan Bedard. * http/tests/websocket/tests/hybi/contentextensions/block-cookies-worker.php: Removed. * http/tests/websocket/tests/hybi/contentextensions/block-cookies-worker.py: Added. * http/tests/websocket/tests/hybi/contentextensions/block-cookies.php: Removed. * http/tests/websocket/tests/hybi/contentextensions/block-cookies.py: Added. * http/tests/websocket/tests/hybi/contentextensions/resources/block-cookies-worker.js: (clearCookies): * http/tests/websocket/tests/hybi/error-event-ready-state-non-existent-url-with-server-responding-404.html: * http/tests/websocket/tests/hybi/resources/status-404-without-body.php: Removed. * http/tests/websocket/tests/hybi/resources/status-404-without-body.py: Added. 2021-03-01 Peng Liu [GPUP] Clean up LayoutTests/gpu-process/TestExpectations related to media tests https://bugs.webkit.org/show_bug.cgi?id=222570 Reviewed by Eric Carlson. Clean up test expectations. - Remove duplicate test expectations. - Move some media tests from gpu-process/TestExpectations to platform/wk2/TestExpectations. - Remove tests which are passing consistently from gpu-process/TestExpectations. * gpu-process/TestExpectations: * platform/wk2/TestExpectations: 2021-03-01 Truitt Savell [Big Sur] platform/mac-bigsur/media/media-source/media-source-webm-vorbis-partial.html is consistently failing https://bugs.webkit.org/show_bug.cgi?id=222495 Unreviewed test gardening. * media/media-source/content/test-48kHz-vorbis-manifest.json: Renamed from LayoutTests/platform/mac-bigsur/media/media-source/content/test-48kHz-vorbis-manifest.json. * media/media-source/content/test-48kHz-vorbis.webm: Renamed from LayoutTests/platform/mac-bigsur/media/media-source/content/test-48kHz-vorbis.webm. * media/media-source/media-source-webm-vorbis-partial-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/media/media-source/media-source-webm-vorbis-partial-expected.txt. * media/media-source/media-source-webm-vorbis-partial.html: Renamed from LayoutTests/platform/mac-bigsur/media/media-source/media-source-webm-vorbis-partial.html. * platform/mac/TestExpectations: 2021-03-01 Martin Robinson Scroll snapping doesn't kick in when dragging scrollbars https://bugs.webkit.org/show_bug.cgi?id=146696 Reviewed by Simon Fraser. Add support for scroll snap after dragging scrollbar thumb This change adds support for scroll snap when the scrollbar thumb is released from a drag operation. This animation is currently done with the non-native scroll animator for all platforms, since that is also what is used for smooth scrolling. This change adjusts the non-native scroll animator's smoothness factor, because it is too slow for short scroll snaps. I have verified that the new smoothness factor is also a good selection for smooth scrolling operations (still an experimental feature). A further change should use "native" animations when possible for both smooth scrolling and scroll snap after thumb drags. This is tracked by the following bug: https://bugs.webkit.org/show_bug.cgi?id=218857 * css3/scroll-snap/scroll-snap-click-scrollbar-gutter-expected.txt: Added. * css3/scroll-snap/scroll-snap-click-scrollbar-gutter.html: Added. * css3/scroll-snap/scroll-snap-drag-scrollbar-thumb-expected.txt: Added. * css3/scroll-snap/scroll-snap-drag-scrollbar-thumb.html: Added. * platform/ios-wk2/TestExpectations: Mark new test as failing on iOS which has issues with scrollbars. * platform/ios/TestExpectations: Skip the new test on iOS which does not support scrolling by dragging the scrollbar. 2021-03-01 Truitt Savell media/media-fullscreen-pause-inline.html is flaky failing https://bugs.webkit.org/show_bug.cgi?id=222573 RUnreviewed test gardening. * platform/mac/TestExpectations: 2021-03-01 Chris Gambrell [LayoutTests] Convert http/tests/loading convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222198 Reviewed by Jonathan Bedard. * http/tests/loading/307-after-303-after-post-expected.txt: * http/tests/loading/307-after-303-after-post.html: * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials.html: * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.php: Removed. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-1-redirect-to-auth.py: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.php: Removed. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-2-auth-then-redirect-to-finish.py: Added. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.php: Removed. * http/tests/loading/authentication-after-redirect-stores-wrong-credentials/resources/wrong-credential-3-output-credentials-then-finish.py: Added. * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes-expected.txt: * http/tests/loading/basic-auth-load-URL-with-consecutive-slashes.html: * http/tests/loading/basic-auth-remove-credentials-expected.txt: * http/tests/loading/basic-auth-remove-credentials.html: * http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt: * http/tests/loading/basic-auth-resend-wrong-credentials.html: * http/tests/loading/basic-credentials-sent-automatically-expected.txt: * http/tests/loading/basic-credentials-sent-automatically.html: * http/tests/loading/nested_bad_objects.php: Removed. * http/tests/loading/nested_bad_objects.py: Added. * http/tests/loading/oauth.html: * http/tests/loading/post-in-iframe-with-back-navigation-expected.txt: * http/tests/loading/post-in-iframe-with-back-navigation.html: * http/tests/loading/preload-append-scan.php: Removed. * http/tests/loading/preload-append-scan.py: Added. * http/tests/loading/preload-slow-loading.php: Removed. * http/tests/loading/preload-slow-loading.py: Added. * http/tests/loading/redirect-with-no-location-crash.html: * http/tests/loading/resourceLoadStatistics/resources/get-cookies.php: Removed. * http/tests/loading/resourceLoadStatistics/resources/get-cookies.py: Added. * http/tests/loading/resourceLoadStatistics/resources/set-cookie.php: Removed. * http/tests/loading/resources/303-to-307-target.php: Removed. * http/tests/loading/resources/303-to-307-target.py: Added. * http/tests/loading/resources/307-post-output-target.php: Removed. * http/tests/loading/resources/307-post-output-target.py: Added. * http/tests/loading/resources/basic-auth-testing.php: Removed. * http/tests/loading/resources/basic-auth-testing.py: Added. * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.php: Removed. * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.css.py: Added. * http/tests/loading/resources/cached-stylesheet-from-different-domain-frame.html: * http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.php: Removed. * http/tests/loading/resources/imported-stylesheet-varying-according-domain.css.py: Added. * http/tests/loading/resources/oauth-subresource.php: Removed. * http/tests/loading/resources/oauth-subresource.py: Added. * http/tests/loading/resources/othersubresources/protected-resource.php: Removed. * http/tests/loading/resources/othersubresources/protected-resource.py: Added. * http/tests/loading/resources/page-with-slow-loading-subresource.html: * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.php: Removed. * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-1.py: Added. * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.php: Removed. * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-2.py: Added. * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.php: Removed. * http/tests/loading/resources/post-in-iframe-with-back-navigation-page-3.py: Added. * http/tests/loading/resources/post-to-303-target.php: Removed. * http/tests/loading/resources/post-to-303-target.py: Added. * http/tests/loading/resources/protected-resource.php: Removed. * http/tests/loading/resources/protected-resource.py: Added. * http/tests/loading/resources/redirect-with-no-location-crash.php: Removed. * http/tests/loading/resources/redirect-with-no-location-crash.py: Added. * http/tests/loading/resources/resource-that-goes-back-while-still-loading.php: Removed. * http/tests/loading/resources/resource-that-goes-back-while-still-loading.py: Added. * http/tests/loading/resources/server-redirect-result.html: * http/tests/loading/resources/server-redirect.php: Removed. * http/tests/loading/resources/server-redirect.py: Added. * http/tests/loading/resources/slowimage.php: Removed. * http/tests/loading/resources/slowimage.py: Added. * http/tests/loading/resources/subresources/protected-resource.php: Removed. * http/tests/loading/resources/subresources/protected-resource.py: Added. * http/tests/loading/resources/test2/basic-auth-testing.php: Removed. * http/tests/loading/resources/test2/basic-auth-testing.py: Added. * http/tests/loading/resources/test2/protected-resource.php: Removed. * http/tests/loading/resources/test2/protected-resource.py: Added. * http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: * http/tests/loading/server-redirect-for-provisional-load-caching.html: * http/tests/loading/unfinished-main-resource-back-to-cached-page-callbacks.html: * platform/ios-wk1/TestExpectations: * platform/win/TestExpectations: * platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt: * platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt: * platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt: 2021-03-01 Andres Gonzalez WebAccessibilityObjectWrapper method to retrieve related error message elements should return not-ignored accessibility elements. https://bugs.webkit.org/show_bug.cgi?id=222375 Reviewed by Chris Fleizach. Replaced accessibility/aria-errormessage.html with mac and ios-simulator variants. * accessibility/ios-simulator/aria-errormessage-expected.txt: Added. * accessibility/ios-simulator/aria-errormessage.html: Copied from LayoutTests/accessibility/aria-errormessage.html. * accessibility/mac/aria-errormessage-expected.txt: Renamed from LayoutTests/accessibility/aria-errormessage-expected.txt. * accessibility/mac/aria-errormessage.html: Renamed from LayoutTests/accessibility/aria-errormessage.html. * platform/glib/TestExpectations: * platform/ios/TestExpectations: * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: 2021-03-01 Sam Weinig Add experimental support for CSS Color 5 color-contrast() https://bugs.webkit.org/show_bug.cgi?id=222530 Reviewed by Simon Fraser. * fast/css/parsing-color-contrast-expected.txt: Added. * fast/css/parsing-color-contrast.html: Added. Add parsing and computed style computation tests for color-contast(). 2021-03-01 Said Abou-Hallawa [GPU Process] Some DisplayList items may not be replayed back before calling getImageData() https://bugs.webkit.org/show_bug.cgi?id=222343 Reviewed by Tim Horton. * gpu-process/TestExpectations: 2021-03-01 Antoine Quint REGRESSION(r272004): transform transition with delay doesn't behave correctly https://bugs.webkit.org/show_bug.cgi?id=222545 Reviewed by Dean Jackson. Add a new test where an element with a non-identity transform starts a transform transition with a long delay. Prior to this patch, this test failed because, while in the delay phase, the transition would mean the underlying transform was applied twice: once by the non-interpolating animation generated for the underlying "transform" value, and once by the first keyframe of the transition since it fills backwards. * webanimations/transform-transition-with-delay-on-forced-layer-with-transform-expected.html: Added. * webanimations/transform-transition-with-delay-on-forced-layer-with-transform.html: Added. 2021-03-01 Chris Gambrell [LayoutTests] Convert http/tests/fetch convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=222367 Reviewed by Jonathan Bedard. * http/tests/fetch/caching-with-different-options.html: * http/tests/fetch/redirectmode-and-preload-expected.txt: * http/tests/fetch/redirectmode-and-preload.html: * http/tests/fetch/resources/redirect-with-cache.php: Removed. * http/tests/fetch/resources/redirect-with-cache.py: Added. 2021-03-01 Youenn Fablet [GPUP] Fix WebRTC layout test failures with GPU Process enabled https://bugs.webkit.org/show_bug.cgi?id=222505 Unreviewed. * gpu-process/TestExpectations: Removed no longer valid expectations. 2021-02-27 Sam Weinig Remove support for 'pixel' and 'pos' CSSOM prefixes https://bugs.webkit.org/show_bug.cgi?id=119712 Reviewed by Simon Fraser. * fast/dom/CSSStyleDeclaration/css-properties-case-sensitive-expected.txt: * fast/dom/CSSStyleDeclaration/css-properties-case-sensitive.html: Update test to reflect removal of pos/pixel prefixes. 2021-02-27 Rob Buis Null check ArrayBufferView RefPtr https://bugs.webkit.org/show_bug.cgi?id=221569 Reviewed by Ryosuke Niwa. Add test to verify oom situation does not result in a crash. * crypto/crypto-random-values-oom-expected.txt: Added. * crypto/crypto-random-values-oom.html: Added. * platform/win/TestExpectations: 2021-02-27 Antti Koivisto Render tree updates for Text node content mutations should happen during rendering update https://bugs.webkit.org/show_bug.cgi?id=222406 Reviewed by Simon Fraser. These are progressions. * fast/text/splitText-dirty-lines-expected.txt: * imported/blink/fast/css/first-letter-range-insert-expected.txt: Here we were actually drawing text that didn't exist in DOM anymore. 2021-02-26 Peng Liu [GPUP] Refresh test expectations after adding the support to paint GPUP hosted video to 2D canvas and WebGL surfaces https://bugs.webkit.org/show_bug.cgi?id=222500 Reviewed by Jer Noble. r273568 adds the support to paint GPU process hosted video in the WebContent process to 2D canvas and WebGL surfaces. This function is used by layout tests no matter "GPU Process: Canvas Rendering" and "GPU Process: WebGL" are enabled or not. A lot of tests depending on it are passing now. * gpu-process/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/wk2/TestExpectations: 2021-02-26 Zalan Bujtas [LFC][Coverage] Do not bail out on text underline position when text-decoration is 'none' https://bugs.webkit.org/show_bug.cgi?id=222481 Reviewed by Antti Koivisto. * fast/text/simple-line-layout-with-text-underline-position-expected.html: * fast/text/simple-line-layout-with-text-underline-position.html: 2021-02-26 Amir Mark Jr [BigSur Wk1] platform/mac-bigsur/media/media-source/media-source-webm-vp8-malformed-header.html is consistently failing https://bugs.webkit.org/show_bug.cgi?id=222493 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-26 Devin Rousso [Payment Request] log when the request is cancelled while waiting for the `Promise` provided to `show()`/`updateWith()` to settle https://bugs.webkit.org/show_bug.cgi?id=222491 Reviewed by Andy Estes. * http/tests/paymentrequest/payment-request-show-method.https-expected.txt: 2021-02-26 Sam Weinig Remove non-standard 'css'/'Css' prefixed properties on CSSStyleDeclaration https://bugs.webkit.org/show_bug.cgi?id=218158 Reviewed by Tim Horton. * fast/dom/CSSStyleDeclaration/css-properties-case-sensitive-expected.txt: * fast/dom/CSSStyleDeclaration/css-properties-case-sensitive.html: Update test to reflect removal of css prefixes. 2021-02-26 Peng Liu Flaky Test: media/modern-media-controls/tracks-support/tracks-support-show-panel-fullscreen.html https://bugs.webkit.org/show_bug.cgi?id=182571 Reviewed by Jer Noble. Fix a flaky test by: 1) Enable "MockVideoPresentationMode". 2) Wait for a video presentation mode change to complete before moving to the next step in the test. 3) Request the video to exit fullscreen before finish the test (to avoid interference with other tests). * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen-expected.txt: * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen.html: 2021-02-26 John Wilander Non-cookie website data not deleted after 7 days of browser use without user interaction https://bugs.webkit.org/show_bug.cgi?id=222248 Reviewed by Brent Fulgham and informally by Kate Cheney. Existing test cases now make use of the new numberOfOperatingDaysPassed parameter to testRunner.setStatisticsExpiredStatistic() to control the exact number of operating days passed since user interaction. A new test case makes sure website data is not deleted below the threshold. * http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-not-removed-with-user-interaction-6-days-ago-expected.txt: Added. * http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-not-removed-with-user-interaction-6-days-ago.html: Added. Sets numberOfOperatingDaysPassed to 6. * http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-removed-with-user-interaction-7-days-ago-expected.txt: Renamed from LayoutTests/http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-removed-statistics-with-no-user-interaction-expected.txt. * http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-removed-with-user-interaction-7-days-ago.html: Renamed from LayoutTests/http/tests/resourceLoadStatistics/operating-dates-all-but-cookies-removed-statistics-with-no-user-interaction.html. Sets numberOfOperatingDaysPassed to 7. * http/tests/resourceLoadStatistics/operating-dates-all-website-data-removed.html: Sets numberOfOperatingDaysPassed to 30. * platform/wk2/TestExpectations: Updated existing expectation with new file name. 2021-02-26 Lauro Moura [GLIB] Move some css3 blending baselines to glib and update expectations Unreviewed test gardening. These tests are passing in GTK and in WPE, so move the baselines to glib. The two GTK expectations left are now in GLIB and the PASS flakiness removed as they are consistently ImageOnlyFailing. Also moved the other expectations to the compositing section. * platform/glib/TestExpectations: * platform/glib/css3/blending/svg-blend-color-burn-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-color-burn-expected.txt. * platform/glib/css3/blending/svg-blend-color-dodge-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-color-dodge-expected.txt. * platform/glib/css3/blending/svg-blend-darken-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-darken-expected.txt. * platform/glib/css3/blending/svg-blend-difference-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-difference-expected.txt. * platform/glib/css3/blending/svg-blend-exclusion-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-exclusion-expected.txt. * platform/glib/css3/blending/svg-blend-hard-light-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-hard-light-expected.txt. * platform/glib/css3/blending/svg-blend-lighten-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-lighten-expected.txt. * platform/glib/css3/blending/svg-blend-multiply-alpha-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-multiply-alpha-expected.txt. * platform/glib/css3/blending/svg-blend-multiply-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-multiply-expected.txt. * platform/glib/css3/blending/svg-blend-normal-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-normal-expected.txt. * platform/glib/css3/blending/svg-blend-overlay-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-overlay-expected.txt. * platform/glib/css3/blending/svg-blend-plus-darker-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-plus-darker-expected.txt. * platform/glib/css3/blending/svg-blend-plus-lighter-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-plus-lighter-expected.txt. * platform/glib/css3/blending/svg-blend-screen-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-screen-expected.txt. * platform/glib/css3/blending/svg-blend-soft-light-expected.txt: Renamed from LayoutTests/platform/gtk/css3/blending/svg-blend-soft-light-expected.txt. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2021-02-26 Myles C. Maxfield Emoji sequences with constituents in the UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A Unicode block don't get combined properly https://bugs.webkit.org/show_bug.cgi?id=222438 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-26 Devin Rousso [Payment Request] log if `updateWith` is not called synchronously https://bugs.webkit.org/show_bug.cgi?id=222436 Reviewed by Andy Estes. * http/tests/paymentrequest/updateWith-log-error-if-not-synchronous.https.html: Added. * http/tests/paymentrequest/updateWith-log-error-if-not-synchronous.https-expected.txt: Added. * http/tests/paymentrequest/payment-request-change-shipping-address.https.html: * http/tests/paymentrequest/payment-request-change-shipping-option.https.html: * http/tests/paymentrequest/payment-request-show-method.https.html: * http/tests/ssl/applepay/ApplePayBillingAddress.html: * http/tests/ssl/applepay/ApplePayPaymentMethodChangeEvent.https.html: Add `updateWith({})` calls to avoid the log. 2021-02-26 Robert Jenner [ macOS ] fast/text/mending-heart.html is a constant text failure https://bugs.webkit.org/show_bug.cgi?id=222479 Unreviewed test gardening. * platform/mac/TestExpectations: Test consantly fails. Already marked in test for iOS, updating test expectation to fail for macOS until the test is fixed. 2021-02-26 Peng Liu [GPUP] Clean up TestExpectations related to media tests https://bugs.webkit.org/show_bug.cgi?id=222456 Reviewed by Simon Fraser. * gpu-process/TestExpectations: Remove a duplicated expectation (imported/w3c/web-platform-tests/fetch/range/general.window.html). Move webaudio related test expectations to platform/wk2/TestExpectations. * platform/ios-wk2/TestExpectations: webkit.org/b/221821 has been fixed in r273504. * platform/mac-wk2/TestExpectations: Two media capabilities test failures have been fixed in r273504. Move a test expectation (platform/mac/media/media-source/videoplaybackquality-decompressionsession.html) to platform/mac/TestExpectations. Reorganize expectations for tests in webgl/2.0.0/conformance2/textures/video. * platform/mac/TestExpectations: Remove a duplicated test expectation (mediaElementAudioSourceToScriptProcessorTest.html). * platform/wk2/TestExpectations: Track all modern-media-controls test failures in one bug. Track all canvas related media test failures in one bug. 2021-02-26 Zalan Bujtas Remove unnecessary whitespace (css1/text_properties/text_decoration.html) https://bugs.webkit.org/show_bug.cgi?id=222446 Reviewed by Antti Koivisto. Whitespace characters often end up as trailing content and legacy line layout does not trim them properly. They cause unnecessary noise in renderer tree dumps when switching to modern line layout. * css1/box_properties/border.html: * css1/text_properties/text_decoration.html: * platform/mac/css1/box_properties/border-expected.txt: * platform/mac/css1/text_properties/text_decoration-expected.txt: 2021-02-25 Lauro Moura [GLIB] Gardening a couple crashes Unreviewed test gardening. * platform/glib/TestExpectations: 2021-02-25 Myles C. Maxfield Emoji sequences with constituents in the UBLOCK_SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A Unicode block don't get combined properly https://bugs.webkit.org/show_bug.cgi?id=222438 Reviewed by Zalan Bujtas. * fast/text/mending-heart-expected.txt: Added. * fast/text/mending-heart.html: Added. * platform/ios/TestExpectations: * platform/mac/TestExpectations: 2021-02-25 Saam Barati Add some exception checks to the bindings generator https://bugs.webkit.org/show_bug.cgi?id=222434 Reviewed by Yusuke Suzuki. * js/dom/local-storage-exception-checks-expected.txt: Added. * js/dom/local-storage-exception-checks.html: Added. 2021-02-25 Amir Mark Jr [BigSur wk1] svg/canvas/canvas-global-alpha-svg.html is flakey failing https://bugs.webkit.org/show_bug.cgi?id=221559 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-25 Robert Jenner [ macOS BigSur Wk2 ] http/tests/media/hls/hls-hdr-switch.html is timing out https://bugs.webkit.org/show_bug.cgi?id=222425 Unreviewed test gardening. * platform/mac/TestExpectations: Updating test expectations as Timeout until changes made in r272842 are fully resolved. 2021-02-25 Robert Jenner REGRESSION (r273461): [ macOS ] imported/w3c/web-platform-tests/media-source/mediasource-duration.html is timing out https://bugs.webkit.org/show_bug.cgi?id=222422 Unreviewed test gardening. * platform/mac/TestExpectations: Updating test expectations to include slow to determine if changes caused a regression or actually made the test better. 2021-02-25 Jer Noble [Cocoa] Appending a partial segment of a WebM audio file results in no additional samples https://bugs.webkit.org/show_bug.cgi?id=222407 Reviewed by Eric Carlson. * platform/mac-bigsur/media/media-source/content/test-48kHz-vorbis-manifest.json: Added. * platform/mac-bigsur/media/media-source/content/test-48kHz-vorbis.webm: Added. * platform/mac-bigsur/media/media-source/media-source-webm-vorbis-partial-expected.txt: Added. * platform/mac-bigsur/media/media-source/media-source-webm-vorbis-partial.html: Added. 2021-02-25 Myles C. Maxfield REGRESSION(r269957): Empty font names passed to canvas2d cause all text routines to crash https://bugs.webkit.org/show_bug.cgi?id=222402 Reviewed by Darin Adler and Chris Lord. * fast/text/canvas-font-resolution-2-expected.html: Added. * fast/text/canvas-font-resolution-2.html: Added. * fast/text/canvas-font-resolution-expected.txt: Added. * fast/text/canvas-font-resolution.html: Added. 2021-02-25 Amir Mark Jr [BigSur wk1] svg/clip-path/resource-clipper-multiple-repaints.html is flakey failing. https://bugs.webkit.org/show_bug.cgi?id=221506 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-25 Eric Carlson [GPUP] Some media-capabilities tests fail when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221691 Reviewed by Jer Noble. * platform/wk2/TestExpectations: Un-skip tests that no longer fail. 2021-02-25 Jer Noble [Cocoa] Files from webmfiles.org do not play through MSE https://bugs.webkit.org/show_bug.cgi?id=222403 Reviewed by Eric Carlson. * platform/mac-bigsur/media/media-source/content/test-vp8-malformed-header-manifest.json: Added. * platform/mac-bigsur/media/media-source/content/test-vp8-malformed-header.webm: Added. * platform/mac-bigsur/media/media-source/media-source-webm-vp8-malformed-header-expected.txt: Added. * platform/mac-bigsur/media/media-source/media-source-webm-vp8-malformed-header.html: Added. 2021-02-25 Robert Jenner [ macOS Wk2 ] media/media-fragments/TC0051.html is flakey crashing https://bugs.webkit.org/show_bug.cgi?id=222277 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Skipping 3 mediacapture-record tests, and marking 1 as Pass Failure due to tests causing other tests to crash. 2021-02-25 Chris Gambrell [LayoutTests] Convert http/tests/contentdispositionattachmentsandbox convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221966 Reviewed by Jonathan Bedard. * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/at-import-stylesheets-disabled.html: * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/cross-origin-frames-disabled.html: * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/external-stylesheets-disabled.html: * http/tests/contentdispositionattachmentsandbox/form-submission-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/form-submission-disabled.html: * http/tests/contentdispositionattachmentsandbox/http-equiv-disabled.html: * http/tests/contentdispositionattachmentsandbox/plugins-disabled.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url.html: * http/tests/contentdispositionattachmentsandbox/referer-header-stripped.html: * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/at-import-stylesheets-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/cross-origin-frames-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/echo-http-referer.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/external-stylesheets-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/form-submission-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/http-equiv-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/plugins-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/referer-header-stripped-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/scripts-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.php: Removed. * http/tests/contentdispositionattachmentsandbox/resources/xml-stylesheet-processing-instructions-frame.py: Added. * http/tests/contentdispositionattachmentsandbox/scripts-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/scripts-disabled.html: * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled-expected.txt: * http/tests/contentdispositionattachmentsandbox/xml-stylesheet-processing-instructions-disabled.html: 2021-02-25 Said Abou-Hallawa [GPU Process] Stroke and fill StateChangeFlags should be set exclusively https://bugs.webkit.org/show_bug.cgi?id=222379 Reviewed by Simon Fraser. * fast/canvas/stroke-text-after-gradient-fill-change-expected.txt: Added. * fast/canvas/stroke-text-after-gradient-fill-change.html: Added. 2021-02-25 Ryan Haddad Unreviewed, reverting r273470. New test is asserting on WK1 and iOS bots Reverted changeset: "[css-grid] Do not allow negative heights" https://bugs.webkit.org/show_bug.cgi?id=221439 https://commits.webkit.org/r273470 2021-02-24 Peng Liu [GPUP] Remove duplicated items in LayoutTests/gpu-process/TestExpectations related to media https://bugs.webkit.org/show_bug.cgi?id=222390 Unreviewed test gardening. We have enabled "Media in GPU Process" by default in WKTR, so platform-specific TestExpectations such as platform/wk2/TestExpectations will be used as the baseline for media related tests. * gpu-process/TestExpectations: 2021-02-24 Rob Buis [css-grid] Do not allow negative heights https://bugs.webkit.org/show_bug.cgi?id=221439 Reviewed by Darin Adler. Add test for this. * fast/css-grid-layout/zero-height-crash-expected.txt: Added. * fast/css-grid-layout/zero-height-crash.html: Added. 2021-02-24 Imanol Fernandez Set xrCompatible in WebGLRenderingContextBase::getContextAttributes https://bugs.webkit.org/show_bug.cgi?id=222360 Reviewed by Sam Weinig. Update WebXR xrCompatible attribute test expectations. * platform/wpe/TestExpectations: 2021-02-24 Jean-Yves Avenard [MSE] Media segment is incorrectly dropped when using negative timestampOffset or when source buffer appendWindow is set. https://bugs.webkit.org/show_bug.cgi?id=222260 Reviewed by Eric Carlson. * media/media-source/media-source-timestampoffset-trim.html: 2021-02-24 Chris Dumez Device motion / orientation events not working in third-party iframes despite Feature-Policy allowing it https://bugs.webkit.org/show_bug.cgi?id=221399 Reviewed by Youenn Fablet. Add layout test coverage. * TestExpectations: * fast/device-orientation/device-motion-request-permission-denied-expected.txt: * fast/device-orientation/device-motion-request-permission-granted-expected.txt: * fast/device-orientation/device-motion-request-permission-user-gesture-expected.txt: * fast/device-orientation/device-orientation-request-permission-denied-expected.txt: * fast/device-orientation/device-orientation-request-permission-granted-expected.txt: * fast/device-orientation/device-orientation-request-permission-user-gesture-expected.txt: * fast/device-orientation/device-orientation-request-permission-user-gesture.html: * http/tests/device-orientation/device-motion-allowed-in-first-party-only-expected.txt: Added. * http/tests/device-orientation/device-motion-allowed-in-first-party-only.html: Added. * http/tests/device-orientation/device-motion-third-party-iframe-allowed-by-feature-policy-expected.txt: Added. * http/tests/device-orientation/device-motion-third-party-iframe-allowed-by-feature-policy.html: Added. * http/tests/device-orientation/device-motion-third-party-iframe-denied-by-insufficient-feature-policy-expected.txt: Added. * http/tests/device-orientation/device-motion-third-party-iframe-denied-by-insufficient-feature-policy.html: Added. * http/tests/device-orientation/device-motion-third-party-iframe-denied-expected.txt: Added. * http/tests/device-orientation/device-motion-third-party-iframe-denied.html: Added. * http/tests/device-orientation/device-orientation-allowed-in-first-party-only-expected.txt: Added. * http/tests/device-orientation/device-orientation-allowed-in-first-party-only.html: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-allowed-by-feature-policy-expected.txt: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-allowed-by-feature-policy.html: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-denied-by-insufficient-feature-policy-expected.txt: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-denied-by-insufficient-feature-policy.html: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-denied-expected.txt: Added. * http/tests/device-orientation/device-orientation-third-party-iframe-denied.html: Added. * http/tests/device-orientation/resources/request-motion-events.html: Added. * http/tests/device-orientation/resources/request-orientation-events.html: Added. * platform/ios-wk2/TestExpectations: 2021-02-24 Chris Dumez Regression(r268700) postMessage changes prototype of basic types https://bugs.webkit.org/show_bug.cgi?id=222228 Reviewed by Geoffrey Garen. Add layout test coverage. * fast/dom/Window/postMessage-Object-prototype-expected.txt: Added. * fast/dom/Window/postMessage-Object-prototype.html: Added. * fast/dom/Window/resources/postMessage-Object-prototype-frame.html: Added. 2021-02-24 Jonathan Bedard Unreviewed Windows test gardening to speed up EWS. * platform/win/TestExpectations: 2021-02-24 Robert Jenner [ macOS Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-activesourcebuffers.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222371 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-24 Sam Weinig Fix model test differences between platforms https://bugs.webkit.org/show_bug.cgi?id=222323 Reviewed by Zalan Bujtas. * platform/ios/TestExpectations: Unskip the tests that were changed to no longer rely on platform differences. 2021-02-24 Ryan Haddad Unreviewed, reverting r273373. The test added with this change is frequently failing Reverted changeset: "Null check ArrayBufferView RefPtr" https://bugs.webkit.org/show_bug.cgi?id=221569 https://commits.webkit.org/r273373 2021-02-24 Robert Jenner [ macOS Wk2 ] inspector/dom/attributeModified.html is flakey timing out https://bugs.webkit.org/show_bug.cgi?id=222365 Unreviewed test gardenign. * platform/mac-wk2/TestExpectations: 2021-02-24 Said Abou-Hallawa [GPU Process] In process DisplayList display should have a higher precedence than GPUP display https://bugs.webkit.org/show_bug.cgi?id=222345 Reviewed by Wenson Hsieh. * gpu-process/TestExpectations: 2021-02-24 Said Abou-Hallawa [GPU Process] Implement ImageBufferShareableBitmapBackend::bytesPerRow() https://bugs.webkit.org/show_bug.cgi?id=222348 Reviewed by Simon Fraser. * gpu-process/TestExpectations: 2021-02-24 Zalan Bujtas [LegacyLineLayout] Inline level box should not stick out at the bottom of its containing block https://bugs.webkit.org/show_bug.cgi?id=222334 Reviewed by Antti Koivisto. * platform/mac/css1/text_properties/vertical_align-expected.txt: * platform/mac/fast/table/table-display-types-strict-expected.txt: 2021-02-24 Simon Fraser Runtime-disabled CSS features still appear enabled via CSS.supports() https://bugs.webkit.org/show_bug.cgi?id=222280 rdar://74595641 Reviewed by Sam Weinig. * css3/color-filters/color-filter-exposed-if-disabled-expected.txt: Added. Fails tracked in webkit.org/b/217626 * css3/color-filters/color-filter-exposed-if-disabled.html: Added. * fast/css/overscroll-behavior-invalidate-if-disabled-expected.txt: * fast/css/overscroll-behavior-invalidate-if-disabled.html: * fast/css/scroll-behavior-exposed-if-disabled-expected.txt: Added. * fast/css/scroll-behavior-exposed-if-disabled.html: Added. 2021-02-24 Imanol Fernandez Implement WebXR getViewport https://bugs.webkit.org/show_bug.cgi?id=222270 Reviewed by Sergio Villar Senin. Update WebXR Viewport test expectations. * platform/wpe/TestExpectations: 2021-02-17 Sergio Villar Senin Nullptr crash in ApplyStyleCommand::applyRelativeFontStyleChange https://bugs.webkit.org/show_bug.cgi?id=221393 Reviewed by Ryosuke Niwa. * editing/execCommand/font-size-delta-crash-expected.txt: Added. * editing/execCommand/font-size-delta-crash.html: Added. 2021-02-24 Frederic Wang Nullptr crash in CompositeEditCommand::splitTreeToNode via InsertParagraphSeparatorCommand::doApply https://bugs.webkit.org/show_bug.cgi?id=221387 Reviewed by Ryosuke Niwa. * fast/editing/paste-and-match-style-with-table-crash-expected.txt: Added. * fast/editing/paste-and-match-style-with-table-crash.html: Added. 2021-02-24 Carlos Garcia Campos Nullptr crash in Document::contextDocument() inside FontFaceSet::FontFaceSet https://bugs.webkit.org/show_bug.cgi?id=221385 Reviewed by Ryosuke Niwa. * fast/css/fontloader-on-detached-document-crash-expected.txt: Added. * fast/css/fontloader-on-detached-document-crash.html: Added. 2021-02-24 Rob Buis Null check ArrayBufferView RefPtr https://bugs.webkit.org/show_bug.cgi?id=221569 Reviewed by Yusuke Suzuki. Add test to verify oom situation does not result in a crash. * crypto/crypto-random-values-oom-expected.txt: Added. * crypto/crypto-random-values-oom.html: Added. 2021-02-23 Sam Weinig Fix model test differences between platforms https://bugs.webkit.org/show_bug.cgi?id=222323 Reviewed by Ryosuke Niwa. * model-element/model-element-renderer-no-source.html: * model-element/model-element-renderer.html: Try to fix these on iOS by removing the doctype. 2021-02-23 Ryan Haddad Fix model test differences between platforms https://bugs.webkit.org/show_bug.cgi?id=222323 Unreviewed test gardening. * platform/ios/TestExpectations: Mark tests as failing until fix is reviewed & landed. 2021-02-23 Devin Rousso [ macOS ] media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222134 Unreviewed, this is an identical change to r273357. * media/modern-media-controls/tracks-support/mac/tracks-support-show-panel-fullscreen.html: Add a rAF+0s delay before attempting to hover the mute button to give it a chance to "settle" after it becomes visible (based off of `.getBoundingClientRect().width`). * platform/mac/TestExpectations: 2021-02-23 Devin Rousso REGRESSION (r273004): [ macOS ] media/modern-media-controls/volume-support/volume-support-drag.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222117 Unreviewed, this is an identical change to r273357. * media/modern-media-controls/volume-support/volume-support-drag.html: Add a rAF+0s delay before attempting to hover the mute button to give it a chance to "settle" after it becomes visible (based off of `.getBoundingClientRect().width`). * platform/mac/TestExpectations: 2021-02-23 Devin Rousso REGRESSION: media/modern-media-controls/volume-support/volume-support-click.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=222181 Reviewed by Eric Carlson. * media/modern-media-controls/volume-support/volume-support-click.html: Add a rAF+0s delay before attempting to hover the mute button to give it a chance to "settle" after it becomes visible (based off of `.getBoundingClientRect().width`). 2021-02-23 Robert Jenner [ Big Sur Wk1 ] http/tests/security/http-0.9/default-port-script-blocked.html is flakey timing out https://bugs.webkit.org/show_bug.cgi?id=221717 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-23 Robert Jenner [ macOS BigSur Wk2 ] compositing/video/video-border-radius-clipping.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=222332 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Added new test expectation to resolve issues with old expectation. * platform/mac/TestExpectations: Removed incorrect test expectation set as Pass Fail Timeout. 2021-02-23 Amir Mark Jr [BigSur Wk2] imported/w3c/web-platform-tests/media-source/mediasource-seek-during-pending-seek.html is a flakey failure. https://bugs.webkit.org/show_bug.cgi?id=222183 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-23 Ryan Haddad Unreviewed Windows test gardening to speed up EWS. * platform/win/TestExpectations: 2021-02-23 Frederic Wang Nullptr crash in ReplaceSelectionCommand::removeRedundantStylesAndKeepStyleSpanInline https://bugs.webkit.org/show_bug.cgi?id=221651 Reviewed by Ryosuke Niwa. * fast/editing/mutation-with-display-contents-container-crash-expected.txt: Added. * fast/editing/mutation-with-display-contents-container-crash.html: Added. * platform/ios/fast/editing/mutation-with-display-contents-container-crash-expected.txt: Added. 2021-02-23 Chris Fleizach AX: VoiceOver incorrectly announces groups in ARIA tree instances as empty https://bugs.webkit.org/show_bug.cgi?id=221716 Reviewed by Zalan Bujtas. * accessibility/mac/treeitem-row-delegation-expected.txt: Added. * accessibility/mac/treeitem-row-delegation.html: Added. 2021-02-22 Ryan Haddad [BigSur] imported/w3c/web-platform-tests/css/css-counter-styles/tibetan/css3-counter-styles-156.html is consistently failing https://bugs.webkit.org/show_bug.cgi?id=222118 Unreviewed test gardening. * platform/mac/TestExpectations: This test is an ImageOnlyFailure. 2021-02-23 Rob Buis aspect-ratio shows in computed style when disabled https://bugs.webkit.org/show_bug.cgi?id=222286 Reviewed by Simon Fraser. Add test. * fast/css/aspect-ratio-invalidate-if-disabled-expected.txt: Added. * fast/css/aspect-ratio-invalidate-if-disabled.html: Added. 2021-02-23 Philippe Normand [GStreamer] fast/mediastream/captureStream/canvas2d.html is flaky timing out since GStreamer 1.18 update https://bugs.webkit.org/show_bug.cgi?id=218580 Reviewed by Xabier Rodriguez-Calvar. * platform/glib/TestExpectations: Unflag no-longer-flaky and now-passing media tests. 2021-02-23 Frederic Wang Nullptr crash in ModifySelectionListLevelCommand::appendSiblingNodeRange https://bugs.webkit.org/show_bug.cgi?id=221650 Reviewed by Ryosuke Niwa. * fast/editing/modify-selection-list-level-crash-expected.txt: Added. * fast/editing/modify-selection-list-level-crash.html: Added. 2021-02-23 Kimmo Kinnunen HTMLCanvasElement::copiedImage() contains old image with GPU Process on https://bugs.webkit.org/show_bug.cgi?id=222101 Reviewed by Simon Fraser. * gpu-process/TestExpectations: 2021-02-22 Said Abou-Hallawa [GPU Process] Implement the ClipToDrawingCommands item by using begin and end markers https://bugs.webkit.org/show_bug.cgi?id=222230 Reviewed by Simon Fraser. The text with gradient tests will be fixed by this change. * gpu-process/TestExpectations: 2021-02-22 Sam Weinig HTMLModelElement needs a renderer https://bugs.webkit.org/show_bug.cgi?id=222114 Reviewed by Simon Fraser. Add basic tests for loading HTMLModelElement elements and rendering RenderModel elements. * model-element/model-element-ready-expected.txt: Added. * model-element/model-element-ready-load-aborted-expected.txt: Added. * model-element/model-element-ready-load-aborted.html: Added. * model-element/model-element-ready-load-failed-expected.txt: Added. * model-element/model-element-ready-load-failed.html: Added. * model-element/model-element-ready.html: Added. * model-element/model-element-renderer-expected.txt: Added. * model-element/model-element-renderer-no-source-expected.txt: Added. * model-element/model-element-renderer-no-source.html: Added. * model-element/model-element-renderer.html: Added. * model-element/resources: Added. * model-element/resources/heart.usdz: Added. 2021-02-22 Rob Buis Resync web-platform-tests/css/css-sizing/aspect-ratio from upstream https://bugs.webkit.org/show_bug.cgi?id=222266 Reviewed by Manuel Rego Casasnovas. Adapt platform test expectations. * TestExpectations: 2021-02-22 Sam Weinig Add experimental support for CSS Color 5 color-mix() https://bugs.webkit.org/show_bug.cgi?id=222258 Reviewed by Antti Koivisto. * fast/css/parsing-color-mix-expected.txt: Added. * fast/css/parsing-color-mix.html: Added. Add parsing and computed style computation tests for color-mix(). 2021-02-22 Sam Weinig Update web-platform-tests/css/css-color https://bugs.webkit.org/show_bug.cgi?id=222235 Reviewed by Antti Koivisto. * TestExpectations: Remove some tests that were removed on updating. 2021-02-21 Lauro Moura [GLIB] Gardening and updating baselines Unreviewed test gardening. * platform/glib/TestExpectations: * platform/glib/webaudio/audioworklet-addModule-failure-expected.txt: Removed. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: * platform/wpe/fast/text/international/bidi-LDB-2-CSS-expected.txt: * platform/wpe/fast/text/international/bidi-LDB-2-HTML-expected.txt: * platform/wpe/fast/text/international/bidi-LDB-2-formatting-characters-expected.txt: * platform/wpe/fast/text/international/bidi-ignored-for-first-child-inline-expected.txt: 2021-02-21 Andres Gonzalez Add [WebAccessibilityObjectWrapper textMarkerRangeForNSRange] to allow clients to efficiently get a TextMarkerRange from an NSRange. https://bugs.webkit.org/show_bug.cgi?id=222154 Reviewed by Chris Fleizach and Darin Adler. * accessibility/mac/textmarker-range-for-range-expected.txt: Added. * accessibility/mac/textmarker-range-for-range.html: Added. 2021-02-20 Chris Fleizach AX: Image should report the embedded accessibility description if available https://bugs.webkit.org/show_bug.cgi?id=221875 Reviewed by Jer Noble. * accessibility/embedded-image-description-expected.txt: Added. * accessibility/embedded-image-description.html: Added. * accessibility/resources/embedded-image-description-example.jpg: Added. * platform/ios-simulator/TestExpectations: * platform/win/TestExpectations: 2021-02-20 Youenn Fablet Add support for adding/removing/clearing mock devices in GPUProcess https://bugs.webkit.org/show_bug.cgi?id=222174 Reviewed by Eric Carlson. * fast/mediastream/device-change-event-2.html: 2021-02-20 Sam Weinig color(lab ...) should serialize as color(lab ...) not lab() according to latest CSS Color 4 spec https://bugs.webkit.org/show_bug.cgi?id=222110 Reviewed by Dean Jackson. * fast/css/parsing-lab-colors-expected.txt: * fast/css/parsing-lab-colors.html: Update test and results for new serialization of color(lab ...). 2021-02-20 Jiewen Tan PCM: Store and report source unlinkable tokens https://bugs.webkit.org/show_bug.cgi?id=222208 Reviewed by John Wilander. * http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start-expected.txt: * http/tests/privateClickMeasurement/resources/signToken.php: * http/tests/privateClickMeasurement/send-attribution-conversion-request-expected.txt: * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt: * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html: Modifies the test to mock the whole round trip. 2021-02-20 Rob Buis "min-content" & "max-content" keywords should behave as initial value in block axis (but WebKit improperly treats them as the content-size) https://bugs.webkit.org/show_bug.cgi?id=191390 Reviewed by Darin Adler. Adapt test to new behavior. * fast/css-intrinsic-dimensions/height-expected.html: Removed. * fast/css-intrinsic-dimensions/height.html: Removed. 2021-02-20 Kimmo Kinnunen WebGL GPU process IPC should use shared memory for asynchronous messages https://bugs.webkit.org/show_bug.cgi?id=219641 Reviewed by Geoff Garen. Mark few tests as not timing out now that the implementation is not so slow. * gpu-process/TestExpectations: 2021-02-19 Yusuke Suzuki JS Modules in Workers https://bugs.webkit.org/show_bug.cgi?id=164860 Reviewed by Saam Barati. * TestExpectations: * http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-redirect-expected.txt: * http/tests/subresource-integrity/sri-module-expected.txt: * webaudio/audioworklet-addModule-failure-expected.txt: * webaudio/worklet-crash-expected.txt: 2021-02-19 Rob Buis Support aspect-ratio on flexbox items https://bugs.webkit.org/show_bug.cgi?id=219679 Reviewed by Sergio Villar Senin. Unskip tests that pass now. * TestExpectations: 2021-02-19 Robert Jenner [ macOS Wk 2 ] inspector/debugger/async-stack-trace-basic.html is flakey timing out https://bugs.webkit.org/show_bug.cgi?id=222209 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Marking as flakey timeout to skip in EWS, timeouts also occurring in production. 2021-02-19 Robert Jenner inspector/animation/lifecycle-css-transition.html is a flakey timeout on EWS https://bugs.webkit.org/show_bug.cgi?id=222195 Unreviewed testing gardneing. * platform/mac/TestExpectations: Marking as flakey timeout to skip in EWS, but not in produciton. 2021-02-19 Robert Jenner css3/calc/transforms-translate.html is a flakey image failure in EWS https://bugs.webkit.org/show_bug.cgi?id=222205 Unreviewed test gardening. * platform/mac/TestExpectations: Marking as flakey Image Failure to skip in EWS, but not in production. 2021-02-19 Robert Jenner media/modern-media-controls/tracks-support/tracks-support-audio-tracks.html is a flakey timeout on EWS https://bugs.webkit.org/show_bug.cgi?id=222197 Unreviewed test gardening. * platform/mac/TestExpectations: Marking as flakey time out to skip in EWS, but not in production. 2021-02-19 Robert Jenner media/media-extension-with-fragment.html is crashing on EWS https://bugs.webkit.org/show_bug.cgi?id=222185 Unreviewed test gardening. * platform/mac/TestExpectations: Marking as Crash to skip in EWS, but not in production. 2021-02-19 Youenn Fablet Allow to use BigInt as key identifier https://bugs.webkit.org/show_bug.cgi?id=222165 Reviewed by Darin Adler. * webrtc/sframe-keys-expected.txt: * webrtc/sframe-keys.html: 2021-02-19 Fujii Hironori A number of offscreencanvas tests are asserting isMainThread trying to access strictCSSParserContext https://bugs.webkit.org/show_bug.cgi?id=222156 Reviewed by Carlos Garcia Campos. * platform/glib/TestExpectations: 2021-02-19 Aditya Keerthi [iOS][FCR] Enable the new appearance by default https://bugs.webkit.org/show_bug.cgi?id=222015 Reviewed by Wenson Hsieh. Rebaseline tests to account for the new appearance. * editing/editable-region/overflow-scroll-text-field-and-contenteditable-expected.txt: * editing/editable-region/search-field-basic-expected.txt: * editing/editable-region/text-field-basic-expected.txt: * editing/editable-region/text-field-inside-composited-negative-z-index-layer-expected.txt: * editing/editable-region/textarea-basic-expected.txt: * fast/forms/button-set-display-flex-justifyContent-center-expected.html: * fast/forms/button-set-display-flex-justifyContent-center.html: Specify a color to ensure the text color always matches. * fast/forms/datalist/datalist-fallback-content.html: Ensure the button is hidden on iOS for this reference test. Previously the button was hidden by default. * fast/forms/datalist/datalist-textinput-suggestions-order.html: * fast/forms/date/date-input-rendering-basic-expected.txt: * fast/forms/date/date-pseudo-elements-expected.txt: * fast/forms/ios/choose-select-option.html: * fast/forms/ios/disabled-options-in-multi-select-picker.html: * fast/forms/ios/form-control-refresh/datalist/datalist-show-hide-expected.txt: Removed. * fast/forms/ios/form-control-refresh/datalist/datalist-show-hide.html: Removed. Replaced by a test with the same name in fast/forms/datalist. * fast/forms/ios/form-control-refresh/datalist/datalist-textinput-suggestions-order-expected.txt: Removed. * fast/forms/ios/form-control-refresh/datalist/datalist-textinput-suggestions-order.html: Removed. Replaced by a test with the same name in fast/forms/datalist. * fast/forms/ios/no-stale-checked-items-in-select-picker.html: * fast/forms/ios/select-picker-change-and-focus-another-select.html: * fast/forms/time/time-input-rendering-basic-expected.txt: * fast/shadow-dom/color-input-element-shadow-manipulation.html: Use the center of element to ensure the element is detected. The new border-radius means that the top left corner of the element is empty. * platform/ios-simulator/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: * platform/ios-simulator/fast/forms/auto-fill-button/input-credit-card-auto-fill-button-expected.txt: * platform/ios-simulator/fast/forms/auto-fill-button/input-strong-password-viewable-expected.txt: * platform/ios-simulator/fast/forms/datalist/datalist-searchinput-appearance-expected.txt: * platform/ios-simulator/fast/forms/datalist/datalist-textinput-appearance-expected.txt: * platform/ios-wk2/compositing/contents-opaque/control-layer-expected.txt: * platform/ios-wk2/editing/input/caret-at-the-edge-of-input-expected.txt: * platform/ios-wk2/editing/input/reveal-caret-of-multiline-input-expected.txt: * platform/ios-wk2/editing/inserting/4960120-1-expected.txt: * platform/ios-wk2/editing/inserting/before-after-input-element-expected.txt: * platform/ios-wk2/editing/pasteboard/4641033-expected.txt: * platform/ios-wk2/editing/pasteboard/4944770-1-expected.txt: * platform/ios-wk2/editing/pasteboard/4944770-2-expected.txt: * platform/ios-wk2/editing/pasteboard/input-field-1-expected.txt: * platform/ios-wk2/editing/pasteboard/pasting-tabs-expected.txt: * platform/ios-wk2/editing/selection/4895428-3-expected.txt: * platform/ios-wk2/editing/selection/caret-before-select-expected.txt: * platform/ios-wk2/editing/selection/drag-select-1-expected.txt: * platform/ios-wk2/editing/selection/select-across-readonly-input-1-expected.txt: * platform/ios-wk2/editing/selection/select-across-readonly-input-2-expected.txt: * platform/ios-wk2/editing/selection/select-across-readonly-input-3-expected.txt: * platform/ios-wk2/editing/selection/select-across-readonly-input-4-expected.txt: * platform/ios-wk2/editing/selection/select-across-readonly-input-5-expected.txt: * platform/ios-wk2/editing/selection/select-from-textfield-outwards-expected.txt: * platform/ios-wk2/fast/block/basic/011-expected.txt: * platform/ios-wk2/fast/block/float/overhanging-tall-block-expected.txt: * platform/ios-wk2/fast/block/margin-collapse/103-expected.txt: * platform/ios-wk2/fast/dynamic/008-expected.txt: * platform/ios-wk2/fast/forms/basic-buttons-expected.txt: * platform/ios-wk2/fast/forms/basic-textareas-quirks-expected.txt: * platform/ios-wk2/fast/forms/datalist/input-appearance-range-with-datalist-rtl-expected-mismatch.html: Added. Now that range inputs have a filled track, the RTL appearance should mismatch the LTR appearance. * platform/ios-wk2/fast/forms/input-appearance-preventDefault-expected.txt: * platform/ios-wk2/fast/forms/input-text-click-outside-expected.txt: * platform/ios-wk2/fast/forms/input-text-double-click-expected.txt: * platform/ios-wk2/fast/forms/input-text-drag-down-expected.txt: * platform/ios-wk2/fast/forms/input-text-option-delete-expected.txt: * platform/ios-wk2/fast/forms/range/input-appearance-range-rtl-expected-mismatch.html: Added. Now that range inputs have a filled track, the RTL appearance should mismatch the LTR appearance. * platform/ios-wk2/fast/forms/targeted-frame-submission-expected.txt: * platform/ios-wk2/fast/forms/textAreaLineHeight-expected.txt: * platform/ios-wk2/fast/forms/textarea-align-expected.txt: * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-1-expected.txt: * platform/ios-wk2/fast/forms/textarea-placeholder-visibility-2-expected.txt: * platform/ios-wk2/fast/forms/textarea-scroll-height-expected.txt: * platform/ios-wk2/fast/forms/textarea-setinnerhtml-expected.txt: * platform/ios-wk2/fast/hidpi/resize-corner-hidpi-expected.txt: * platform/ios-wk2/fast/overflow/scroll-nested-positioned-layer-in-overflow-expected.txt: * platform/ios-wk2/fast/overflow/scrollRevealButton-expected.txt: * platform/ios-wk2/fast/parser/document-write-option-expected.txt: * platform/ios-wk2/fast/parser/entity-comment-in-textarea-expected.txt: * platform/ios-wk2/fast/parser/open-comment-in-textarea-expected.txt: * platform/ios-wk2/fast/repaint/placeholder-after-caps-lock-hidden-expected.txt: * platform/ios-wk2/fast/replaced/border-radius-clip-expected.txt: * platform/ios-wk2/fast/spatial-navigation/snav-multiple-select-focusring-expected.txt: * platform/ios-wk2/fast/text/international/rtl-white-space-pre-wrap-expected.txt: * platform/ios-wk2/fast/text/international/unicode-bidi-plaintext-in-textarea-expected.txt: * platform/ios-wk2/fast/transforms/transformed-focused-text-input-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/radiobutton-min-size-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-pseudo/file-chooser-button-display-toggle-crash.tentative-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/baseline-alignment-and-overflow.tentative-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/button-layout/abspos-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/html/rendering/widgets/select-wrap-no-spill.optional-expected.txt: * platform/ios/compositing/overflow/textarea-scroll-touch-expected.txt: * platform/ios/compositing/overflow/theme-affects-visual-overflow-expected.txt: * platform/ios/css1/box_properties/acid_test-expected.txt: * platform/ios/css2.1/20110323/replaced-elements-001-expected.txt: * platform/ios/css2.1/t09-c5526c-display-00-e-expected.txt: * platform/ios/css3/flexbox/button-expected.txt: * platform/ios/editing/pasteboard/4806874-expected.txt: * platform/ios/editing/selection/3690703-2-expected.txt: * platform/ios/editing/selection/3690703-expected.txt: * platform/ios/editing/selection/3690719-expected.txt: * platform/ios/editing/selection/4397952-expected.txt: * platform/ios/editing/selection/4975120-expected.txt: * platform/ios/editing/selection/5240265-expected.txt: * platform/ios/editing/selection/replaced-boundaries-3-expected.txt: * platform/ios/editing/selection/select-box-expected.txt: * platform/ios/editing/selection/select-element-paragraph-boundary-expected.txt: * platform/ios/editing/selection/selection-button-text-expected.txt: * platform/ios/fast/block/float/032-expected.txt: * platform/ios/fast/block/float/float-avoidance-expected.txt: * platform/ios/fast/block/positioning/inline-block-relposition-expected.txt: * platform/ios/fast/box-sizing/percentage-height-expected.txt: * platform/ios/fast/css/continuationCrash-expected.txt: * platform/ios/fast/css/focus-ring-exists-for-search-field-expected.txt: * platform/ios/fast/css/input-search-padding-expected.txt: * platform/ios/fast/css/line-height-expected.txt: * platform/ios/fast/css/margin-top-bottom-dynamic-expected.txt: * platform/ios/fast/css/non-standard-checkbox-size-expected.txt: * platform/ios/fast/css/rtl-ordering-expected.txt: * platform/ios/fast/css/text-input-with-webkit-border-radius-expected.txt: * platform/ios/fast/css/text-overflow-input-expected.txt: * platform/ios/fast/css/text-transform-select-expected.txt: * platform/ios/fast/dom/HTMLInputElement/input-image-alt-text-expected.txt: * platform/ios/fast/dom/HTMLMeterElement/meter-boundary-values-expected.txt: * platform/ios/fast/dom/HTMLMeterElement/meter-element-expected.txt: * platform/ios/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: * platform/ios/fast/dom/HTMLMeterElement/meter-optimums-expected.txt: * platform/ios/fast/dom/HTMLMeterElement/meter-styles-expected.txt: * platform/ios/fast/dom/HTMLTableColElement/resize-table-using-col-width-expected.txt: * platform/ios/fast/dom/HTMLTextAreaElement/reset-textarea-expected.txt: * platform/ios/fast/dynamic/positioned-movement-with-positioned-children-expected.txt: * platform/ios/fast/events/context-no-deselect-expected.txt: * platform/ios/fast/forms/001-expected.txt: * platform/ios/fast/forms/003-expected.txt: * platform/ios/fast/forms/004-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-auto-fill-button-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-contacts-auto-fill-button-expected.txt: * platform/ios/fast/forms/auto-fill-button/input-strong-password-auto-fill-button-expected.txt: * platform/ios/fast/forms/basic-inputs-expected.txt: * platform/ios/fast/forms/basic-selects-expected.txt: * platform/ios/fast/forms/basic-textareas-expected.txt: * platform/ios/fast/forms/blankbuttons-expected.txt: * platform/ios/fast/forms/box-shadow-override-expected.txt: * platform/ios/fast/forms/button-align-expected.txt: * platform/ios/fast/forms/button-cannot-be-nested-expected.txt: * platform/ios/fast/forms/button-default-title-expected.txt: * platform/ios/fast/forms/button-generated-content-expected.txt: * platform/ios/fast/forms/button-positioned-expected.txt: * platform/ios/fast/forms/button-sizes-expected.txt: * platform/ios/fast/forms/button-style-color-expected.txt: * platform/ios/fast/forms/button-table-styles-expected.txt: * platform/ios/fast/forms/button-text-transform-expected.txt: * platform/ios/fast/forms/button-white-space-expected.txt: * platform/ios/fast/forms/color/input-appearance-color-expected.txt: * platform/ios/fast/forms/control-clip-expected.txt: * platform/ios/fast/forms/control-clip-overflow-expected.txt: * platform/ios/fast/forms/control-restrict-line-height-expected.txt: * platform/ios/fast/forms/disabled-select-change-index-expected.txt: * platform/ios/fast/forms/encoding-test-expected.txt: * platform/ios/fast/forms/fieldset-align-expected.txt: * platform/ios/fast/forms/file/file-input-direction-expected.txt: * platform/ios/fast/forms/file/file-input-disabled-expected.txt: * platform/ios/fast/forms/floating-textfield-relayout-expected.txt: * platform/ios/fast/forms/form-element-geometry-expected.txt: * platform/ios/fast/forms/formmove-expected.txt: * platform/ios/fast/forms/formmove2-expected.txt: * platform/ios/fast/forms/formmove3-expected.txt: * platform/ios/fast/forms/hidden-listbox-expected.txt: * platform/ios/fast/forms/indeterminate-expected.txt: * platform/ios/fast/forms/input-align-expected.txt: * platform/ios/fast/forms/input-appearance-bkcolor-expected.txt: * platform/ios/fast/forms/input-appearance-default-bkcolor-expected.txt: * platform/ios/fast/forms/input-appearance-disabled-expected.txt: * platform/ios/fast/forms/input-appearance-focus-expected.txt: * platform/ios/fast/forms/input-appearance-height-expected.txt: * platform/ios/fast/forms/input-appearance-readonly-expected.txt: * platform/ios/fast/forms/input-appearance-selection-expected.txt: * platform/ios/fast/forms/input-appearance-visibility-expected.txt: * platform/ios/fast/forms/input-appearance-width-expected.txt: * platform/ios/fast/forms/input-button-sizes-expected.txt: * platform/ios/fast/forms/input-disabled-color-expected.txt: * platform/ios/fast/forms/input-double-click-selection-gap-bug-expected.txt: * platform/ios/fast/forms/input-field-text-truncated-expected.txt: * platform/ios/fast/forms/input-first-letter-expected.txt: * platform/ios/fast/forms/input-placeholder-visibility-1-expected.txt: * platform/ios/fast/forms/input-placeholder-visibility-3-expected.txt: * platform/ios/fast/forms/input-readonly-dimmed-expected.txt: * platform/ios/fast/forms/input-readonly-empty-expected.txt: * platform/ios/fast/forms/input-spaces-expected.txt: * platform/ios/fast/forms/input-table-expected.txt: * platform/ios/fast/forms/input-text-click-inside-expected.txt: * platform/ios/fast/forms/input-text-scroll-left-on-blur-expected.txt: * platform/ios/fast/forms/input-text-self-emptying-click-expected.txt: * platform/ios/fast/forms/input-type-text-min-width-expected.txt: * platform/ios/fast/forms/input-value-expected.txt: * platform/ios/fast/forms/input-width-expected.txt: * platform/ios/fast/forms/listbox-bidi-align-expected.txt: * platform/ios/fast/forms/listbox-hit-test-zoomed-expected.txt: * platform/ios/fast/forms/listbox-scrollbar-incremental-load-expected.txt: * platform/ios/fast/forms/listbox-width-change-expected.txt: * platform/ios/fast/forms/menulist-clip-expected.txt: * platform/ios/fast/forms/menulist-deselect-update-expected.txt: * platform/ios/fast/forms/menulist-narrow-width-expected.txt: * platform/ios/fast/forms/menulist-no-overflow-expected.txt: * platform/ios/fast/forms/menulist-option-wrap-expected.txt: * platform/ios/fast/forms/menulist-restrict-line-height-expected.txt: * platform/ios/fast/forms/menulist-separator-painting-expected.txt: * platform/ios/fast/forms/menulist-style-color-expected.txt: * platform/ios/fast/forms/menulist-width-change-expected.txt: * platform/ios/fast/forms/minWidthPercent-expected.txt: * platform/ios/fast/forms/number/number-appearance-rtl-expected.txt: * platform/ios/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: * platform/ios/fast/forms/number/number-appearance-spinbutton-layer-expected.txt: * platform/ios/fast/forms/option-script-expected.txt: * platform/ios/fast/forms/option-strip-whitespace-expected.txt: * platform/ios/fast/forms/option-text-clip-expected.txt: * platform/ios/fast/forms/placeholder-pseudo-style-expected.txt: * platform/ios/fast/forms/plaintext-mode-2-expected.txt: * platform/ios/fast/forms/range/input-appearance-range-expected.txt: * platform/ios/fast/forms/range/range-thumb-height-percentage-expected.txt: * platform/ios/fast/forms/range/slider-thumb-shared-style-expected.txt: * platform/ios/fast/forms/search-cancel-button-style-sharing-expected.txt: * platform/ios/fast/forms/search-display-none-cancel-button-expected.txt: * platform/ios/fast/forms/search-input-rtl-expected.txt: * platform/ios/fast/forms/search-styled-expected.txt: * platform/ios/fast/forms/search/search-zoom-computed-style-height-expected.txt: * platform/ios/fast/forms/select-align-expected.txt: * platform/ios/fast/forms/select-background-none-expected.txt: * platform/ios/fast/forms/select-baseline-expected.txt: * platform/ios/fast/forms/select-block-background-expected.txt: * platform/ios/fast/forms/select-change-listbox-size-expected.txt: * platform/ios/fast/forms/select-change-listbox-to-popup-expected.txt: * platform/ios/fast/forms/select-change-popup-to-listbox-expected.txt: * platform/ios/fast/forms/select-dirty-parent-pref-widths-expected.txt: * platform/ios/fast/forms/select-disabled-appearance-expected.txt: * platform/ios/fast/forms/select-element-focus-ring-expected.txt: * platform/ios/fast/forms/select-empty-option-height-expected.txt: * platform/ios/fast/forms/select-initial-position-expected.txt: * platform/ios/fast/forms/select-item-background-clip-expected.txt: * platform/ios/fast/forms/select-list-box-with-height-expected.txt: * platform/ios/fast/forms/select-non-native-rendering-direction-expected.txt: * platform/ios/fast/forms/select-selected-expected.txt: * platform/ios/fast/forms/select-style-expected.txt: * platform/ios/fast/forms/select-visual-hebrew-expected.txt: * platform/ios/fast/forms/select-writing-direction-natural-expected.txt: * platform/ios/fast/forms/select/optgroup-rendering-expected.txt: * platform/ios/fast/forms/selectlist-minsize-expected.txt: * platform/ios/fast/forms/stuff-on-my-optgroup-expected.txt: * platform/ios/fast/forms/tabbing-input-iframe-expected.txt: * platform/ios/fast/forms/textarea-placeholder-pseudo-style-expected.txt: * platform/ios/fast/forms/textarea-scrollbar-expected.txt: * platform/ios/fast/forms/textarea-scrolled-type-expected.txt: * platform/ios/fast/forms/textarea-width-expected.txt: * platform/ios/fast/forms/textfield-focus-ring-expected.txt: * platform/ios/fast/forms/textfield-outline-expected.txt: * platform/ios/fast/forms/textfield-overflow-expected.txt: * platform/ios/fast/frames/take-focus-from-iframe-expected.txt: * platform/ios/fast/hidpi/video-controls-in-hidpi-expected.txt: * platform/ios/fast/html/details-no-summary4-expected.txt: * platform/ios/fast/html/details-open-javascript-expected.txt: * platform/ios/fast/html/details-open2-expected.txt: * platform/ios/fast/html/details-open4-expected.txt: * platform/ios/fast/html/details-replace-summary-child-expected.txt: * platform/ios/fast/html/details-replace-text-expected.txt: * platform/ios/fast/html/keygen-expected.txt: * platform/ios/fast/inline/positionedLifetime-expected.txt: * platform/ios/fast/invalid/014-expected.txt: * platform/ios/fast/layers/video-layer-expected.txt: * platform/ios/fast/lists/dynamic-marker-crash-expected.txt: * platform/ios/fast/multicol/client-rects-expected.txt: * platform/ios/fast/multicol/client-rects-spanners-complex-expected.txt: * platform/ios/fast/multicol/client-rects-spanners-expected.txt: * platform/ios/fast/multicol/newmulticol/client-rects-expected.txt: * platform/ios/fast/overflow/overflow-x-y-expected.txt: * platform/ios/fast/parser/bad-xml-slash-expected.txt: * platform/ios/fast/replaced/replaced-breaking-expected.txt: * platform/ios/fast/replaced/replaced-breaking-mixture-expected.txt: * platform/ios/fast/replaced/three-selects-break-expected.txt: * platform/ios/fast/replaced/width100percent-button-expected.txt: * platform/ios/fast/replaced/width100percent-checkbox-expected.txt: * platform/ios/fast/replaced/width100percent-menulist-expected.txt: * platform/ios/fast/replaced/width100percent-radio-expected.txt: * platform/ios/fast/replaced/width100percent-searchfield-expected.txt: * platform/ios/fast/replaced/width100percent-textarea-expected.txt: * platform/ios/fast/replaced/width100percent-textfield-expected.txt: * platform/ios/fast/scrolling/ios/textarea-scroll-touch-expected.txt: * platform/ios/fast/selectors/064-expected.txt: * platform/ios/fast/table/append-cells2-expected.txt: * platform/ios/fast/table/colspanMinWidth-expected.txt: * platform/ios/fast/table/remove-td-display-none-expected.txt: * platform/ios/fast/table/spanOverlapRepaint-expected.txt: * platform/ios/fast/table/text-field-baseline-expected.txt: * platform/ios/fast/text/drawBidiText-expected.txt: * platform/ios/fast/text/international/bidi-listbox-atsui-expected.txt: * platform/ios/fast/text/international/bidi-listbox-expected.txt: * platform/ios/fast/text/international/bidi-menulist-expected.txt: * platform/ios/fast/text/international/hindi-spacing-expected.txt: * platform/ios/fast/text/international/pop-up-button-text-alignment-and-direction-expected.txt: * platform/ios/fast/text/whitespace/normal-after-nowrap-breaking-expected.txt: * platform/ios/imported/w3c/web-platform-tests/selection/selection-select-all-move-input-crash-expected.txt: * platform/ios/media/audio-controls-rendering-expected.txt: * platform/ios/media/audio-repaint-expected.txt: * platform/ios/media/controls-strict-expected.txt: * platform/ios/media/controls-styling-strict-expected.txt: * platform/ios/media/controls-without-preload-expected.txt: * platform/ios/media/media-controls-clone-expected.txt: * platform/ios/media/video-controls-rendering-expected.txt: * platform/ios/media/video-zoom-controls-expected.txt: * platform/ios/svg/custom/foreign-object-skew-expected.txt: * platform/ios/svg/custom/inline-svg-in-xhtml-expected.txt: * platform/ios/svg/hixie/mixed/003-expected.txt: * platform/ios/tables/mozilla/bugs/45621-expected.txt: * platform/ios/tables/mozilla/bugs/bug1188-expected.txt: * platform/ios/tables/mozilla/bugs/bug12384-expected.txt: * platform/ios/tables/mozilla/bugs/bug1318-expected.txt: * platform/ios/tables/mozilla/bugs/bug138725-expected.txt: * platform/ios/tables/mozilla/bugs/bug18359-expected.txt: * platform/ios/tables/mozilla/bugs/bug194024-expected.txt: * platform/ios/tables/mozilla/bugs/bug24200-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-3-expected.txt: * platform/ios/tables/mozilla/bugs/bug2479-4-expected.txt: * platform/ios/tables/mozilla/bugs/bug26178-expected.txt: * platform/ios/tables/mozilla/bugs/bug28928-expected.txt: * platform/ios/tables/mozilla/bugs/bug29326-expected.txt: * platform/ios/tables/mozilla/bugs/bug30559-expected.txt: * platform/ios/tables/mozilla/bugs/bug30692-expected.txt: * platform/ios/tables/mozilla/bugs/bug33855-expected.txt: * platform/ios/tables/mozilla/bugs/bug39209-expected.txt: * platform/ios/tables/mozilla/bugs/bug4382-expected.txt: * platform/ios/tables/mozilla/bugs/bug4429-expected.txt: * platform/ios/tables/mozilla/bugs/bug44505-expected.txt: * platform/ios/tables/mozilla/bugs/bug4527-expected.txt: * platform/ios/tables/mozilla/bugs/bug46368-1-expected.txt: * platform/ios/tables/mozilla/bugs/bug46368-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug51037-expected.txt: * platform/ios/tables/mozilla/bugs/bug51727-expected.txt: * platform/ios/tables/mozilla/bugs/bug52505-expected.txt: * platform/ios/tables/mozilla/bugs/bug52506-expected.txt: * platform/ios/tables/mozilla/bugs/bug55545-expected.txt: * platform/ios/tables/mozilla/bugs/bug59354-expected.txt: * platform/ios/tables/mozilla/bugs/bug60749-expected.txt: * platform/ios/tables/mozilla/bugs/bug68912-expected.txt: * platform/ios/tables/mozilla/bugs/bug7342-expected.txt: * platform/ios/tables/mozilla/bugs/bug92647-2-expected.txt: * platform/ios/tables/mozilla/bugs/bug96334-expected.txt: * platform/ios/tables/mozilla/bugs/bug99948-expected.txt: * platform/ios/tables/mozilla/collapsing_borders/bug41262-4-expected.txt: * platform/ios/tables/mozilla/core/margins-expected.txt: * platform/ios/tables/mozilla/dom/tableDom-expected.txt: * platform/ios/tables/mozilla/other/move_row-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug1725-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug2479-5-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug58402-2-expected.txt: * platform/ios/tables/mozilla_expected_failures/bugs/bug92647-1-expected.txt: * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-5-expected.txt: * platform/ios/tables/mozilla_expected_failures/collapsing_borders/bug41262-6-expected.txt: * platform/ios/tables/mozilla_expected_failures/core/captions1-expected.txt: * platform/ios/tables/mozilla_expected_failures/core/captions2-expected.txt: * platform/ios/transforms/2d/zoom-menulist-expected.txt: * platform/ios/transforms/3d/general/perspective-non-layer-expected.txt: * platform/ipad/fast/forms/choose-select-option.html: This test is covered by a test of the same name in fast/forms/ios/form-control-refresh/select. * platform/ipad/fast/forms/select-with-title.html: This test assumes a popover appearance, which is gone with the redesign. This test can eventually be removed entirely. 2021-02-19 Robert Jenner [ MacOS Wk2 ] media/media-fragments/TC0034.html is flakey crashing https://bugs.webkit.org/show_bug.cgi?id=221930 Uneviewed test gardening. * platform/mac-wk2/TestExpectations: Skipping test until it can be fixed. 2021-02-19 Rini Patel [GPU Process] Repopulate the TestExpectations file #4 https://bugs.webkit.org/show_bug.cgi?id=222147 Unreviewed test gardening. * gpu-process/TestExpectations: 2021-02-19 Jiewen Tan PCM: Request server public key to generate secret token https://bugs.webkit.org/show_bug.cgi?id=222141 Reviewed by John Wilander. * http/tests/privateClickMeasurement/resources/getTokenSigningData.php: * http/tests/privateClickMeasurement/resources/signToken.php: * http/tests/privateClickMeasurement/resources/util.js: (tearDownAndFinish): * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt: * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html: This patch modifies the above tests to be able to record two consecutive server requests. 2021-02-19 Imanol Fernandez and Sergio Villar Senin Implement WebXR getViewerPose and getPose https://bugs.webkit.org/show_bug.cgi?id=221225 Reviewed by Youenn Fablet. Mark pose related WebXR tests as passing. * platform/wpe/TestExpectations: 2021-02-18 Simon Fraser Scrolling on https://www.apple.com/ipad-air/ can jitter on certain sections https://bugs.webkit.org/show_bug.cgi?id=222136 rdar://71881767 Reviewed by Zalan Bujtas. * platform/mac/compositing/layer-creation/compositing-policy-expected.txt: Added. 2021-02-18 Sam Weinig Add experimental support for CSS Color 5 Relative Color Syntax https://bugs.webkit.org/show_bug.cgi?id=221880 Reviewed by Darin Adler. * fast/css/parsing-relative-color-syntax-expected.txt: Added. * fast/css/parsing-relative-color-syntax.html: Added. Add basic parsing and computed style computation tests for relative color syntax. 2021-02-18 Lauro Moura [GLIB] Gardening debug OffscreenCanvas crashes Unreviewed test gardening. * platform/glib/TestExpectations: 2021-02-18 Myles C. Maxfield [GPU Process] Temporarily disable drawing OT-SVG glyphs in the GPU process until it can be implemented properly https://bugs.webkit.org/show_bug.cgi?id=221744 Reviewed by Simon Fraser. Create an OTSVG font for testing. The A glyph is a green rectangle. The B glyph is an image. The C glyph is another image, with a different EXIF orientation than the B glyph. This test makes sure that two glyphs with an OTSVG glyph between them don't get smooshed together in canvas. I'm explicitly not testing the behavior of OTSVG itself in canvas, because this test explicitly disables that behavior. I think it's wrong to create tests that make sure some functionality is broken, because the functionality, philosophically, shouldn't be broken. * fast/text/otsvg-spacing-expected.html: Added. * fast/text/otsvg-spacing.html: Added. * fast/text/resources/Ahem-SVG.ttf: Added. 2021-02-18 Julian Gonzalez Crash in IPC::decode(Decoder& decoder, RetainPtr& result) https://bugs.webkit.org/show_bug.cgi?id=222084 Reviewed by Ryosuke Niwa. Add the test provided by Nils Sommer that catches this crash. * ipc/argument-coders-crash-expected.txt: Added. * ipc/argument-coders-crash.html: Added. 2021-02-18 Devin Rousso [Payment Request] add an `object data` to `PaymentItem` so that data specific to Apple Pay can be provided https://bugs.webkit.org/show_bug.cgi?id=221970 Reviewed by Alex Christensen. * http/tests/inspector/paymentrequest/payment-request-internal-properties.https-expected.txt: 2021-02-18 Robert Jenner [ macOS Wk2 ]inspector/indexeddb/clearObjectStore.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=222140 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-18 Ryosuke Niwa ASSERTION FAILED: m_state == State::Committed in WebKit::FrameLoadState::didFailLoad() https://bugs.webkit.org/show_bug.cgi?id=221783 Skip the test temporarily on debug bots while we figure out how to fix it. * platform/wk2/TestExpectations: 2021-02-18 Robert Jenner REGRESSION (r273004): [ macOS ] media/modern-media-controls/volume-support/volume-support-drag.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=222117 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-18 Amir Mark Jr [BigSur] imported/w3c/web-platform-tests/css/css-counter-styles/tibetan/css3-counter-styles-156.html is consistently failing https://bugs.webkit.org/show_bug.cgi?id=222118 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-18 John Wilander PCM: Request signature for unlinkable token using attributionSourceNonce https://bugs.webkit.org/show_bug.cgi?id=222076 Reviewed by Chris Dumez. * http/tests/contentextensions/block-private-click-measurement.html: Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). * http/tests/privateClickMeasurement/conversion-disabled-in-ephemeral-session.html: Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). * http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start.html: Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). * http/tests/privateClickMeasurement/resources/getConversionData.php: Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). * http/tests/privateClickMeasurement/resources/getTokenSigningData.php: Added. * http/tests/privateClickMeasurement/resources/signToken.php: Added. * http/tests/privateClickMeasurement/resources/tokenSigningFilePath.php: Added. * http/tests/privateClickMeasurement/resources/util.js: (tearDownAndFinish): Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). Now also calls setPrivateClickMeasurementTokenSignatureURLForTesting(). * http/tests/privateClickMeasurement/send-attribution-conversion-request.html: Adoption of renamed TestRunner function setPrivateClickMeasurementAttributionReportURLForTesting(). * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce-expected.txt: Added. * http/tests/privateClickMeasurement/store-private-click-measurement-with-source-nonce.html: Added. 2021-02-18 Michael Saboff [JSC] Implement RegExp Match Indices proposal https://bugs.webkit.org/show_bug.cgi?id=202475 Reviewed by Yusuke Suzuki. Updated tests. * js/Object-getOwnPropertyNames-expected.txt: * js/regexp-named-capture-groups-expected.txt: * js/script-tests/Object-getOwnPropertyNames.js: * js/script-tests/regexp-named-capture-groups.js: 2021-02-18 Kimmo Kinnunen WebGL contexts do not work as source for Context2D drawImage calls in GPU process https://bugs.webkit.org/show_bug.cgi?id=221811 Reviewed by Darin Adler. Remove now passing tests from the expectations. * gpu-process/TestExpectations: 2021-02-17 Sam Weinig lch() colors should serialize as lch(), not lab() https://bugs.webkit.org/show_bug.cgi?id=222085 Reviewed by Darin Adler. The spec was updated to require lch() to serialize to itself. * fast/css/parsing-lab-colors-expected.txt: * fast/css/parsing-lab-colors.html: Update test to reflect new serialization of lch(). 2021-02-18 Martin Robinson Root scroll snapping broken when overflow:scroll is set on the https://bugs.webkit.org/show_bug.cgi?id=221407 Reviewed by Simon Fraser. * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-scroll-snap/scrollTo-scrollBy-snaps-expected.txt: Removed. This baseline no longer differs between platforms. 2021-02-15 Sergio Villar Senin [css-flex] Implement section 9.8 Definite and Indefinite Sizes case 1 https://bugs.webkit.org/show_bug.cgi?id=219538 Reviewed by Manuel Rego Casasnovas. * TestExpectations: Unskipped 8 tests that are passing now. 2021-02-18 Youenn Fablet [GPUP] Test webrtc/audio-video-element-playing.html fails when media in GPU Process is enabled https://bugs.webkit.org/show_bug.cgi?id=221844 Reviewed by Eric Carlson. * webrtc/audio-video-element-playing.html: 2021-02-18 Martin Robinson [GTK][WPE] Implement support for CSS Scroll Snap https://bugs.webkit.org/show_bug.cgi?id=203684 Reviewed by Carlos Garcia Campos. * css3/scroll-snap/scroll-padding-mainframe-paging.html: Since the GTK+ port has animated scrolling, we need to modify this test to support a scroll operation that does not happen immediately. * platform/gtk/TestExpectations: Unskip scroll snap tests. * platform/wpe/TestExpectations: Ditto. * resources/ui-helper.js: (window.UIHelper.waitForTargetScrollAnimationToSettle): Added a new helper that uses rAF to detect when an animated scroll operation has finished. This is the same strategy that the WPT tests use to detect this. 2021-02-17 Tyler Wilcock Import CSS @counter-style WPTs https://bugs.webkit.org/show_bug.cgi?id=222024 Reviewed by Fujii Hironori. * TestExpectations: Update test expectations to reflect newly imported css-counter-style WPTs. 2021-02-17 Robert Jenner media/track/track-in-band-style.html needs to be rebaselined after changes in r272055 https://bugs.webkit.org/show_bug.cgi?id=221835 Unreviewed test gardening. * media/track/track-in-band-style-expected.txt: rebaseline 2021-02-17 Aditya Keerthi [iOS][FCR] Add new datalist dropdown for text inputs https://bugs.webkit.org/show_bug.cgi?id=222008 Reviewed by Wenson Hsieh. Modified two tests from fast/forms/datalist to work with the new dropdown. These tests will replace the old ones once the form control refresh is enabled by default. * fast/forms/ios/form-control-refresh/datalist/datalist-show-hide-expected.txt: Added. * fast/forms/ios/form-control-refresh/datalist/datalist-show-hide.html: Added. * fast/forms/ios/form-control-refresh/datalist/datalist-textinput-suggestions-order-expected.txt: Added. * fast/forms/ios/form-control-refresh/datalist/datalist-textinput-suggestions-order.html: Added. 2021-02-17 Robert Jenner [Mac] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audioworklet-interface/audioworkletnode-channel-count.https.html flakey text failure https://bugs.webkit.org/show_bug.cgi?id=221100 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-17 Robert Jenner [ BigSur ] imported/w3c/web-platform-tests/media-source/mediasource-config-change-webm-v-framesize.html is flakey failing https://bugs.webkit.org/show_bug.cgi?id=221218 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-17 Robert Jenner [ BigSur WK1] media/video-multiple-concurrent-playback.html is flakey text failing https://bugs.webkit.org/show_bug.cgi?id=221368 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-17 Robert Jenner [ MacOS Wk2 ] inspector/model/remote-object/array-large.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=221849 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-17 Robert Jenner [ MacOS Wk2 ] inspector/debugger/stepping/stepInto.html is a flakey timeout https://bugs.webkit.org/show_bug.cgi?id=221853 Unreviewed test gardneing. * platform/mac-wk2/TestExpectations: 2021-02-17 Robert Jenner [ macOS ] media/webaudio-background-playback.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=221935 Ureviewed test gardening. * platform/mac/TestExpectations: 2021-02-17 Robert Jenner [ macOS Wk2 ] fast/selectors/text-field-selection-window-inactive-text-shadow.html is a flakey image failure https://bugs.webkit.org/show_bug.cgi?id=221857 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-17 Robert Jenner REGRESSION (r272842): [ BigSur Wk2 ] imported/w3c/web-platform-tests/media-source/mediasource-seekable.html is a flakey text failure https://bugs.webkit.org/show_bug.cgi?id=221965 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: 2021-02-17 Chris Gambrell [LayoutTests] Convert http/tests/preconnect convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221980 Reviewed by Jonathan Bedard. * http/tests/preconnect/link-header-rel-preconnect-http.html: * http/tests/preconnect/resources/header-preconnect.php: Removed. * http/tests/preconnect/resources/header-preconnect.py: Added. 2021-02-17 Fujii Hironori [CoordinatedGraphics] The whole content is unnecessarily repainted by animations in non-AC mode pages https://bugs.webkit.org/show_bug.cgi?id=221391 Reviewed by Carlos Garcia Campos. * platform/gtk/TestExpectations: Unmarked tests for Bug 222026. 2021-02-17 Robert Jenner [ BigSur ] platform/mac-bigsur/media/media-webm-no-duration.html is constantly text failing https://bugs.webkit.org/show_bug.cgi?id=221973 Unreviewed test gardening. * platform/mac/TestExpectations: 2021-02-17 Martin Robinson Add a test to exercise CSS scroll snap in an independently scrollable body https://bugs.webkit.org/show_bug.cgi?id=222031 Reviewed by Simon Fraser. * css3/scroll-snap/scroll-snap-on-independently-scrollable-body-expected.txt: Added. * css3/scroll-snap/scroll-snap-on-independently-scrollable-body.html: Added. 2021-02-17 Devin Rousso [iOS] don't "promote" media controls contextmenu items if they are the only item being shown https://bugs.webkit.org/show_bug.cgi?id=221939 Reviewed by Eric Carlson. * media/modern-media-controls/tracks-support/ios/tracks-support-click-track-in-contextmenu.html: * media/modern-media-controls/tracks-support/ios/tracks-support-text-track-selected-via-media-api.html: * media/modern-media-controls/tracks-support/ios/tracks-support-text-track-selected-via-media-api-expected.txt: 2021-02-17 Devin Rousso [iOS] Add an overflow button that's shown when controls are dropped so that it's still possible to trigger the dropped button's actions https://bugs.webkit.org/show_bug.cgi?id=221937 Reviewed by Eric Carlson. * media/modern-media-controls/audio/audio-controls-buttons.html: * media/modern-media-controls/audio/audio-controls-buttons-expected.txt: * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout.html: * media/modern-media-controls/ios-inline-media-controls/ios-inline-media-controls-layout-expected.txt: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout.html: * media/modern-media-controls/macos-inline-media-controls/macos-inline-media-controls-layout-expected.txt: 2021-02-17 Antti Koivisto Animated keyframe style needs to go through full style adjuster https://bugs.webkit.org/show_bug.cgi?id=222036 rdar://72421747 Reviewed by Zalan Bujtas. * fast/animation/animation-position-crash-expected.html: Added. * fast/animation/animation-position-crash.html: Added. 2021-02-17 Philippe Normand Unreviewed, GLib/GTK test expectations gardening * platform/glib/TestExpectations: These tests are expected to fail with GPU process and on Mac, but pass on GTK and WPE * platform/gtk/TestExpectations: Unflag http/tests/inspector/network/intercept-request-properties.html passing since r272582. 2021-02-17 Antoine Quint CSS properties that disallow negative values should not animate to negative values https://bugs.webkit.org/show_bug.cgi?id=222034 Reviewed by Antti Koivisto. Mark WPT output changes for a couple tests with platform-specific results. * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-bottom-composition-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-box/animation/padding-top-composition-expected.txt: 2021-02-17 Andres Gonzalez Support aria-errormessage on iOS. https://bugs.webkit.org/show_bug.cgi?id=221975 Reviewed by Chris Fleizach. * accessibility/aria-errormessage-expected.txt: Added. * accessibility/aria-errormessage.html: Added. * platform/gtk/TestExpectations: Skip. * platform/ios/TestExpectations: Pass. * platform/mac-wk1/TestExpectations: Skip. * platform/win/TestExpectations: Skip. 2021-02-17 Rob Buis Improve percentage height in shouldComputeLogicalWidthFromAspectRatio https://bugs.webkit.org/show_bug.cgi?id=221405 Reviewed by Simon Fraser. Enable some tests that pass now. * TestExpectations: 2021-02-16 Manuel Rego Casasnovas [selectors] :focus-visible parsing and experimental flag https://bugs.webkit.org/show_bug.cgi?id=221895 Reviewed by Darin Adler. * platform/ios/TestExpectations: Skip test that timeouts in iOS platform. * platform/mac/imported/w3c/web-platform-tests/css/selectors/focus-visible-009-expected.txt: Slightly different rebaseline due to default outline color on Mac. 2021-02-16 Jonathan Bedard [LayoutTests] Convert http/tests/resources/redirect.php to Python https://bugs.webkit.org/show_bug.cgi?id=221784 Reviewed by Dewei Zhu. * http/tests/appcache/decide-navigation-policy-after-delay.html: * http/tests/appcache/interrupted-update.html: * http/tests/appcache/main-resource-redirect-with-sw.html: * http/tests/contentextensions/main-resource-redirect-error-expected.txt: * http/tests/contentextensions/main-resource-redirect-error.html: * http/tests/contentextensions/sync-xhr-redirection-blocked-expected.txt: * http/tests/contentextensions/sync-xhr-redirection-blocked.html: * http/tests/contentfiltering/allow-after-redirect.html: * http/tests/contentfiltering/block-after-redirect.html: * http/tests/contentfiltering/load-substitute-data-from-appcache.html: * http/tests/contentfiltering/modify-redirect-request-url.html: * http/tests/cookies/same-site/fetch-after-top-level-cross-origin-redirect.html: * http/tests/cookies/same-site/fetch-after-top-level-same-origin-redirect.html: * http/tests/cookies/same-site/popup-same-site-via-cross-site-redirect.html: * http/tests/cookies/same-site/popup-same-site-via-same-site-redirect.html: * http/tests/cookies/same-site/user-load-cross-site-redirect.php: * http/tests/css/css-imports-redirect-cycle.css: * http/tests/css/css-imports-url-fragment.css: * http/tests/download/anchor-download-redirect.html: * http/tests/globalhistory/history-delegate-basic-302-redirect-expected.txt: * http/tests/globalhistory/history-delegate-basic-302-redirect.html: * http/tests/globalhistory/history-delegate-basic-refresh-redirect-expected.txt: * http/tests/globalhistory/history-delegate-basic-refresh-redirect.html: * http/tests/misc/form-submit-file-cross-site-redirect.html: * http/tests/misc/webtiming-two-redirects.php: * http/tests/plugins/get-url-redirect-notify.html: * http/tests/resources/redirect.php: Removed. * http/tests/resources/redirect.py: Added. (addCacheControl): * http/tests/security/beforeload-iframe-server-redirect.html: * http/tests/security/blocked-on-redirect-expected.txt: * http/tests/security/blocked-on-redirect.html: * http/tests/security/cannot-read-cssrules-redirect.html: * http/tests/security/canvas-remote-read-data-url-image-redirect.html: * http/tests/security/canvas-remote-read-redirect-to-remote-image.html: * http/tests/security/canvas-remote-read-remote-image-redirect.html: * http/tests/security/canvas-remote-read-remote-video-redirect.html: * http/tests/security/contentSecurityPolicy/audio-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/audio-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/audio-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/block-all-mixed-content/resources/frame-with-secure-image-after-upgrade-redirect.html: * http/tests/security/contentSecurityPolicy/embed-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/embed-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/embed-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/embed-redirect-blocked2.html: * http/tests/security/contentSecurityPolicy/embed-redirect-blocked3.html: * http/tests/security/contentSecurityPolicy/font-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/font-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/font-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/form-action-src-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/frame-src-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-child-src2.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-allowed-by-frame-src2.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-child-src.html: * http/tests/security/contentSecurityPolicy/iframe-redirect-blocked-by-frame-src.html: * http/tests/security/contentSecurityPolicy/image-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/image-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/image-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/object-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/object-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/object-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/object-redirect-blocked2.html: * http/tests/security/contentSecurityPolicy/object-redirect-blocked3.html: * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-allowed.php: * http/tests/security/contentSecurityPolicy/resources/xsl-redirect-blocked.php: * http/tests/security/contentSecurityPolicy/script-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/script-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/script-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/stylesheet-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/stylesheet-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/svg-font-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/svg-font-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/svg-image-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/svg-image-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/track-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/track-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/track-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/basic-upgrade-after-redirect.https.html: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-http-to-https-script.html: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/frame-with-redirect-https-to-http-script.html: * http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/resources/insecure-sync-xhr-in-main-frame-window.html: * http/tests/security/contentSecurityPolicy/userAgentShadowDOM/allow-image-after-redirect.html: * http/tests/security/contentSecurityPolicy/video-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/video-redirect-allowed2.html: * http/tests/security/contentSecurityPolicy/video-redirect-blocked.html: * http/tests/security/contentSecurityPolicy/worker-redirect-allowed-expected.txt: * http/tests/security/contentSecurityPolicy/worker-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed.html: * http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2.html: * http/tests/security/cors-post-redirect-301.html: * http/tests/security/cors-post-redirect-302.html: * http/tests/security/cors-post-redirect-303.html: * http/tests/security/cors-post-redirect-307-pson.html: * http/tests/security/cors-post-redirect-307.html: * http/tests/security/cors-post-redirect-308.html: * http/tests/security/cross-origin-css-1-expected.txt: * http/tests/security/cross-origin-css-1.html: * http/tests/security/cross-origin-css-2-expected.txt: * http/tests/security/cross-origin-css-2.html: * http/tests/security/cross-origin-css-3.html: * http/tests/security/cross-origin-css-5-expected.txt: * http/tests/security/cross-origin-css-5.html: * http/tests/security/cross-origin-css-6.html: * http/tests/security/cross-origin-css-in-quirks-1-expected.txt: * http/tests/security/cross-origin-css-in-quirks-1.html: * http/tests/security/cross-origin-css-in-quirks-2-expected.txt: * http/tests/security/cross-origin-css-in-quirks-2.html: * http/tests/security/cross-origin-css-in-quirks-3.html: * http/tests/security/cross-origin-css-in-quirks-5-expected.txt: * http/tests/security/cross-origin-css-in-quirks-5.html: * http/tests/security/cross-origin-css-in-quirks-6.html: * http/tests/security/cross-origin-script-error-event-redirected.html: * http/tests/security/cross-origin-script-window-onerror-redirected.html: * http/tests/security/load-image-after-redirection-2-expected.txt: * http/tests/security/load-image-after-redirection-2.html: * http/tests/security/load-image-after-redirection-expected.txt: * http/tests/security/load-image-after-redirection.html: * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: * http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-expected.txt: * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.https.txt: * http/tests/security/mixedContent/insecure-script-redirects-to-basic-auth-secure-script-expected.txt: * http/tests/security/mixedContent/insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet-expected.txt: * http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: * http/tests/security/mixedContent/resources/frame-with-insecure-image-redirects-to-basic-auth-secure-image.html: * http/tests/security/mixedContent/resources/frame-with-insecure-script-redirects-to-basic-auth-secure-script.html: * http/tests/security/mixedContent/resources/frame-with-insecure-stylesheet-redirects-to-basic-auth-secure-stylesheet.html: * http/tests/security/mixedContent/resources/frame-with-programmatically-added-insecure-image-redirects-to-basic-auth-secure-image.html: * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-http-to-https-script.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-frame.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie-block.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-image-secure-cookie.html: * http/tests/security/mixedContent/resources/frame-with-redirect-https-to-http-script.html: * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https-expected.txt: * http/tests/security/mixedContent/secure-page-navigates-to-basic-auth-secure-page-via-insecure-redirect.https.html: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-insecure-image.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https.html: * http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https.html: * http/tests/security/redirect-BLOCKED-to-localURL.html: * http/tests/security/regress-52192.html: * http/tests/security/resources/cross-origin-xsl-redirect.xml: * http/tests/security/resources/referrer-policy-redirect-link-downgrade.html: * http/tests/security/resources/referrer-policy-redirect-link.html: * http/tests/security/resources/referrer-policy-redirect.html: * http/tests/security/resources/xsl-using-document-redirect.xsl: * http/tests/security/resources/xsl-using-external-entity-redirect.xsl: * http/tests/security/same-origin-css-1-expected.txt: * http/tests/security/same-origin-css-1.html: * http/tests/security/same-origin-css-2-expected.txt: * http/tests/security/same-origin-css-2.html: * http/tests/security/same-origin-css-3.html: * http/tests/security/same-origin-css-5-expected.txt: * http/tests/security/same-origin-css-5.html: * http/tests/security/same-origin-css-6.html: * http/tests/security/same-origin-css-in-quirks.html: * http/tests/security/shape-image-cors-redirect-error-message-logging-1.html: * http/tests/security/shape-image-cors-redirect-error-message-logging-3.html: * http/tests/security/shape-image-cors-redirect.html: * http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode.html: * http/tests/security/stylesheet-href-redirect-expected.txt: * http/tests/security/stylesheet-href-redirect.html: * http/tests/security/worker-cross-origin-expected.txt: * http/tests/security/worker-cross-origin.html: * http/tests/security/worker-same-origin-expected.txt: * http/tests/security/worker-same-origin.html: * http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: * http/tests/security/xssAuditor/block-does-not-leak-referrer.html: * http/tests/security/xssAuditor/script-tag-open-redirect.html: * http/tests/security/xssAuditor/script-tag-redirect.html: * http/tests/workers/resources/worker-importScripts-error.js: * http/tests/workers/resources/worker-importScripts.js: * http/tests/workers/resources/worker-redirect.js: * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects-async-same-origin.html: * http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * http/tests/xmlhttprequest/access-control-and-redirects.html: * http/tests/xmlhttprequest/cross-origin-redirect-responseURL.html: * http/tests/xmlhttprequest/redirect-cross-origin-2.html: * http/tests/xmlhttprequest/redirect-cross-origin-post-sync.html: * http/tests/xmlhttprequest/redirect-cross-origin-post.html: * http/tests/xmlhttprequest/redirect-cross-origin-sync-double.html: * http/tests/xmlhttprequest/redirect-cross-origin-sync.html: * http/tests/xmlhttprequest/redirect-cross-origin-tripmine.html: * http/tests/xmlhttprequest/redirect-cross-origin.html: * http/tests/xmlhttprequest/xmlhttprequest-unsafe-redirect.html: * platform/gtk/http/tests/security/xss-DENIED-xsl-external-entity-redirect-expected.txt: * platform/mac-wk1/http/tests/security/worker-cross-origin-expected.txt: * platform/mac-wk1/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/win/http/tests/security/mixedContent/secure-redirect-to-secure-redirect-to-basic-auth-secure-image.https-expected.txt: * platform/win/http/tests/security/worker-cross-origin-expected.txt: * platform/win/http/tests/xmlhttprequest/access-control-and-redirects-expected.txt: * platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: * platform/wk2/http/tests/security/mixedContent/insecure-image-redirects-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt: * platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt: * platform/wk2/http/tests/security/mixedContent/secure-redirect-to-insecure-redirect-to-basic-auth-secure-image-allowCrossOriginSubresourcesToAskForCredentials.https-expected.txt: 2021-02-16 Lauro Moura [GLIB] Gardening GTK crashes and canvas failures Unreviewed test gardening. * platform/glib/TestExpectations: * platform/glib/imported/w3c/web-platform-tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.broken-expected.txt: Added after r272776. * platform/gtk/TestExpectations: * platform/wpe/imported/w3c/web-platform-tests/html/canvas/element/fill-and-stroke-styles/2d.pattern.image.nonexistent-expected.txt: Ditto. 2021-02-16 Ryosuke Niwa EventHandler::updateSelectionForMouseDownDispatchingSelectStart should not use an orphaned selection https://bugs.webkit.org/show_bug.cgi?id=221942 Reviewed by Wenson Hsieh. Added a regression test for the bug 221786 / r272777. Also updated a test imported from blink to expect rangeCount of 0 instead of 1 since we no longer update the selection when the target node has been removed during selectstart. * editing/selection/click-selection-with-selectstart-node-removal-expected.txt: Added. * editing/selection/click-selection-with-selectstart-node-removal.html: Added. * imported/blink/editing/selection/selectstart-event-crash.html: 2021-02-16 Antoine Quint REGRESSION(r271515): ::marker fired at wrong time https://bugs.webkit.org/show_bug.cgi?id=221961 Reviewed by Dean Jackson. Remove flakiness for this test since it didn't allow us to spot the regression introduced by r271515. * TestExpectations: 2021-02-16 Chris Gambrell [LayoutTests] Convert http/tests/eventsource convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221940 Reviewed by Jonathan Bedard. * http/tests/eventsource/eventsource-content-type-charset.html: * http/tests/eventsource/eventsource-cors-basic-expected.txt: * http/tests/eventsource/eventsource-cors-basic.html: * http/tests/eventsource/eventsource-cors-with-credentials-expected.txt: * http/tests/eventsource/eventsource-cors-with-credentials.html: * http/tests/eventsource/eventsource-eof.html: * http/tests/eventsource/eventsource-events-after-close.html: * http/tests/eventsource/eventsource-page-cache-connected.html: * http/tests/eventsource/eventsource-page-cache-connecting.html: * http/tests/eventsource/eventsource-parse-event-stream.html: * http/tests/eventsource/eventsource-reconnect-during-navigate-crash.html: * http/tests/eventsource/eventsource-reconnect.html: * http/tests/eventsource/eventsource-status-code-states.html: * http/tests/eventsource/eventsource-url-attribute-expected.txt: * http/tests/eventsource/eventsource-url-attribute.html: * http/tests/eventsource/resources/es-cors-basic.php: Removed. * http/tests/eventsource/resources/es-cors-basic.py: Added. * http/tests/eventsource/resources/es-cors-credentials.php: Removed. * http/tests/eventsource/resources/es-cors-credentials.py: Added. * http/tests/eventsource/resources/es-eof.php: Removed. * http/tests/eventsource/resources/es-eof.py: Added. * http/tests/eventsource/resources/event-stream.php: Removed. * http/tests/eventsource/resources/event-stream.py: Added. * http/tests/eventsource/resources/infinite-event-stream.php: Removed. * http/tests/eventsource/resources/infinite-event-stream.py: Added. * http/tests/eventsource/resources/reconnect.php: Removed. * http/tests/eventsource/resources/reconnect.py: Added. * http/tests/eventsource/resources/request-existent-eventsource-error.html: * http/tests/eventsource/resources/response-content-type-charset.php: Removed. * http/tests/eventsource/resources/response-content-type-charset.py: Added. * http/tests/eventsource/resources/status-codes.php: Removed. * http/tests/eventsource/resources/status-codes.py: Added. * http/tests/eventsource/resources/wait-then-notify-done.php: Removed. * http/tests/eventsource/resources/wait-then-notify-done.py: Added. 2021-02-16 Chris Gambrell [LayoutTests] Convert http/tests/plugins convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221941 Reviewed by Jonathan Bedard. * http/tests/plugins/get-url-redirect.html: * http/tests/plugins/resources/redirection-response.php: Removed. * http/tests/plugins/resources/redirection-response.py: Added. 2021-02-16 Lauro Moura [GLIB] Gardening and updating baselines Unreviewed test gardening. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: Replaced these custom baselines with DumpJSConsoleLogInStdErr for the soup messages to keep a single baseline. They were failing in WPE after the php/py XMLHTTPRequest test server changes. * platform/wpe/http/tests/xmlhttprequest/XMLHttpRequestException-expected.txt: Removed. * platform/wpe/http/tests/xmlhttprequest/connection-error-sync-expected.txt: Removed. * platform/wpe/http/tests/xmlhttprequest/onloadend-event-after-error-expected.txt: Removed. * platform/wpe/http/tests/xmlhttprequest/onloadend-event-after-sync-requests-expected.txt: Removed. * platform/wpe/http/tests/xmlhttprequest/response-access-on-error-expected.txt: Removed. 2021-02-16 Youenn Fablet Reenable GPUProcess Media flag in WebRTC tests https://bugs.webkit.org/show_bug.cgi?id=221911 Reviewed by Eric Carlson. * platform/mac-wk2/TestExpectations: * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: * webrtc/captureCanvas-webrtc-software-h264-baseline.html: * webrtc/captureCanvas-webrtc-software-h264-high.html: * webrtc/captureCanvas-webrtc.html: * webrtc/concurrentVideoPlayback2.html: * webrtc/direction-change.html: * webrtc/disable-encryption.html: * webrtc/h264-baseline.html: * webrtc/h264-high.html: * webrtc/multi-audio.html: * webrtc/multi-video.html: * webrtc/peer-connection-track-end.html: * webrtc/peerconnection-page-cache-long.html: * webrtc/peerconnection-page-cache.html: * webrtc/remove-track.html: * webrtc/utf8-sdp.html: * webrtc/video-addTrack.html: * webrtc/video-addTransceiver.html: * webrtc/video-autoplay.html: * webrtc/video-disabled-black.html: * webrtc/video-h264.html: * webrtc/video-interruption.html: * webrtc/video-mediastreamtrack-stats.html: * webrtc/video-mute.html: * webrtc/video-remote-mute.html: * webrtc/video-replace-muted-track.html: * webrtc/video-replace-track-to-null.html: * webrtc/video-replace-track.html: * webrtc/video-rotation-no-cvo.html: * webrtc/video-rotation.html: * webrtc/video-setDirection.html: * webrtc/video-sframe.html: * webrtc/video-stats.html: * webrtc/video-unmute.html: * webrtc/video-with-data-channel.html: * webrtc/video.html: 2021-02-16 Sam Weinig lab() and lch() are not clamping out of bounds values at parse time https://bugs.webkit.org/show_bug.cgi?id=221947 Reviewed by Simon Fraser. The model level assertions caught this (yay). The spec requires that we clamp negative lightness values to 0 for lab(), lch() and color(lab) and negative chroma values to 0 for lch(). * fast/css/parsing-lab-colors-expected.txt: * fast/css/parsing-lab-colors.html: 2021-02-16 Chris Gambrell [LayoutTests] Convert http/tests/in-app-browser-privacy convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221928 Reviewed by Jonathan Bedard. * http/tests/in-app-browser-privacy/resources/redirect.php: Removed. * http/tests/in-app-browser-privacy/resources/redirect.py: Added. * http/tests/in-app-browser-privacy/sub-frame-redirect-to-non-app-bound-domain-blocked.html: * http/tests/in-app-browser-privacy/top-frame-redirect-to-non-app-bound-domain-blocked.html: 2021-02-16 Antti Koivisto [LFC][Integration] Pass child inline block scroll overflow to parent https://bugs.webkit.org/show_bug.cgi?id=221958 rdar://74050874 Reviewed by Zalan Bujtas. * fast/overflow/inline-block-scroll-overflow-expected.html: Added. * fast/overflow/inline-block-scroll-overflow.html: Added. 2021-02-16 Antoine Quint Web Animations JS API does not support "inherit" CSS values for keyframes https://bugs.webkit.org/show_bug.cgi?id=221931 Reviewed by Antti Koivisto. Mark WPT progressions for a couple tests with platform-specific results. * platform/ios/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt: * platform/mac-wk1/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt: 2021-02-16 Chris Lord [GLIB] Many service worker tests unexpectedly pass consistently https://bugs.webkit.org/show_bug.cgi?id=221954 Unreviewed test gardening. * platform/glib/TestExpectations: Remove a bunch of failure expectations in service worker tests 2021-02-16 Chris Lord [GTK][WPE] tex-image-and-sub-image-2d-with-video tests pass unexpectedly https://bugs.webkit.org/show_bug.cgi?id=221951 Unreviewed test gardening. * platform/glib/TestExpectations: 2021-02-16 Carlos Garcia Campos Teardown shadow root renderers on hostChildElementDidChange https://bugs.webkit.org/show_bug.cgi?id=221386 Reviewed by Antti Koivisto. * tables/table-col-indent-crash-expected.txt: 2021-02-16 Chris Lord REGRESSION(r214503): [GTK] Test canvas/philip/tests/2d.pattern.animated.gif.html started to fail after r214503 https://bugs.webkit.org/show_bug.cgi?id=170335 It looks like this was fixed by r272776. Unreviewed test gardening. * platform/gtk/TestExpectations: 2021-02-15 Alexey Shvayka [JSC] PropertySlot should allow passing custom setters https://bugs.webkit.org/show_bug.cgi?id=221872 Reviewed by Yusuke Suzuki. * fast/dom/Window/getOwnPropertyDescriptor-other-window-expected.txt: * fast/dom/Window/getOwnPropertyDescriptor-other-window.html: * js/instance-property-getter-other-instance-expected.txt: * js/instance-property-getter-other-instance.html: 2021-02-15 Aditya Keerthi [iOS][FCR] Add new look for input type=range with datalist https://bugs.webkit.org/show_bug.cgi?id=221782 Reviewed by Darin Adler. Added a reference mismatch test to verify that range inputs with different datalist option values do not appear the same. * fast/forms/ios/form-control-refresh/range/datalist-expected-mismatch.html: * fast/forms/ios/form-control-refresh/range/datalist.html: 2021-02-15 Rini Patel [GPU Process] Repopulate the TestExpectations file #3 https://bugs.webkit.org/show_bug.cgi?id=221708 Unreviewed test gardening. * gpu-process/TestExpectations: 2021-02-15 Chris Gambrell [LayoutTests] Convert http/tests/svg convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221859 Reviewed by Jonathan Bedard. * http/tests/svg/cached-image-sizing.html: * http/tests/svg/resources/delayCachedLoad.php: Removed. * http/tests/svg/resources/delayCachedLoad.py: Added. * imported/blink/http/tests/svg/svgload-vs-load.svg: 2021-02-15 Chris Gambrell [LayoutTests] Convert http/tests/incremental convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221902 Reviewed by Jonathan Bedard. * http/tests/incremental/resources/delayed-css.php: Removed. * http/tests/incremental/resources/delayed-css.py: Added. * http/tests/incremental/stylesheet-body-incremental-rendering.html: 2021-02-15 Youenn Fablet Use page setting to expose or not registerRTCRtpScriptTransformer in workers https://bugs.webkit.org/show_bug.cgi?id=221892 Reviewed by Eric Carlson. * http/wpt/webrtc/no-webrtc-transform-expected.txt: Added. * http/wpt/webrtc/no-webrtc-transform.html: Added. * http/wpt/webrtc/no-webrtc-transform.js: Added. 2021-02-15 Chris Gambrell [LayoutTests] Convert http/tests/ssl convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221862 Reviewed by Jonathan Bedard. * http/tests/ssl/referer-301.html: * http/tests/ssl/referer-303.html: * http/tests/ssl/resources/ping-with-unsafe-redirect-frame.html: * http/tests/ssl/resources/redirect-ping-to-http.php: Removed. * http/tests/ssl/resources/redirect-ping-to-http.py: Added. * http/tests/ssl/resources/referer-301-redir.php: Removed. * http/tests/ssl/resources/referer-301-redir.py: Added. * http/tests/ssl/resources/referer-303-redir.php: Removed. * http/tests/ssl/resources/referer-303-redir.py: Added. * http/tests/ssl/verify-ssl-enabled.php: Removed. * http/tests/ssl/verify-ssl-enabled.py: Added. * platform/win/TestExpectations: 2021-02-15 Manuel Rego Casasnovas [selectors] Update WPT test suite https://bugs.webkit.org/show_bug.cgi?id=221890 Reviewed by Carlos Alberto Lopez Perez. * TestExpectations: Add test failure for :dir(). 2021-02-15 Frederic Wang Crash in RetainPtr::RetainPtr via ImageBufferCGBackend::toCFData https://bugs.webkit.org/show_bug.cgi?id=221376 Reviewed by Said Abou-Hallawa. * fast/canvas/resize-to-large-canvas-and-convert-to-blog-expected.txt: Added. * fast/canvas/resize-to-large-canvas-and-convert-to-blog-expected.txt: Added. * fast/canvas/resize-to-large-canvas-and-convert-to-blog.html: Added. 2021-02-14 Peng Liu [GPUP] Move UseGPUProcessForMediaEnabled from WebPreferencesInternal to WebPreferencesExperimental https://bugs.webkit.org/show_bug.cgi?id=221310 Reviewed by Eric Carlson. Update expectations of the tests which are affected by the "Media In GPUProcess" feature (WebKitTestRunner will enable the feature by default). Also set "UseGPUProcessForMediaEnabled=false" for some webrtc tests. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: * platform/mac/webrtc/captureCanvas-webrtc-software-encoder.html: * platform/wk2/TestExpectations: * webrtc/captureCanvas-webrtc-software-h264-baseline.html: * webrtc/captureCanvas-webrtc-software-h264-high.html: * webrtc/captureCanvas-webrtc.html: * webrtc/concurrentVideoPlayback2.html: * webrtc/direction-change.html: * webrtc/disable-encryption.html: * webrtc/h264-baseline.html: * webrtc/h264-high.html: * webrtc/multi-audio.html: * webrtc/multi-video.html: * webrtc/peer-connection-track-end.html: * webrtc/peerconnection-page-cache-long.html: * webrtc/peerconnection-page-cache.html: * webrtc/remove-track.html: * webrtc/utf8-sdp.html: * webrtc/video-addTrack.html: * webrtc/video-addTransceiver.html: * webrtc/video-autoplay.html: * webrtc/video-disabled-black.html: * webrtc/video-h264.html: * webrtc/video-interruption.html: * webrtc/video-mediastreamtrack-stats.html: * webrtc/video-mute.html: * webrtc/video-remote-mute.html: * webrtc/video-replace-muted-track.html: * webrtc/video-replace-track-to-null.html: * webrtc/video-replace-track.html: * webrtc/video-rotation-no-cvo.html: * webrtc/video-rotation.html: * webrtc/video-setDirection.html: * webrtc/video-sframe.html: * webrtc/video-stats.html: * webrtc/video-unmute.html: * webrtc/video-with-data-channel.html: * webrtc/video.html: 2021-02-13 Darin Adler Crash calling replaceTrack on a sender that outlives its RTCPeerConnection https://bugs.webkit.org/show_bug.cgi?id=221870 Reviewed by Youenn Fablet. * fast/mediastream/RTCRtpSender-outlives-RTCPeerConnection-expected.txt: Added. * fast/mediastream/RTCRtpSender-outlives-RTCPeerConnection.html: Added. 2021-02-12 Jer Noble [Mac] Sound does not play on YouTube after switching back to foreground https://bugs.webkit.org/show_bug.cgi?id=221858 Reviewed by Eric Carlson. * platform/mac/media/unmute-after-loading-expected.txt: Added. * platform/mac/media/unmute-after-loading.html: Added. 2021-02-12 Chris Gambrell [LayoutTests] Convert http/tests/mime convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221737 Reviewed by Jonathan Bedard. * http/tests/mime/quoted-charset.php: Removed. * http/tests/mime/quoted-charset.py: Added. * http/tests/mime/resources/style-with-charset.php: Removed. * http/tests/mime/resources/style-with-charset.py: Added. * http/tests/mime/resources/style-with-text-css-and-invalid-type.php: Removed. * http/tests/mime/resources/style-with-text-css-and-invalid-type.py: Added. * http/tests/mime/resources/style-with-text-plain.php: Removed. * http/tests/mime/resources/style-with-text-plain.py: Added. * http/tests/mime/resources/uppercase-mime-type.php: Removed. * http/tests/mime/resources/uppercase-mime-type.py: Added. * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension-expected.txt: * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-and-css-extension.html: * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain-expected.txt: * http/tests/mime/standard-mode-does-not-load-stylesheet-with-text-plain.html: * http/tests/mime/standard-mode-loads-stylesheet-with-charset-and-css-extension.html: * http/tests/mime/standard-mode-loads-stylesheet-with-charset.html: * http/tests/mime/standard-mode-loads-stylesheet-with-text-css-and-invalid-type.html: * http/tests/mime/uppercase-mime-type-expected.txt: * http/tests/mime/uppercase-mime-type.html: 2021-02-12 Alex Christensen REGRESSION (r272784): [macOS Release] fast/animation/request-animation-frame-throttling-lowPowerMode.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=221843 Reviewed by Chris Dumez. Something about r272784 subtly changed timing, which caused there to be a little bit of a lag in RAF throttling. I could reproduce it making the way this test measures frame rate go up to 35, but not 36. This test is still good, though, because if you remove setLowPowerModeEnabled it spikes up to 60 or 61 frames per second. * fast/animation/request-animation-frame-throttling-lowPowerMode-expected.txt: * fast/animation/request-animation-frame-throttling-lowPowerMode.html: 2021-02-12 Jer Noble [Mac] Unable to play WebM/Opus generated from Chrome MediaRecorder https://bugs.webkit.org/show_bug.cgi?id=221808 Reviewed by Eric Carlson. * platform/mac-bigsur/media/media-webm-no-duration-expected.txt: Added. * platform/mac-bigsur/media/media-webm-no-duration.html: Added. 2021-02-12 Ryan Haddad [ Big Sur ] media/media-source/media-source-webm-init-inside-segment.html is failing https://bugs.webkit.org/show_bug.cgi?id=220552 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Skip the test for WK1. 2021-02-12 Robert Jenner imported/w3c/web-platform-tests/html/dom/idlharness.worker.html is timing out on Catalina wk1 debug EWS https://bugs.webkit.org/show_bug.cgi?id=206503 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Changed expectation from Mojave to Catalina to suppress failure. 2021-02-12 Chris Gambrell [LayoutTests] Convert http/tests/storageAccess convert PHP to Python https://bugs.webkit.org/show_bug.cgi?id=221720 Reviewed by Jonathan Bedard. * http/tests/storageAccess/aggregate-sorted-data-with-storage-access.html: * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking-ephemeral.html: * http/tests/storageAccess/deny-due-to-no-interaction-under-general-third-party-cookie-blocking.html: * http/tests/storageAccess/deny-storage-access-under-opener-ephemeral.html: * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss-ephemeral.html: * http/tests/storageAccess/deny-storage-access-under-opener-if-auto-dismiss.html: * http/tests/storageAccess/deny-storage-access-under-opener.html: * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture-ephemeral.html: * http/tests/storageAccess/grant-storage-access-under-opener-at-popup-user-gesture.html: * http/tests/storageAccess/grant-with-prompt-under-general-third-party-cookie-blocking.html: * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies-ephemeral.html: * http/tests/storageAccess/has-storage-access-true-if-third-party-has-cookies.html: * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie-ephemeral.html: * http/tests/storageAccess/has-storage-access-under-general-third-party-cookie-blocking-with-cookie.html: * http/tests/storageAccess/request-and-grant-access-cross-origin-non-sandboxed-iframe-ephemeral.html: * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-and-access-from-right-frame.html: * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-user-interaction-but-access-from-wrong-frame.html: * http/tests/storageAccess/request-and-grant-access-cross-origin-sandboxed-nested-iframe.html: * http/tests/storageAccess/request-and-grant-access-then-detach-should-not-have-access.html: * http/tests/storageAccess/request-and-grant-access-then-navigate-cross-site-should-not-have-access.html: * http/tests/storageAccess/request-and-grant-access-then-navigate-same-site-should-have-access.html: * http/tests/storageAccess/request-and-grant-access-with-per-page-scope-access-from-another-frame.html: * http/tests/storageAccess/resources/echo-incoming-cookies-as-json.php: Removed. * http/tests/storageAccess/resources/echo-incoming-cookies-as-json.py: Added. * http/tests/storageAccess/resources/get-cookies.php: Removed. * http/tests/storageAccess/resources/get-cookies.py: Added. * http/tests/storageAccess/resources/has-storage-access-iframe.html: * http/tests/storageAccess/resources/request-storage-access-iframe.html: * http/tests/storageAccess/resources/set-cookie.php: Removed. * http/tests/storageAccess/resources/set-cookie.py: Added. 2021-02-12 Antti Koivisto [LFC][Integration] Make accessibility/aria-modal-in-aria-hidden.html more robust https://bugs.webkit.org/show_bug.cgi?id=221812 Reviewed by Zalan Bujtas. It is very dependent on exact interactions between the internal testing API and the DOM. It also seems to be partially testing a wrong thing (probably as workaround for above). * accessibility/aria-modal-in-aria-hidden-expected.txt: * accessibility/aria-modal-in-aria-hidden.html: Do rendering update between every mutation and check, not just the last one. Fix the middle test to use isIgnored too. (isValid() is not even a function, it is a property, so this relied on getting null to pass) 2021-02-12 Amir Mark Jr REGRESSION (r272241) [MacOS wk1] imported/w3c/web-platform-tests/css/css-flexbox/overflow-auto-006.html is flaky failure. https://bugs.webkit.org/show_bug.cgi?id=221347 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: 2021-02-12 Sergio Villar Senin [css-flexbox] Another WPT test import https://bugs.webkit.org/show_bug.cgi?id=221813 Reviewed by Youenn Fablet. Imported the most recent changes in flexbox WPT tests. This implies deleting a local test that was upstreamed to WPT, so it does not make sense to have a duplicate. * TestExpectations: Removed a test that is currently passing. Adding a new expected failure. * css3/flexbox/percentage-descendants-of-skipped-flex-item-expected.html: Removed. * css3/flexbox/percentage-descendants-of-skipped-flex-item.html: Removed. * platform/ios-wk2/imported/w3c/web-platform-tests/css/css-flexbox/radiobutton-min-size-expected.txt: Updated expectations. 2021-02-12 Julian Gonzalez Crash in WebCore::RenderThemeMac::paintSearchFieldResultsDecorationPart() from large scale https://bugs.webkit.org/show_bug.cgi?id=221635 Reviewed by Darin Adler. Add a test with a very large value of scale that tests that we do not trigger the assertion here. Thanks to Ryosuke Niwa for help in cleaning up the test and making it more reliable. * fast/rendering/searchfield-scale-crash-expected.txt: Added. * fast/rendering/searchfield-scale-crash.html: Added. 2021-02-12 Robert Jenner [ macOS wk2 ] webgpu/whlsl/do-while-loop-break.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=215606 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Switch expectation from Failure to ImageOnlyFailure. 2021-02-10 Sergio Villar Senin Crash in InsertTextCommand::doApply https://bugs.webkit.org/show_bug.cgi?id=213514 Reviewed by Ryosuke Niwa. * editing/deleting/insert-in-orphaned-selection-crash-expected.txt: Added. * editing/deleting/insert-in-orphaned-selection-crash.html: Added. 2021-02-12 Youenn Fablet Make RemoteRealtimeVideoSource a RealtimeVideoCaptureSource https://bugs.webkit.org/show_bug.cgi?id=221747 Reviewed by Eric Carlson. * fast/mediastream/resources/getDisplayMedia-utils.js: (async waitForHeight): (async waitForWidth): Updated to fail instead of timing out. * fast/mediastream/resources/getUserMedia-helper.js: Removing no longer needed code that made it impossible to run the tests in browser. 2021-02-12 Said Abou-Hallawa [GPU Process] Implement SetState DisplayList item https://bugs.webkit.org/show_bug.cgi?id=219468 Reviewed by Simon Fraser. * gpu-process/TestExpectations: Unmark tests that are no longer crash. 2021-02-11 Manuel Rego Casasnovas [WPE] event.ctrlKey and other are false in keydown event https://bugs.webkit.org/show_bug.cgi?id=221760 Reviewed by Adrian Perez de Castro. * platform/wpe/TestExpectations: The test passes now. 2021-02-11 Alex Christensen REGRESSION(r272293) WebGL 1.0.2 test expectations say HTTPS https://bugs.webkit.org/show_bug.cgi?id=221774 Reviewed by Geoff Garen. * http/tests/contentextensions/make-https-expected.txt: * http/tests/webgl/1.0.2/origin-clean-conformance-expected.txt: * http/tests/webgl/1.0.2/readPixelsBadArgs-expected.txt: 2021-02-11 Jonathan Bedard [run-webkit-tests] Update PHP module configuration https://bugs.webkit.org/show_bug.cgi?id=221776 Reviewed by Alexey Proskuryakov. * http/conf/apache2.4-x-httpd.conf: Added. 2021-02-11 Said Abou-Hallawa Unreviewed, reverting r270578. https://bugs.webkit.org/show_bug.cgi?id=221110 Caused incorrect image layout inside a flexbox container. * TestExpectations: 2021-02-11 Aditya Keerthi [iOS][FCR] Add new picker for element with an empty size attribute is the same as one without a size attribute. * fast/forms/select-empty-size-expected.html: Added. * fast/forms/select-empty-size.html: Added. 2021-01-06 Ryan Haddad [Mac] inspector/debugger/tail-deleted-frames/tail-deleted-frames-intermediate-frames.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=218725 Unreviewed test gardening. This isn't specific to Rosetta, so move the expectation to mac-wk2. * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectationsRosetta: 2021-01-06 Antoine Quint REGRESSION (2020-10-23): webanimations/accelerated-animation-with-easing.html is flaky on Mac Debug https://bugs.webkit.org/show_bug.cgi?id=220187 Reviewed by Dean Jackson. Ensure there were two stable presentation updates prior to starting animations and two after that to ensure they are visually running accelerated. * platform/mac/TestExpectations: * webanimations/accelerated-animation-with-easing.html: 2021-01-06 Ryan Haddad Unreviewed, reverting r271165. Caused the test to fail on bots Reverted changeset: https://trac.webkit.org/changeset/271165 2021-01-06 Rini Patel [GPU process] Add Layout tests failures to LayoutTests/gpu-process/TestExpectations https://bugs.webkit.org/show_bug.cgi?id=220070 Reviewed by Darin Adler. * gpu-process/TestExpectations: 2021-01-06 Youenn Fablet REGRESSION (r267227): imported/w3c/web-platform-tests/xhr/event-timeout.any.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=216961 Reviewed by Darin Adler. * platform/glib/TestExpectations: * platform/ios-simulator-wk2/TestExpectations: 2021-01-05 Simon Fraser REGRESSION: animated iframe painted blank https://bugs.webkit.org/show_bug.cgi?id=220231 Reviewed by Zalan Bujtas. * compositing/iframes/content-visibility-with-clipping-expected.html: Added. * compositing/iframes/content-visibility-with-clipping.html: Added. 2021-01-05 Peng Liu media-source-webm.html: Handle frame size in HAVE_METADATA https://bugs.webkit.org/show_bug.cgi?id=220046 Reviewed by Daniel Bates. A follow-up patch to fix a failure on Big Sur. A 'resize' event can be fired before or after the 'update' event. The test needs to support both cases. * media/media-source/media-source-webm-expected.txt: * media/media-source/media-source-webm.html: 2021-01-05 Peng Liu [Media in GPU Process][MSE] SourceBuffer fires update and updateend events before the coded frames are removed https://bugs.webkit.org/show_bug.cgi?id=220334 Reviewed by Eric Carlson. * gpu-process/TestExpectations: 2021-01-05 Chris Fleizach AX: aria-orientation is ignored on input[type="range"] https://bugs.webkit.org/show_bug.cgi?id=220222 Reviewed by Zalan Bujtas. * accessibility/mac/range-orientation.html: Added. 2021-01-05 Truitt Savell [ Big Sur ] fast/images/webp-as-image.html is failing https://bugs.webkit.org/show_bug.cgi?id=220330 unreviewed test gardening. * platform/mac/TestExpectations: 2021-01-05 Truitt Savell [ Big Sur ] fast/images/webp-as-image.html is failing https://bugs.webkit.org/show_bug.cgi?id=220330 unreviewed test gardening. * platform/mac/TestExpectations: 2021-01-05 Ryan Haddad REGRESSION: http/tests/inspector/network/resource-timing.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=220127 Reviewed by Alex Christensen. * http/tests/inspector/network/resource-timing.html: Ignore an internal inspector error as was done in r270137. 2021-01-05 Manuel Rego Casasnovas [selectors] :focus should match inside the focus event https://bugs.webkit.org/show_bug.cgi?id=220243 Reviewed by Frédéric Wang. * TestExpectations: Skip some :focus-visible tests as current failure results depend on the platform. This issue has been fixed upstream in https://github.com/web-platform-tests/wpt/pull/27041 and these tests will be re-imported and unskipped in a follow-up patch. 2021-01-04 Rob Buis Add missing support/refresh.sub.html https://bugs.webkit.org/show_bug.cgi?id=220230 Reviewed by Sam Weinig. Unskip test that passes now. * TestExpectations: * platform/gtk/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/wpe/TestExpectations: 2021-01-04 Fujii Hironori [WinCairo] Unreviewed test gardening * platform/wincairo/TestExpectations: * platform/wincairo/css1/text_properties/vertical_align-expected.txt: * platform/wincairo/css2.1/t100801-c544-valgn-03-d-agi-expected.txt: * platform/wincairo/fast/dom/HTMLProgressElement/progress-bar-value-pseudo-element-expected.txt: * platform/wincairo/fast/dom/HTMLProgressElement/progress-element-expected.txt: 2021-01-04 Alicia Boya García [GStreamer][MSE] Unreviewed micro-gardening (remove spurious -expected.txt references) https://bugs.webkit.org/show_bug.cgi?id=220244 * platform/glib/TestExpectations: 2021-01-04 Alicia Boya García [GStreamer][MSE] Unreviewed micro-gardening https://bugs.webkit.org/show_bug.cgi?id=220244 * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-17 Sergio Villar Senin Intrinsic size not correctly stored for SVG images https://bugs.webkit.org/show_bug.cgi?id=219981 Reviewed by Darin Adler. * TestExpectations: Removed two flexbox aspect ratio tests that are now passing. 2021-01-03 Rob Buis Use UTF-8 encoding for empty main resource loads https://bugs.webkit.org/show_bug.cgi?id=220227 Reviewed by Sam Weinig. Update improved test results. * http/wpt/html/browsers/windows/browsing-context-expected.txt: * platform/mac/webarchive/archive-empty-frame-source-expected.png: * webarchive/archive-empty-frame-source-expected.webarchive: 2021-01-02 Alexey Shvayka Improve error message for uninitialized |this| in derived constructor https://bugs.webkit.org/show_bug.cgi?id=220221 Reviewed by Yusuke Suzuki. * js/arrowfunction-supercall-expected.txt: * js/arrowfunction-superproperty-expected.txt: * js/class-syntax-extends-expected.txt: * js/class-syntax-super-expected.txt: * js/script-tests/arrowfunction-supercall.js: * js/script-tests/arrowfunction-superproperty.js: * js/script-tests/class-syntax-super.js: 2021-01-02 Alexey Shvayka Don't throw if `function.caller` is a non-strict / generator / async function https://bugs.webkit.org/show_bug.cgi?id=220216 Reviewed by Yusuke Suzuki. * js/caller-property-expected.txt: * js/script-tests/caller-property.js: 2020-12-30 Zalan Bujtas [Legacy Line Layout] Remove unnecessary 'vertical-align: middle' integral rounding https://bugs.webkit.org/show_bug.cgi?id=220198 Reviewed by Antti Koivisto. Added additional 'vertical-align' values. * fast/sub-pixel/vertical-align-middle-overflow.html: 2020-12-30 Simon Fraser [LFC Display] Stacking item bounds were wrong in some cases https://bugs.webkit.org/show_bug.cgi?id=220201 Reviewed by Zalan Bujtas. * fast/layoutformattingcontext/display/stacking-item-bounds-expected.html: Added. * fast/layoutformattingcontext/display/stacking-item-bounds.html: Added. 2020-12-28 Alexey Proskuryakov Mark tests as flaky for https://bugs.webkit.org/show_bug.cgi?id=220188 * platform/mac-wk1/TestExpectations: 2020-12-28 Alexey Proskuryakov Mark webanimations/accelerated-animation-with-easing.html as flaky https://bugs.webkit.org/show_bug.cgi?id=220187 * platform/mac/TestExpectations: 2020-12-26 Alexey Shvayka [WebIDL] Remove [CustomToStringName] and Location-specific extended attributes https://bugs.webkit.org/show_bug.cgi?id=219276 Reviewed by Sam Weinig. * fast/dom/Window/Location/location-override-toString-using-defineGetter-expected.txt: * fast/dom/Window/Location/location-override-toString-using-defineGetter.html: * fast/dom/Window/Location/location-override-valueOf-using-defineGetter-expected.txt: * fast/dom/Window/Location/location-override-valueOf-using-defineGetter.html: 2020-12-26 Simon Fraser Fix scrolling issues when scrolling on only one axis is enabled https://bugs.webkit.org/show_bug.cgi?id=220134 Reviewed by Sam Weinig. * fast/scrolling/mac/overflow-hidden-on-one-axis-async-overflow-expected.txt: Added. * fast/scrolling/mac/overflow-hidden-on-one-axis-async-overflow.html: Added. * fast/scrolling/mac/overflow-hidden-on-one-axis-expected.txt: Added. * fast/scrolling/mac/overflow-hidden-on-one-axis.html: Added. 2020-12-23 Ryan Haddad REGRESSION: [ Mac ] media/video-buffering-allowed.html is flaky timeout https://bugs.webkit.org/show_bug.cgi?id=217621 Unreviewed test gardening. * platform/mac/TestExpectations: * platform/mac/TestExpectationsRosetta: Move the flaky expectation from Rosetta -> mac since this isn't Rosetta specific. 2020-12-23 Peng Liu [Media in GPU Process][MSE] Media element does not fire "resize" event https://bugs.webkit.org/show_bug.cgi?id=220119 Reviewed by Eric Carlson. * gpu-process/TestExpectations: 2020-12-23 Fujii Hironori [WinCairo] Enable WebGL 2 https://bugs.webkit.org/show_bug.cgi?id=192314 Reviewed by Kenneth Russell. * platform/wincairo/TestExpectations: 2020-12-23 Simon Fraser REGRESSION: Scroll snapping triggers body scroll https://bugs.webkit.org/show_bug.cgi?id=220056 Reviewed by Wenson Hsieh. * fast/scrolling/latching/scroll-snap-latching-expected.txt: Added. * fast/scrolling/latching/scroll-snap-latching.html: Added. * platform/mac-wk1/fast/scrolling/latching/scroll-snap-latching-expected.txt: Added. 2020-12-23 Simon Fraser Standardize on "allows scrolling" terminology instead of asking about scrollbars https://bugs.webkit.org/show_bug.cgi?id=220111 Reviewed by Wenson Hsieh. * fast/scrolling/ios/change-scrollability-on-content-resize-expected.txt: * fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: * fast/scrolling/ios/scrollbar-hiding-expected.txt: * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-expected.txt: * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolled-down-then-up-expected.txt: * fast/visual-viewport/tiled-drawing/zoomed-fixed-scrolling-layers-state-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: * platform/ios-wk2/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt: * platform/ipad/fast/scrolling/ios/change-scrollability-on-content-resize-nested-expected.txt: * platform/ipad/scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt: * platform/wpe/scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: * scrollingcoordinator/ios/fixed-in-overflow-scroll-scrolling-tree-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-in-nested-non-cb-overflow-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-in-nested-overflow-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-in-nested-overflow2-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-in-overflow-dynamic-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-in-overflow-expected.txt: * scrollingcoordinator/mac/fixed-backgrounds/fixed-background-on-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/absolute-in-nested-sc-scrollers-expected.txt: * scrollingcoordinator/scrolling-tree/absolute-inside-stacking-in-scroller-expected.txt: * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/clipped-layer-in-overflow-nested-expected.txt: * scrollingcoordinator/scrolling-tree/composited-in-absolute-in-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/composited-in-absolute-in-stacking-context-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/coordinated-frame-expected.txt: * scrollingcoordinator/scrolling-tree/coordinated-frame-gain-scrolling-ancestor-expected.txt: * scrollingcoordinator/scrolling-tree/coordinated-frame-in-fixed-expected.txt: * scrollingcoordinator/scrolling-tree/coordinated-frame-lose-scrolling-ancestor-expected.txt: * scrollingcoordinator/scrolling-tree/fixed-inside-frame-expected.txt: * scrollingcoordinator/scrolling-tree/gain-scrolling-node-parent-expected.txt: * scrollingcoordinator/scrolling-tree/lose-scrolling-node-parent-expected.txt: * scrollingcoordinator/scrolling-tree/nested-absolute-in-absolute-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/nested-absolute-in-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/nested-absolute-in-relative-in-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/nested-absolute-in-sc-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/nested-overflow-scroll-expected.txt: * scrollingcoordinator/scrolling-tree/overflow-in-fixed-expected.txt: * scrollingcoordinator/scrolling-tree/positioned-nodes-complex-expected.txt: * scrollingcoordinator/scrolling-tree/positioned-nodes-expected.txt: * scrollingcoordinator/scrolling-tree/remove-coordinated-frame-expected.txt: * scrollingcoordinator/scrolling-tree/remove-scrolling-role-expected.txt: * scrollingcoordinator/scrolling-tree/reparent-across-compositing-layers-expected.txt: * scrollingcoordinator/scrolling-tree/reparent-with-layer-removal-expected.txt: * scrollingcoordinator/scrolling-tree/scrolling-tree-includes-frame-expected.txt: * scrollingcoordinator/scrolling-tree/sticky-in-overflow-expected.txt: * scrollingcoordinator/scrolling-tree/toggle-coordinated-frame-scrolling-expected.txt: * tiled-drawing/scrolling/clamp-out-of-bounds-scrolls-expected.txt: * tiled-drawing/scrolling/fixed/absolute-inside-fixed-expected.txt: * tiled-drawing/scrolling/fixed/absolute-inside-out-of-view-fixed-expected.txt: * tiled-drawing/scrolling/fixed/fixed-in-overflow-expected.txt: * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-expected.txt: * tiled-drawing/scrolling/fixed/fixed-position-out-of-view-negative-zindex-expected.txt: * tiled-drawing/scrolling/fixed/four-bars-expected.txt: * tiled-drawing/scrolling/fixed/four-bars-with-header-and-footer-expected.txt: * tiled-drawing/scrolling/fixed/four-bars-zoomed-expected.txt: * tiled-drawing/scrolling/fixed/negative-scroll-offset-expected.txt: * tiled-drawing/scrolling/fixed/negative-scroll-offset-in-view-expected.txt: * tiled-drawing/scrolling/fixed/nested-fixed-expected.txt: * tiled-drawing/scrolling/fixed/percentage-inside-fixed-expected.txt: * tiled-drawing/scrolling/frames/scroll-region-after-frame-layout-expected.txt: * tiled-drawing/scrolling/scrolling-tree-after-scroll-expected.txt: * tiled-drawing/scrolling/sticky/negative-scroll-offset-expected.txt: * tiled-drawing/scrolling/sticky/sticky-horizontal-expected.txt: * tiled-drawing/scrolling/sticky/sticky-vertical-expected.txt: 2020-12-22 Dean Jackson Update WebGL methods test to ignore makeXRCompatible https://bugs.webkit.org/show_bug.cgi?id=220107 Reviewed by Sam Weinig. Sync upstream changes from https://github.com/KhronosGroup/WebGL/pull/3198/ so that our versions of these tests can pass with WebXR enabled. * webgl/1.0.3/resources/webgl_test_files/conformance/context/methods.html: * webgl/2.0.0/resources/webgl_test_files/conformance/context/methods.html: * webgl/2.0.0/resources/webgl_test_files/conformance2/context/methods-2.html: 2020-12-22 Beth Dakin Remove non-inclusive language from tests in http/tests/xmlhttprequest https://bugs.webkit.org/show_bug.cgi?id=220096 Reviewed by Alexey Proskuryakov. * http/tests/xmlhttprequest/access-control-basic-allow-list-request-headers.html: * http/tests/xmlhttprequest/access-control-basic-allow-list-response-headers.html: * http/tests/xmlhttprequest/resources/access-control-basic-allowlist-request-headers.cgi: Copied from http/tests/xmlhttprequest/resources/access-control-basic-whitelist-request-headers.cgi. * http/tests/xmlhttprequest/resources/access-control-basic-allowlist-response-headers.cgi: Copied from http/tests/xmlhttprequest/resources/access-control-basic-whitelist-response-headers.cgi. * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-request-headers.cgi: Removed. * http/tests/xmlhttprequest/resources/access-control-basic-whitelist-response-headers.cgi: Removed. 2020-12-22 Beth Dakin Remove non-inclusive language from tests in http/tests/contentextensions/ https://bugs.webkit.org/show_bug.cgi?id=220094 Reviewed by Alex Christensen. * http/tests/contentextensions/allowlist-expected.txt: Copied from http/tests/contentextensions/whitelist-expected.txt. * http/tests/contentextensions/allowlist.html: Copied from http/tests/contentextensions/whitelist.html. * http/tests/contentextensions/allowlist.html.json: Copied from http/tests/contentextensions/whitelist.html.json. * http/tests/contentextensions/basic-filter.html: * http/tests/contentextensions/basic-filter.html.json: * http/tests/contentextensions/crash-xhr.html.json: * http/tests/contentextensions/filters-with-quantifiers-combined-expected.txt: * http/tests/contentextensions/filters-with-quantifiers-combined.html: * http/tests/contentextensions/filters-with-quantifiers-combined.html.json: * http/tests/contentextensions/whitelist-expected.txt: Removed. * http/tests/contentextensions/whitelist.html: Removed. * http/tests/contentextensions/whitelist.html.json: Removed. 2020-12-22 Rob Buis Support aspect-ratio on positioned elements https://bugs.webkit.org/show_bug.cgi?id=219741 Reviewed by Simon Fraser. Enable some tests that pass now. * TestExpectations: 2020-12-22 Youenn Fablet MediaStreamTrack.muted value should not change before the corresponding event is fired https://bugs.webkit.org/show_bug.cgi?id=220084 Reviewed by Eric Carlson. * fast/mediastream/media-stream-track-muted-event-expected.txt: Added. * fast/mediastream/media-stream-track-muted-event.html: Added. * platform/ios/mediastream/audio-muted-in-background-tab.html: Updated to cope with async muted change. * platform/ios/mediastream/video-muted-in-background-tab.html: Dittod 2020-12-22 Philippe Normand REGRESSION(r270612) [GStreamer][MSE] Some play/seek related failures https://bugs.webkit.org/show_bug.cgi?id=219822 Reviewed by Xabier Rodriguez-Calvar. Unflag tests now-passing and flag tests that were mis-gardened before this regression happened. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-22 Simon Fraser Sibling element wheel event regions can be wrong https://bugs.webkit.org/show_bug.cgi?id=220071 Reviewed by Daniel Bates. * fast/scrolling/mac/wheel-event-listener-region-siblings-expected.txt: Added. * fast/scrolling/mac/wheel-event-listener-region-siblings.html: Added. 2020-12-22 Simon Fraser Layout overflow is computed incorrectly inside flexbox (breaks sticky positioning) https://bugs.webkit.org/show_bug.cgi?id=220075 Reviewed by Zalan Bujtas. * fast/flexbox/preserve-layout-overflow-expected.txt: Added. * fast/flexbox/preserve-layout-overflow.html: Added. 2020-12-21 Beth Dakin https://bugs.webkit.org/show_bug.cgi?id=220078 Remove non-inclusive language from WebGL tests Reviewed by Alex Christensen. * webgl/1.0.3/resources/webgl_test_files/conformance/extensions/oes-element-index-uint.html: * webgl/1.0.3/resources/webgl_test_files/conformance/uniforms/gl-uniform-arrays.html: * webgl/2.0.0/resources/webgl_test_files/conformance/extensions/oes-element-index-uint.html: * webgl/2.0.0/resources/webgl_test_files/conformance/uniforms/gl-uniform-arrays.html: * webgl/2.0.0/resources/webgl_test_files/conformance2/rendering/element-index-uint.html: * webgl/2.0.0/resources/webgl_test_files/conformance2/vertex_arrays/vertex-array-object.html: * webgl/2.0.0/resources/webgl_test_files/js/tests/no-over-optimizations-on-uniform-array.js: (setupTests): 2020-12-21 Beth Dakin Remove non-inclusive language from layout tests https://bugs.webkit.org/show_bug.cgi?id=220063 Reviewed by Geoffrey Garen. This patch removes many instances of non-inclusive language from the layout tests. * fast/canvas/webgl/oes-element-index-uint.html: * fast/canvas/webgl/oes-vertex-array-object.html: * fast/encoding/idn-security.html: * fast/images/image-formats-support-expected.txt: * fast/images/image-formats-support.html: * fast/text/arabic-blacklisted-expected.html: Removed. * fast/text/arabic-blacklisted.html: Removed. * fast/text/arabic-blocked-fonts-expected.html: Copied from fast/text/arabic-blacklisted-expected.html. * fast/text/arabic-blocked-fonts.html: Copied from fast/text/arabic-blacklisted.html. * http/tests/appcache/online-whitelist-expected.txt: * http/tests/appcache/online-whitelist.html: * http/tests/appcache/resources/allowlist-wildcard.manifest: Copied from http/tests/appcache/resources/whitelist-wildcard.manifest. * http/tests/appcache/resources/online-allowlist.manifest: Copied from http/tests/appcache/resources/online-whitelist.manifest. * http/tests/appcache/resources/online-allowlist.php: Copied from http/tests/appcache/resources/online-whitelist.php. * http/tests/appcache/resources/online-whitelist.manifest: Removed. * http/tests/appcache/resources/online-whitelist.php: Removed. * http/tests/appcache/resources/whitelist-wildcard.manifest: Removed. * http/tests/appcache/whitelist-wildcard-expected.txt: * http/tests/appcache/whitelist-wildcard.html: * http/tests/misc/char-encoding-bocu-1-blacklisted-expected.txt: Removed. * http/tests/misc/char-encoding-bocu-1-blacklisted.html: Removed. * http/tests/misc/char-encoding-bocu-1-blocklisted-expected.txt: Added. * http/tests/misc/char-encoding-bocu-1-blocklisted.html: Copied from http/tests/misc/char-encoding-bocu-1-blacklisted.html. * http/tests/misc/char-encoding-scsu-blacklisted-expected.txt: Removed. * http/tests/misc/char-encoding-scsu-blacklisted.html: Removed. * http/tests/misc/char-encoding-scsu-blocklisted-expected.txt: Added. * http/tests/misc/char-encoding-scsu-blocklisted.html: Copied from http/tests/misc/char-encoding-scsu-blacklisted.html. * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed-expected.txt: * http/tests/security/contentSecurityPolicy/1.1/stylenonce-allowed.html: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01.html: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt: * http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02.html: * http/tests/security/cross-frame-access-enumeration-expected.txt: * http/tests/security/cross-frame-access-enumeration.html: * http/tests/security/isolatedWorld/cross-origin-xhr-expected.txt: * http/tests/security/isolatedWorld/cross-origin-xhr.html: * http/tests/security/local-image-from-remote-allow-list-expected.txt: * http/tests/security/local-image-from-remote-allow-list.html: * http/tests/xmlhttprequest/access-control-basic-allow-list-response-headers-expected.txt: * http/tests/xmlhttprequest/access-control-basic-allow-list-response-headers.html: * http/tests/xmlhttprequest/access-control-basic-get-fail-non-simple.html: * http/tests/xmlhttprequest/access-control-basic-non-simple-deny-cached.html: * http/tests/xmlhttprequest/origin-allow-list-all-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-all.html: * http/tests/xmlhttprequest/origin-allow-list-exact-match-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-exact-match.html: * http/tests/xmlhttprequest/origin-allow-list-https-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-https.html: * http/tests/xmlhttprequest/origin-allow-list-ip-addresses-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-ip-addresses-with-subdomains.html: * http/tests/xmlhttprequest/origin-allow-list-ip-addresses.html: * http/tests/xmlhttprequest/origin-allow-list-removal-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-removal.html: * http/tests/xmlhttprequest/origin-allow-list-subdomains-expected.txt: * http/tests/xmlhttprequest/origin-allow-list-subdomains.html: * http/tests/xmlhttprequest/resources/origin-allowlisting-ip-address-test.html: Copied from http/tests/xmlhttprequest/resources/origin-whitelisting-ip-address-test.html. * http/tests/xmlhttprequest/resources/origin-whitelisting-ip-address-test.html: Removed. * http/tests/xmlhttprequest/workers/resources/access-control-basic-get-fail-non-simple.js: (start): * inspector/timeline/line-column.html: * js/promises-tests/resources/mocha.js: * media/track/captions-webvtt/allowlist.vtt: Copied from media/track/captions-webvtt/whitelist.vtt. * media/track/captions-webvtt/whitelist.vtt: Removed. * media/track/track-css-property-allowlist-expected.txt: Added. * media/track/track-css-property-allowlist.html: Copied from media/track/track-css-property-whitelist.html. * media/track/track-css-property-whitelist-expected.txt: Removed. * media/track/track-css-property-whitelist.html: Removed. * platform/glib/TestExpectations: * platform/mac/TestExpectations: * platform/win/TestExpectations: * platform/wincairo/TestExpectations: * platform/wpe/security/block-test-expected.txt: * security/block-test-expected.txt: * security/block-test.html: 2020-12-21 Jessica Tallon [JSC] Fix expectation for WASM JS-type reflection WPTs https://bugs.webkit.org/show_bug.cgi?id=219600 Reviewed by Yusuke Suzuki. Changed the expectations for the WASM JS-Type reflections constructor tests as we now support the minimum parameter. * LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/memory/constructor-types.tentative.any-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/table/constructor-types.tentative.any-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/memory/constructor-types.tentative.any.worker-expected.txt: * LayoutTests/imported/w3c/web-platform-tests/wasm/jsapi/table/constructor-types.tentative.any.worker-expected.txt: 2020-12-21 Alicia Boya García [MSE] Fix allSamplesInTrackEnqueued() handling https://bugs.webkit.org/show_bug.cgi?id=220055 Reviewed by Philippe Normand. Adjusted test expectations. * platform/glib/TestExpectations: 2020-12-21 Ryan Haddad Unreviewed test gardening, rebaseline tests for Windows. * platform/win/http/tests/xmlhttprequest/methods-async-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/methods-expected.txt: Added. * platform/win/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Added. 2020-12-21 Aditya Keerthi REGRESSION (r262729): Poor contrast for specific color/background combinations on disabled input fields https://bugs.webkit.org/show_bug.cgi?id=219991 Reviewed by Sam Weinig. Updated an existing test to account for the failing color/background combination and rebaselined expectations to match the new minimum constrast ratio. * fast/forms/input-disabled-color.html: * platform/ios/fast/forms/input-disabled-color-expected.txt: * platform/mac-catalina/fast/forms/input-disabled-color-expected.txt: * platform/mac-mojave/fast/forms/input-disabled-color-expected.txt: * platform/mac/fast/forms/input-disabled-color-expected.txt: 2020-12-21 Alicia Boya García media-source-webm.html: Handle frame size in HAVE_METADATA https://bugs.webkit.org/show_bug.cgi?id=220046 Reviewed by Eric Carlson. The current version of media-source-webm.html assumes that a `resize` event happens after the first media segment is appended. This is not necessarily true. In fact, an initialization segment should cause a transition to HAVE_METADATA, and that per spec implies the size of the video is known. In practice, some implementations don't report this until a media segment has arrived. Because of the way the current code is written, an implementation emitting `resize` on HAVE_METADATA would timeout the test. This patch fixes that, accomodating both cases. * media/media-source/media-source-webm.html: * media/media-source/media-source-webm-expected.txt: * platform/glib/TestExpectations: * platform/wpe/TestExpectations: 2020-12-20 Fujii Hironori [WinCairo][WebGL] webgl/1.0.3/conformance/misc/uninitialized-test.html is failing only for Debug builds https://bugs.webkit.org/show_bug.cgi?id=220000 Reviewed by Kenneth Russell. * platform/wincairo/TestExpectations: 2020-12-19 Zalan Bujtas width: max-content with box-sizing: border-box should leave space for padding (Twitter date hover overflow) https://bugs.webkit.org/show_bug.cgi?id=219687 Reviewed by Antti Koivisto. * platform/mac-wk2/TestExpectations: * platform/mac/TestExpectations: 2020-12-18 Rini Patel [GPU process] Adding more tests to TestExpectations for Layout tests crashes https://bugs.webkit.org/show_bug.cgi?id=220035 Reviewed by Tim Horton. * gpu-process/TestExpectations: 2020-12-18 Ryan Haddad REGRESSION(iOS 14): http/tests/cache-storage/page-cache-domcache-pending-promise.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=217408 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: Add DumpJSConsoleLogInStdErr since it was errantly removed in r268078. 2020-12-18 Peng Liu [Media in GPU Process][MSE] SourceBufferPrivateRemote needs to override some track buffer related functions of SourceBufferPrivate https://bugs.webkit.org/show_bug.cgi?id=219998 Reviewed by Jer Noble. * gpu-process/TestExpectations: 2020-12-18 Ryan Haddad [Mojave] webanimations/accelerated-transform-related-animation-property-order.html is failing https://bugs.webkit.org/show_bug.cgi?id=220018 Unreviewed test gardening. * platform/mac-wk2/TestExpectations: Mark test as failing. 2020-12-17 Truitt Savell [ Big Sur ] imported/w3c/web-platform-tests/fetch/content-type/script.window.html is failing https://bugs.webkit.org/show_bug.cgi?id=219965 unreviewed test gardening. * platform/mac/TestExpectations: 2020-12-17 Manuel Rego Casasnovas [selectors] Default namespace gets ignored inside non-type selectors for :is() and :not() https://bugs.webkit.org/show_bug.cgi?id=219950 Reviewed by Antti Koivisto. * TestExpectations: Two WPT tests pass now. 2020-12-17 Truitt Savell Rebase http/tests/navigation/javascriptlink-frames.html for Big Sur https://bugs.webkit.org/show_bug.cgi?id=219186 Unreviewed test gardening * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt: 2020-12-17 Truitt Savell Rebase 3 tests for Big Sur https://bugs.webkit.org/show_bug.cgi?id=219184 unreviewed test gardening * platform/mac/fast/forms/listbox-width-change-expected.txt: * platform/mac/fast/forms/search-rtl-expected.txt: * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt: 2020-12-17 Patrick Angle Web Inspector: REGRESSION(r266467): viewing a WebSocket created before Web Inspector was opened doesn't show any message frames https://bugs.webkit.org/show_bug.cgi?id=219510 Reviewed by Youenn Fablet. Updated test to check that sent and received frames are correctly associated with WebSockets that were open before the Web Inspector was opened. * http/tests/websocket/tests/hybi/inspector/before-load-expected.txt: * http/tests/websocket/tests/hybi/inspector/before-load.html: 2020-12-17 Truitt Savell Rebase fast/css/text-overflow-input.html https://bugs.webkit.org/show_bug.cgi?id=219959 Unreviewed test gardening * platform/mac/fast/css/text-overflow-input-expected.txt: 2020-12-17 Andy Estes Unreviewed test gardening. * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: Removed. * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/resize-during-playback-expected.txt: Removed. * platform/mac-wk2/media/media-can-play-webm-expected.txt: Removed. 2020-12-17 Manuel Rego Casasnovas [selectors] Update WPT test suite https://bugs.webkit.org/show_bug.cgi?id=219958 Reviewed by Carlos Alberto Lopez Perez. * TestExpectations: Mark failures associated with the relevant bugs. Two focus-visible tests are skipped, as the only test they have is failing with different messages in each platform because the outline color varies. * platform/ios/TestExpectations: Skip 2 tests that don't work in iOS. * tests-options.json: 2020-12-17 Diego Pino Garcia [GLIB] Unreviewed test gardening. Move service workers failures to GLIB. Some of flaky failures have been passing consistently for the last 4000 revisions, so they're actually removed from test expectations. * platform/glib/TestExpectations: * platform/wpe/TestExpectations: 2020-12-16 Diego Pino Garcia [GTK] Unreviewed test gardening. Gardened several flaky failures. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2020-12-16 Diego Pino Garcia [WPE] Unreviewed test gardening. fast/text/simple-line-wordspacing.html is an image failure. * platform/wpe/TestExpectations: 2020-12-16 Diego Pino Garcia [GTK] Unreviewed test gardening. Update several baselines of tests failing and update expectations. * platform/glib/http/tests/websocket/tests/hybi/close-code-and-reason-expected.txt: Update after r270882. * platform/glib/http/tests/websocket/tests/hybi/workers/close-code-and-reason-expected.txt: Update after r270882. * platform/gtk/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt: Update after r270837. * platform/gtk/TestExpectations: 2020-12-16 Diego Pino Garcia [GTK] Unreviewed test gardening. Add baseline after r270823. * platform/gtk/fast/media/mq-prefers-contrast-forced-value-expected.html: Added. 2020-12-16 Peng Liu [Media in GPU Process][MSE] Add an IPC message BufferedSamplesForTrackId for testing purposes https://bugs.webkit.org/show_bug.cgi?id=219956 Reviewed by Eric Carlson. The tests using internals.bufferedSamplesForTrackID() need to be updated since the function is asynchronous now. * gpu-process/TestExpectations: * media/media-source/media-source-append-acb-no-frame-lost.html: * media/media-source/media-source-append-acb-tolerance.html: * media/media-source/media-source-append-overlapping-dts.html: * media/media-source/media-source-append-presentation-durations.html: * media/media-source/media-source-append-twice-overlapping-sync-frame.html: * media/media-source/media-source-append-variable-frame-lengths-with-matching-durations.html: * media/media-source/media-source-dropped-iframe.html: * media/media-source/media-source-overlapping-append.html: * media/media-source/media-source-overlapping-decodetime.html: * media/media-source/media-source-range-end-frame-not-removed.html: * media/media-source/media-source-range-start-frame-replaced.html: * media/media-source/media-source-remove-b-frame.html: * media/media-source/media-source-samples-out-of-order.html: * media/media-source/media-source-samples-resolution-change.html: * media/media-source/media-source-sequence-timestamps.html: * media/media-source/media-source-timeoffset.html: * media/media-source/media-source-timestampoffset-rounding-error.html: * media/media-source/media-source-timestampoffset-then-zero.html: 2020-12-16 Truitt Savell Remove LayoutTests/platform/mac-bigsur-wk1 https://bugs.webkit.org/show_bug.cgi?id=218359 Unreviewed test gardening * platform/mac-catalina-wk1/editing/selection/select-across-readonly-input-4-expected.txt: Copied from LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt. * platform/mac-catalina-wk1/editing/selection/select-across-readonly-input-5-expected.txt: Copied from LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt. * platform/mac-catalina-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Copied from LayoutTests/platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt. * platform/mac-wk1/editing/selection/select-across-readonly-input-4-expected.txt: Renamed from LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-4-expected.txt. * platform/mac-wk1/editing/selection/select-across-readonly-input-5-expected.txt: Renamed from LayoutTests/platform/mac-bigsur-wk1/editing/selection/select-across-readonly-input-5-expected.txt. * platform/mac-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt: Renamed from LayoutTests/platform/mac-bigsur-wk1/http/tests/cookies/js-get-and-set-http-only-cookie-expected.txt. 2020-12-16 Rini Patel [GPU process] Update TestExpectations to skip Layout tests crashes under encodeSingleObject() https://bugs.webkit.org/show_bug.cgi?id=219955 Reviewed by Tim Horton. * gpu-process/TestExpectations: 2020-12-16 Fujii Hironori [WinCairo] Enable USE_ANGLE https://bugs.webkit.org/show_bug.cgi?id=219421 Reviewed by Don Olmstead. * platform/wincairo/TestExpectations: 2020-12-16 Chris Fleizach AX: Update list heuristics to include linked lists inside navigation containers https://bugs.webkit.org/show_bug.cgi?id=193382 Reviewed by Zalan Bujtas. * accessibility/list-detection2-expected.txt: * accessibility/list-detection2.html: 2020-12-16 Zalan Bujtas [LFC][BFC] Non-quantitative values such as auto and min-content are not influenced by the box-sizing property https://bugs.webkit.org/show_bug.cgi?id=219944 Reviewed by Antti Koivisto. Need to fix it in RenderBox first to be able to geometry-test it (webkit.org/b/219687). * fast/layoutformattingcontext/max-content-and-box-sizing-simple-expected.html: Added. * fast/layoutformattingcontext/max-content-and-box-sizing-simple.html: Added. * platform/mac-wk2/TestExpectations: 2020-12-16 Antti Koivisto Remove simpleUserAgentStyleSheet (to fix flaky fast/lists/001.html and fast/lists/001-vertical.html) https://bugs.webkit.org/show_bug.cgi?id=218995 Reviewed by Antoine Quint. * platform/mac-wk2/TestExpectations: 2020-12-16 Youenn Fablet Remove ILBC audio codec as WebRTC audio codec https://bugs.webkit.org/show_bug.cgi?id=219912 Reviewed by Eric Carlson. * webrtc/audio-capabilities-expected.txt: Added. * webrtc/audio-capabilities.html: Added. 2020-12-16 Youenn Fablet Expose SFrameTransform to DedicatedWorker https://bugs.webkit.org/show_bug.cgi?id=219890 Reviewed by Eric Carlson. * http/wpt/webrtc/sframe-transform-in-worker-expected.txt: Added. * http/wpt/webrtc/sframe-transform-in-worker.html: Added. * http/wpt/webrtc/sframe-transform.js: Added. (SFrameRTCRtpTransformer): (SFrameRTCRtpTransformer.prototype.start): 2020-12-15 Aditya Keerthi [macOS] Adjust date input placeholder color based on specified text color https://bugs.webkit.org/show_bug.cgi?id=219875 Reviewed by Darin Adler. Added a test to verify that the color of the placeholder changes based on the input's color property. * fast/forms/date/date-editable-components/date-editable-components-placeholder-color-expected.html: Added. * fast/forms/date/date-editable-components/date-editable-components-placeholder-color.html: Added. 2020-12-15 Alexey Shvayka Non-enumerable property fails to shadow inherited enumerable property from for-in https://bugs.webkit.org/show_bug.cgi?id=38970 Reviewed by Keith Miller. * platform/mac/fast/dom/wrapper-classes-objc-expected.txt: * platform/mac/fast/dom/wrapper-classes-objc.html: 2020-12-15 Alex Christensen REGRESSION: [macOS] http/tests/inspector/network/resource-response-service-worker.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219625 Ignore an internal inspector error like I did in r270137 * http/tests/inspector/network/resource-response-service-worker.html: * platform/mac/TestExpectations: 2020-12-15 Sihui Liu Add webkit- prefix to SpeechRecognition https://bugs.webkit.org/show_bug.cgi?id=219869 Reviewed by Geoffrey Garen. Replace SpeechRecognition with webkitSpeechRecognition in tests. * fast/speechrecognition/ios/audio-capture-expected.txt: * fast/speechrecognition/ios/audio-capture.html: * fast/speechrecognition/ios/restart-recognition-after-stop-expected.txt: * fast/speechrecognition/ios/restart-recognition-after-stop.html: * fast/speechrecognition/ios/start-recognition-then-stop-expected.txt: * fast/speechrecognition/ios/start-recognition-then-stop.html: * fast/speechrecognition/permission-error-expected.txt: * fast/speechrecognition/permission-error.html: * fast/speechrecognition/resources/removed-iframe.html: * fast/speechrecognition/start-recognition-then-stop-expected.txt: * fast/speechrecognition/start-recognition-then-stop.html: * fast/speechrecognition/start-recognition-twice-exception-expected.txt: * fast/speechrecognition/start-recognition-twice-exception.html: * fast/speechrecognition/start-second-recognition-expected.txt: * fast/speechrecognition/start-second-recognition.html: 2020-12-15 Commit Queue Unreviewed, reverting r270860. https://bugs.webkit.org/show_bug.cgi?id=219918 We workaround it differently, so this revert is not necessary Reverted changeset: "Unreviewed, reverting r269320, r269341, r269502, and r269576." https://bugs.webkit.org/show_bug.cgi?id=219915 https://trac.webkit.org/changeset/270860 2020-12-15 Commit Queue Unreviewed, reverting r269320, r269341, r269502, and r269576. https://bugs.webkit.org/show_bug.cgi?id=219915 ICU C++ internal API causes trouble Reverted changesets: "REGRESSION (r254038): Simple.com money transfer UI is very laggy (multiple seconds per keypress)" https://bugs.webkit.org/show_bug.cgi?id=218348 https://trac.webkit.org/changeset/269320 "[JSC] Obtain default timezone ID from cached icu::TimeZone" https://bugs.webkit.org/show_bug.cgi?id=218531 https://trac.webkit.org/changeset/269341 "toLocaleDateString() resolves incorrect date for some old dates" https://bugs.webkit.org/show_bug.cgi?id=161623 https://trac.webkit.org/changeset/269502 "[JSC] Add TimeZone range cache over ICU TimeZone API" https://bugs.webkit.org/show_bug.cgi?id=218681 https://trac.webkit.org/changeset/269576 2020-12-15 Peng Liu [Media in GPU Process][MSE] Enable media-source layout tests https://bugs.webkit.org/show_bug.cgi?id=219906 Reviewed by Eric Carlson. * gpu-process/TestExpectations: 2020-12-15 Ryan Haddad REGRESSION: [macOS] http/tests/inspector/network/resource-response-service-worker.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219625 Unreviewed test gardening. * platform/mac/TestExpectations: Mark test as flaky. 2020-12-15 Truitt Savell [ Mac ] imported/w3c/web-platform-tests/server-timing/service_worker_idl.html is flaky failing https://bugs.webkit.org/show_bug.cgi?id=219907 Unreviewed test gardening. * platform/mac/TestExpectations: 2020-12-15 Simon Fraser REGRESSION (r259137): Clip-path rendering regression when element contains transformed child https://bugs.webkit.org/show_bug.cgi?id=219829 Reviewed by Said Abou-Hallawa. * css3/masking/clip-path-overflow-hidden-bounds-expected.html: Added. * css3/masking/clip-path-overflow-hidden-bounds.html: Added. 2020-12-15 Devin Rousso Toggling pointer-events on body does not re-enable scrolling on child https://bugs.webkit.org/show_bug.cgi?id=218533 Reviewed by Simon Fraser. * fast/scrolling/ios/overflow-scroll-pointer-events.html: Added. * fast/scrolling/ios/overflow-scroll-pointer-events-expected.txt: Added. 2020-12-15 Zalan Bujtas [LFC][Integration] REGRESSION: Event handler region is wrong https://bugs.webkit.org/show_bug.cgi?id=219515 Reviewed by Antti Koivisto. * fast/scrolling/mac/event-region-is-leaking-out-expected.txt: Added. * fast/scrolling/mac/event-region-is-leaking-out.html: Added. progressions: * tiled-drawing/scrolling/non-fast-region/wheel-handler-in-overflow-scroll-expected.txt: * tiled-drawing/scrolling/non-fast-region/wheel-handler-region-basic-expected.txt: 2020-12-15 Sihui Liu resultIndex of SpeechRecognitionEvent should be the first index that has change https://bugs.webkit.org/show_bug.cgi?id=219876 Reviewed by Youenn Fablet. * fast/speechrecognition/ios/start-recognition-then-stop-expected.txt: * fast/speechrecognition/ios/start-recognition-then-stop.html: 2020-12-15 Zalan Bujtas REGRESSION: apple.com sign-in page footer does not wrap, "Site Map" option renders offscreen. https://bugs.webkit.org/show_bug.cgi?id=219880 Reviewed by Antti Koivisto. * fast/inline/inline-block-no-wrap-expected.html: Added. * fast/inline/inline-block-no-wrap.html: Added. 2020-12-15 Martin Robinson CSS Scroll Snap is not in effect when the user scrolls via the keyboard https://bugs.webkit.org/show_bug.cgi?id=198566 Reviewed by Simon Fraser. Add support for scroll snap for keyboard scrolling This change adds support for the concept of directional scroll snapping, which will never snap to a snap point that is away from the original scroll offset in the opposite direction of the scroll direction. This allows escaping snap points. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-with-keyboard-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-with-keyboard-scaled-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-with-keyboard-scaled.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-horizontal-with-keyboard.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-with-keyboard-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-with-keyboard-scaled-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-with-keyboard-scaled.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-mandatory-mainframe-vertical-with-keyboard.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe-horizontal-with-keyboard-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe-horizontal-with-keyboard.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe-vertical-with-keyboard-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-mainframe-vertical-with-keyboard.html: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-overflow-rtl-with-keyboard-expected.txt: Added. * tiled-drawing/scrolling/scroll-snap/scroll-snap-proximity-overflow-rtl-with-keyboard.html: Added. 2020-12-15 Antoine Quint [Web Animations] Implied keyframes should not account for animations on siblings https://bugs.webkit.org/show_bug.cgi?id=188050 Reviewed by Antti Koivisto. Record new PASS results thanks to no longer using shared style from a sibling when animating elements with implied keyframes. * platform/ios/compositing/backing/animate-into-view-expected.txt * platform/ios/compositing/backing/animate-into-view-with-descendant-expected.txt * platform/ios/imported/w3c/web-platform-tests/css/css-backgrounds/animations/border-width-interpolation-expected.txt * platform/mac-wk1/imported/w3c/web-platform-tests/css/css-color/animation/opacity-interpolation-expected.txt 2020-12-14 Diego Pino Garcia [GLIB] Unreviewed test gardening. Gardened several flaky failures. * platform/glib/TestExpectations: * platform/glib/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-embed-element/embed-network-error.sub-expected.txt: Added. * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2020-12-14 Chris Fleizach AX: implement prefers-contrast: more https://bugs.webkit.org/show_bug.cgi?id=215507 Reviewed by Dean Jackson. * TestExpectations: * fast/media/mq-prefers-contrast-forced-value.html: Added. * fast/media/mq-prefers-contrast-live-update-for-listener-expected.txt: Added. * fast/media/mq-prefers-contrast-live-update-for-listener.html: Added. * fast/media/mq-prefers-contrast-live-update.html: Added. * fast/media/mq-prefers-contrast-matchMedia-expected.html: Added. * fast/media/mq-prefers-contrast-matchMedia.html: Added. * fast/media/mq-prefers-contrast.html: Added. * platform/ios-simulator/fast/media/mq-prefers-contrast-expected.html: Added. * platform/ios-simulator/fast/media/mq-prefers-contrast-forced-value-expected.html: Added. * platform/ios-simulator/fast/media/mq-prefers-contrast-live-update-expected.html: Added. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: * platform/mac/fast/media/mq-prefers-contrast-expected.html: Added. * platform/mac/fast/media/mq-prefers-contrast-forced-value-expected.html: Added. * platform/mac/fast/media/mq-prefers-contrast-live-update-expected.html: Added. 2020-12-14 Diego Pino Garcia [GLIB] Unreviewed test gardening. Update baseline after r270801. * platform/glib/imported/w3c/web-platform-tests/css/css-transforms/animation/transform-interpolation-computed-value-expected.txt: 2020-12-14 Antoine Quint Simplify transform blending for simple cases https://bugs.webkit.org/show_bug.cgi?id=219863 Reviewed by Simon Fraser. Rebaselining test output where -0 values are now +0. * compositing/backing/animate-into-view-expected.txt: * compositing/backing/animate-into-view-with-descendant-expected.txt: 2020-12-14 Youenn Fablet LayoutTests/webrtc/video-sframe.html is flaky on bots https://bugs.webkit.org/show_bug.cgi?id=219849 Reviewed by Alex Christensen. * webrtc/video-sframe.html: Receiver counter might increment very quickly in background thread before the sender counter is also incremented. Add a wait loop for sender counter as well. 2020-12-14 Andy Estes Unreviewed test gardening after r270758. * platform/mac-catalina/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/resize-during-playback-expected.txt: Added. * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/resize-during-playback-expected.txt: Added. 2020-12-14 Emilio Cobos Álvarez Implement ::file-selector-button pseudo-element. https://bugs.webkit.org/show_bug.cgi?id=219836 Reviewed by Simon Fraser. There are WPTs for this, but WebKit's importer doesn't handle which is used by these. Instead, I adapted UA sheets to use the standard selector so we should get coverage, and extended the existing tests for -webkit-file-upload-button. * fast/css/css-selector-text-expected.txt: * fast/css/css-selector-text.html: Tweak test to cover new pseudo. 2020-12-14 Sihui Liu Implement recognizer for SpeechRecognition https://bugs.webkit.org/show_bug.cgi?id=219459 Reviewed by Youenn Fablet. * fast/speechrecognition/ios/restart-recognition-after-stop-expected.txt: Added. * fast/speechrecognition/ios/restart-recognition-after-stop.html: Added. * fast/speechrecognition/ios/start-recognition-then-stop-expected.txt: Added. * fast/speechrecognition/ios/start-recognition-then-stop.html: Added. 2020-12-14 Andy Estes Unreviewed test gardening. * platform/mac-wk2/media/media-can-play-webm-expected.txt: 2020-12-14 Lauro Moura REGRESSSION(270435) [GStreamer] Many media source tests failing and timing out https://bugs.webkit.org/show_bug.cgi?id=219565 Reviewed by Philippe Normand. Revert the gardened expectations and garden remaining failures. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-13 Andy Estes [Mac] Create a MediaToolbox format reader plug-in for WebM https://bugs.webkit.org/show_bug.cgi?id=218908 Reviewed by Eric Carlson. * platform/mac-catalina/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: * platform/mac-catalina/media/media-can-play-webm-expected.txt: * platform/mac-wk2/imported/w3c/web-platform-tests/html/semantics/embedded-content/media-elements/mime-types/canPlayType-expected.txt: * platform/mac-wk2/media/media-can-play-webm-expected.txt: 2020-12-13 Diego Pino Garcia [WPE] Unreviewed test gardening. Gardened several flaky failures happening in WPE Release Test bot. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2020-12-13 Diego Pino Garcia [WPE] Unreviewed test gardening. Update baselines after r270749. * platform/wpe/css1/text_properties/word_spacing-expected.png: Added. * platform/wpe/css1/text_properties/word_spacing-expected.txt: * platform/wpe/fast/css/word-space-extra-expected.png: Added. * platform/wpe/fast/css/word-space-extra-expected.txt: * platform/wpe/fast/text/atsui-negative-spacing-features-expected.png: Added. * platform/wpe/fast/text/atsui-negative-spacing-features-expected.txt: * platform/wpe/fast/text/atsui-spacing-features-expected.png: Added. * platform/wpe/fast/text/atsui-spacing-features-expected.txt: * platform/wpe/fast/text/basic/004-expected.png: Added. * platform/wpe/fast/text/basic/004-expected.txt: * platform/wpe/fast/text/basic/005-expected.png: Added. * platform/wpe/fast/text/basic/005-expected.txt: * platform/wpe/fast/text/word-space-expected.png: Added. * platform/wpe/fast/text/word-space-expected.txt: * platform/wpe/svg/custom/svg-fonts-word-spacing-expected.png: Added. * platform/wpe/svg/custom/svg-fonts-word-spacing-expected.txt: 2020-12-13 Fujii Hironori [WinCairo] Unreviewed test gardening * platform/wincairo-wk1/TestExpectations: * platform/wincairo/TestExpectations: * platform/wincairo/css1/text_properties/word_spacing-expected.txt: * platform/wincairo/css3/filters/backdrop/blur-input-bounds-expected.txt: Added. * platform/wincairo/fast/css/word-space-extra-expected.txt: * platform/wincairo/fast/text/atsui-negative-spacing-features-expected.txt: * platform/wincairo/fast/text/atsui-spacing-features-expected.txt: * platform/wincairo/fast/text/basic/004-expected.txt: * platform/wincairo/fast/text/basic/005-expected.txt: * platform/wincairo/fast/text/word-space-expected.txt: 2020-12-13 Zalan Bujtas [LFC][IFC] Offset the content logical left by the word-spacing value https://bugs.webkit.org/show_bug.cgi?id=219706 Reviewed by Antti Koivisto. Now we've got dedicated runs for these content. -and the word-space-extra-expected.txt change is an actual (though not visual) progression. * platform/mac/css1/text_properties/word_spacing-expected.txt: * platform/mac/fast/css/word-space-extra-expected.txt: * platform/mac/fast/text/atsui-negative-spacing-features-expected.txt: * platform/mac/fast/text/atsui-spacing-features-expected.txt: * platform/mac/fast/text/basic/004-expected.txt: * platform/mac/fast/text/word-space-expected.txt: * platform/mac/svg/custom/svg-fonts-word-spacing-expected.txt: 2020-12-12 Diego Pino Garcia [WPE] Unreviewed test gardening. Remove test entries referencing bug209859. The bug was keeping tracking of several WebXR tests. The bug is closed and all the tests referencing that bug are marked as passing. WebXR feature is only enabled in WPE, all other ports skipping WebXR tests. In conclusion, these entries in test expectations are no longer necessary. * platform/wpe/TestExpectations: 2020-12-12 Diego Pino Garcia [WPE] Unreviewed test gardening. Add WPE baseline after r270582. * platform/wpe/imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-expected.txt: Added. 2020-12-12 Diego Pino Garcia [WPE] Unreviewed test gardening. Remove tests passing after r270741. * platform/wpe/TestExpectations: 2020-12-12 Frank Olivier Implement WebVTT VTTCue region attribute https://bugs.webkit.org/show_bug.cgi?id=168716 Updated VTTCue to current IDL Reviewed by Eric Carlson. * media/track/captions-webvtt/header-regions.vtt: * media/track/regions-webvtt/text-track-cue-region-attribute-expected.txt: * media/track/regions-webvtt/text-track-cue-region-attribute.html: * media/track/regions-webvtt/vtt-region-parser-expected.txt: * media/track/regions-webvtt/vtt-region-parser.html: * media/track/track-add-remove-cue-expected.txt: * media/track/track-add-remove-cue.html: * media/track/track-cue-container-rendering-position.html: * media/track/track-cue-mutable-expected.txt: * media/track/track-cue-mutable.html: * media/track/track-vttcue-expected.txt: * media/track/track-vttcue.html: * media/track/track-webvtt-tc013-settings-expected.txt: * media/track/track-webvtt-tc013-settings.html: * media/track/track-webvtt-tc017-line-position-expected.txt: * media/track/track-webvtt-tc017-line-position.html: * media/track/track-webvtt-tc018-align-text-line-position-expected.txt: * media/track/track-webvtt-tc018-align-text-line-position.html: 2020-12-12 Diego Pino Garcia [GLIB][GTK] Unreviewed test gardening. Remove tests passing after r270734. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-12 Diego Pino Garcia [GLIB][GTK] Unreviewed test gardening. Update test expectations. Added two failures related with font-size visualization in WebInspector and another one related with WebRTC. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-12 Diego Pino Garcia [GTK][WPE] Unreviewed test gardening. Update baseline after r270613. Test results now include overscroll-behavior-x and overscroll-behavior-y properties. * platform/gtk/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: * platform/wpe/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: 2020-12-11 Jer Noble [Cocoa] Add Experimental VP8 support https://bugs.webkit.org/show_bug.cgi?id=219732 Reviewed by Eric Carlson. * platform/mac/TestExpectations: * platform/mac-bigsur/imported/w3c/web-platform-tests/media-source/mediasource-addsourcebuffer-expected.txt: * platform/mac-bigsur/imported/w3c/web-platform-tests/media-source/mediasource-invalid-codec-expected.txt: 2020-12-11 Aditya Keerthi [iOS][FCR] Add new look for select elements https://bugs.webkit.org/show_bug.cgi?id=219507 Reviewed by Wenson Hsieh. Added tests to verify the stylability of select elements with the new appearance. * fast/forms/ios/form-control-refresh/select/background-color-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/background-color.html: Added. * fast/forms/ios/form-control-refresh/select/border-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/border-radius-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/border-radius.html: Added. * fast/forms/ios/form-control-refresh/select/border.html: Added. * fast/forms/ios/form-control-refresh/select/multiple-appearance-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/multiple-appearance.html: Added. * fast/forms/ios/form-control-refresh/select/rtl-appearance-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/rtl-appearance.html: Added. * fast/forms/ios/form-control-refresh/select/text-color-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/text-color.html: Added. * fast/forms/ios/form-control-refresh/select/width-height-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/select/width-height.html: Added. 2020-12-11 Truitt Savell Remove LayoutTests/platform/big-sur https://bugs.webkit.org/show_bug.cgi?id=218359 Unreviewed test gardening. * platform/mac-bigsur/http/tests/navigation/javascriptlink-frames-expected.txt: Removed. * platform/mac-bigsur/media/controls-after-reload-expected.txt: Removed. * platform/mac-bigsur/media/video-no-audio-expected.txt: Removed. * platform/mac-bigsur/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Removed. * platform/mac-bigsur/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Removed. * platform/mac-bigsur/svg/text/bidi-tspans-expected.txt: Removed. * platform/mac-bigsur/tables/mozilla/bugs/bug18359-expected.txt: Removed. * platform/mac-bigsur/tables/mozilla/bugs/bug60749-expected.txt: Removed. * platform/mac-bigsur/tables/mozilla/bugs/bug7342-expected.txt: Removed. * platform/mac-bigsur/transforms/2d/zoom-menulist-expected.txt: Removed. * platform/mac-catalina/http/tests/navigation/javascriptlink-frames-expected.txt: Copied from LayoutTests/platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt. * platform/mac-catalina/http/tests/xmlhttprequest/methods-async-expected.txt: Copied from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-async-expected.txt. * platform/mac-catalina/http/tests/xmlhttprequest/methods-expected.txt: Copied from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-expected.txt. * platform/mac-catalina/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Copied from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-async-expected.txt. * platform/mac-catalina/http/tests/xmlhttprequest/workers/methods-expected.txt: Copied from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Added. * platform/mac-catalina/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Added. * platform/mac-catalina/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt: Copied from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Copied from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Copied from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Copied from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Copied from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt. * platform/mac-catalina/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Added. * platform/mac-catalina/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Added. * platform/mac-catalina/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Added. * platform/mac-catalina/media/controls-after-reload-expected.txt: Copied from LayoutTests/platform/mac/media/controls-after-reload-expected.txt. * platform/mac-catalina/media/video-no-audio-expected.txt: Copied from LayoutTests/platform/mac/media/video-no-audio-expected.txt. * platform/mac-catalina/platform/mac/fast/text/bidi-fallback-font-weight-expected.txt: Copied from LayoutTests/platform/mac-bigsur/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt. * platform/mac-catalina/svg/W3C-I18N/tspan-direction-rtl-expected.txt: Copied from LayoutTests/platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt. * platform/mac-catalina/svg/custom/svg-fonts-without-missing-glyph-expected.txt: Copied from LayoutTests/platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt. * platform/mac-catalina/svg/text/bidi-tspans-expected.txt: Copied from LayoutTests/platform/mac/svg/text/bidi-tspans-expected.txt. * platform/mac-catalina/tables/mozilla/bugs/bug18359-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug18359-expected.txt. * platform/mac-catalina/tables/mozilla/bugs/bug60749-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug60749-expected.txt. * platform/mac-catalina/tables/mozilla/bugs/bug7342-expected.txt: Copied from LayoutTests/platform/mac/tables/mozilla/bugs/bug7342-expected.txt. * platform/mac-catalina/transforms/2d/zoom-menulist-expected.txt: Copied from LayoutTests/platform/mac/transforms/2d/zoom-menulist-expected.txt. * platform/mac/http/tests/navigation/javascriptlink-frames-expected.txt: * platform/mac/http/tests/xmlhttprequest/methods-async-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-async-expected.txt. * platform/mac/http/tests/xmlhttprequest/methods-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/methods-expected.txt. * platform/mac/http/tests/xmlhttprequest/workers/methods-async-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-async-expected.txt. * platform/mac/http/tests/xmlhttprequest/workers/methods-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/http/tests/xmlhttprequest/workers/methods-expected.txt. * platform/mac/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any-expected.txt. * platform/mac/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/api/redirect/redirect-method.any.worker-expected.txt. * platform/mac/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/fetch/redirect-navigate/preserve-fragment-expected.txt. * platform/mac/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/ignored-properties-001-expected.txt. * platform/mac/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/border-002-expected.txt. * platform/mac/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/mathml/relations/css-styling/padding-border-margin/padding-002-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-empty-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-async-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-get-head-expected.txt. * platform/mac/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/imported/w3c/web-platform-tests/xhr/send-entity-body-none-expected.txt. * platform/mac/media/controls-after-reload-expected.txt: * platform/mac/media/video-no-audio-expected.txt: * platform/mac/platform/mac/fast/loader/international/bidi-fallback-font-weight-expected.txt: Renamed from LayoutTests/platform/mac-bigsur/platform/mac/fast/text/international/bidi-fallback-font-weight-expected.txt. * platform/mac/svg/W3C-I18N/tspan-direction-rtl-expected.txt: * platform/mac/svg/custom/svg-fonts-without-missing-glyph-expected.txt: * platform/mac/svg/text/bidi-tspans-expected.txt: * platform/mac/tables/mozilla/bugs/bug18359-expected.txt: * platform/mac/tables/mozilla/bugs/bug60749-expected.txt: * platform/mac/tables/mozilla/bugs/bug7342-expected.txt: * platform/mac/transforms/2d/zoom-menulist-expected.txt: 2020-12-11 Ryan Haddad Unreviewed test gardening for Windows. * platform/win/fast/url/data-url-mediatype-expected.txt: Correct the baseline. 2020-12-11 Alexey Shvayka Reflect.preventExtensions should not throw if called on WindowProxy or Location https://bugs.webkit.org/show_bug.cgi?id=219270 Reviewed by Darin Adler. * http/tests/security/preventExtensions-window-location-expected.txt: 2020-12-11 Fujii Hironori [WinCairo] Enable accelerated WebGL canvas https://bugs.webkit.org/show_bug.cgi?id=219768 Reviewed by Don Olmstead. * platform/wincairo/TestExpectations: Skip some WebGL tests because WinCairo DRT and WTR don't support pixel dump yet. 2020-12-11 Fujii Hironori [TextureMapper] REGRESION(r269570): mask layer doesn't clip descendent layers https://bugs.webkit.org/show_bug.cgi?id=219136 Reviewed by Carlos Garcia Campos. * compositing/masks/clip-path-composited-descendent-2-expected.html: Added. * compositing/masks/clip-path-composited-descendent-2.html: Added. 2020-12-11 Rini Patel [GPU process] Update TestExpectations to skip Layout tests crashes https://bugs.webkit.org/show_bug.cgi?id=219792 Reviewed by Simon Fraser. * gpu-process/TestExpectations: 2020-12-11 Aditya Keerthi [iOS][FCR] Add new look for color inputs https://bugs.webkit.org/show_bug.cgi?id=219654 Reviewed by Wenson Hsieh. Added tests to verify the stylability of color inputs with the new appearance. * fast/forms/ios/form-control-refresh/color/background-color-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/color/background-color.html: Added. * fast/forms/ios/form-control-refresh/color/border-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/color/border-radius-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/color/border-radius.html: Added. * fast/forms/ios/form-control-refresh/color/border.html: Added. * fast/forms/ios/form-control-refresh/color/width-height-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/color/width-height.html: Added. 2020-12-10 John Wilander PCM: Turn feature on by default https://bugs.webkit.org/show_bug.cgi?id=219762 Reviewed by Brent Fulgham. This patch turns on Private Click Measurement (PCM) by default. Test cases no longer need to enable it. * http/tests/privateClickMeasurement/anchor-tag-attributes-reflect.html: * http/tests/privateClickMeasurement/attribution-conversion-through-cross-site-image-redirect.html: * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-in-new-window.html: * http/tests/privateClickMeasurement/attribution-conversion-through-image-redirect-with-priority.html: * http/tests/privateClickMeasurement/clear-through-website-data-removal.html: 2020-12-10 Youenn Fablet Add a SFrame VP8 experimental compatibility mode https://bugs.webkit.org/show_bug.cgi?id=219674 Reviewed by Eric Carlson. * webrtc/video-sframe-expected.txt: * webrtc/video-sframe.html: 2020-12-10 Alex Christensen Introduce new download API https://bugs.webkit.org/show_bug.cgi?id=217747 Reviewed by Brady Eidson. * fast/dom/HTMLAnchorElement/anchor-download-expected.txt: * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt: Now that NetworkDataTaskBlob::suggestedFilename doesn't suggest "unknown" the capitalization has changed to "Unknown" from NSURLResponse's suggestedFilename. 2020-12-10 Patrick Angle Web Inspector: Show current properties for font in new Elements sidebar Font panel https://bugs.webkit.org/show_bug.cgi?id=218964 Reviewed by Devin Rousso. * inspector/css/getComputedPrimaryFontForNode-expected.txt: Added. * inspector/css/getComputedPrimaryFontForNode.html: Added. * inspector/model/font-calculate-properties-expected.txt: Added. * inspector/model/font-calculate-properties.html: Added. 2020-12-10 Ryan Haddad [Win] fast/url/data-url-mediatype.html is failing https://bugs.webkit.org/show_bug.cgi?id=219720 Unreviewed test gardening. * platform/win/fast/url/data-url-mediatype-expected.txt: Added. 2020-12-10 Youenn Fablet Gate VP9 exposure in MediaCapabilities on VP9DecoderEnabled preference https://bugs.webkit.org/show_bug.cgi?id=219640 Reviewed by Eric Carlson. * media/mediacapabilities/vp9-expected.txt: Added. * media/mediacapabilities/vp9.html: Added. 2020-12-10 Aditya Keerthi [iOS][FCR] Add new look for input type=range https://bugs.webkit.org/show_bug.cgi?id=219698 Reviewed by Wenson Hsieh. Added tests to verify the stylability of inputs with the new appearance. * fast/forms/ios/form-control-refresh/range/background-color-expected.html: Added. * fast/forms/ios/form-control-refresh/range/background-color.html: Added. * fast/forms/ios/form-control-refresh/range/border-expected.html: Added. * fast/forms/ios/form-control-refresh/range/border.html: Added. * fast/forms/ios/form-control-refresh/range/datalist-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/range/datalist.html: Added. * fast/forms/ios/form-control-refresh/range/style-height-expected.html: Added. * fast/forms/ios/form-control-refresh/range/style-height.html: Added. * fast/forms/ios/form-control-refresh/range/style-width-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/range/style-width.html: Added. * fast/forms/ios/form-control-refresh/range/value-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/range/value.html: Added. 2020-12-10 Youenn Fablet Expose RTCRtpSFrameTransform as SFrameTransform https://bugs.webkit.org/show_bug.cgi?id=219675 Reviewed by Eric Carlson. * http/wpt/webrtc/sframe-transform-expected.txt: * http/wpt/webrtc/sframe-transform.html: * webrtc/audio-sframe.html: * webrtc/sframe-keys.html: * webrtc/video-sframe.html: 2020-12-10 Jiewen Tan Unreviewed, build fix after r270616 Turns the modern WebAuthn feature off for this test. * http/wpt/webauthn/public-key-credential-create-failure-local-silent.https.html: 2020-12-10 Rob Buis Support aspect-ratio on replaced elements https://bugs.webkit.org/show_bug.cgi?id=219200 Reviewed by Darin Adler. Enable some tests that pass now. * TestExpectations: 2020-12-09 Cathie Chen Support overscroll-behavior parsing https://bugs.webkit.org/show_bug.cgi?id=219305 Reviewed by Simon Fraser. Based on Frédéric Wang's patch. Test overscrollBehavior's validation when enable or disable OverscrollBehaviorEnabled. * fast/css/overscroll-behavior-invalidate-if-disabled-expected.txt: Added. * fast/css/overscroll-behavior-invalidate-if-disabled.html: Added. * fast/css/overscroll-behavior-validate-if-enable-expected.txt: Added. * fast/css/overscroll-behavior-validate-if-enable.html: Added. * platform/ios-13/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: * platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom/cssstyledeclaration-csstext-expected.txt: * platform/ios/imported/w3c/web-platform-tests/css/css-cascade/all-prop-initial-xml-expected.txt: 2020-12-09 Geoffrey Garen Marked some WPT worklet tests as flaky https://bugs.webkit.org/show_bug.cgi?id=219717 Reviewed by Chris Dumez. * TestExpectations: Marked as flaky: imported/w3c/web-platform-tests/worklets/animation-worklet-csp.https.html imported/w3c/web-platform-tests/worklets/animation-worklet-referrer.https.html imported/w3c/web-platform-tests/worklets/layout-worklet-referrer.https.html These tests flake a little on Apple platforms, e.g.: https://build.webkit.org/builders/Apple-Mojave-Release-WK1-Tests/builds/19881 https://build.webkit.org/builders/Apple-Mojave-Release-WK1-Tests/builds/19880 https://build.webkit.org/builders/Apple-Mojave-Release-WK1-Tests/builds/19830 ...and a lot on WPE platforms. Also, animation and layout worklets are not supported features yet. 2020-12-09 Devin Rousso Web Inspector: add UI for request interception https://bugs.webkit.org/show_bug.cgi?id=217032 Reviewed by Brian Burg. * inspector/network/intercept-aborted-request.html: Renamed from LayoutTests/http/tests/inspector/network/intercept-aborted-request.html. * inspector/network/intercept-aborted-request-expected.txt: Renamed from LayoutTests/http/tests/inspector/network/intercept-aborted-request-expected.txt. * inspector/network/interceptContinue.html: Renamed from LayoutTests/http/tests/inspector/network/intercept-request-continue.html. * inspector/network/interceptContinue-expected.txt: Renamed from LayoutTests/http/tests/inspector/network/intercept-request-continue.html. * inspector/network/interceptRequestWithError.html: Renamed from LayoutTests/http/tests/inspector/network/intercept-request-subresource-with-error.html. * inspector/network/interceptRequestWithError-expected.txt: Renamed from LayoutTests/http/tests/inspector/network/intercept-request-subresource-with-error.html. * http/tests/inspector/network/intercept-request-fragment.html: * http/tests/inspector/network/intercept-request-main-resource.html: * http/tests/inspector/network/intercept-request-main-resource-with-response.html: * http/tests/inspector/network/intercept-request-properties.html: * http/tests/inspector/network/intercept-request-properties-expected.txt: * http/tests/inspector/network/intercept-request-subresource.html: * http/tests/inspector/network/intercept-request-subresource-with-response.html: * http/tests/inspector/network/intercept-request-with-response.html: * http/tests/inspector/network/intercept-request-with-response-expected.txt: * http/tests/inspector/network/local-resource-override-basic.html: * http/tests/inspector/network/local-resource-override-basic-expected.txt: * http/tests/inspector/network/local-resource-override-main-resource.html: * http/tests/inspector/network/local-resource-override-script-tag.html: * http/tests/inspector/network/resource-response-inspector-override.html: * inspector/network/local-resource-override-continue-response.html: Removed. * inspector/network/local-resource-override-continue-response-expected.txt: Removed. Merged into LayoutTests/inspector/network/interceptContinue.html. * platform/mac-wk1/TestExpectations: 2020-12-09 John Wilander PCM: Make JSON key names use underscores according to the W3C conversation https://bugs.webkit.org/show_bug.cgi?id=219696 Reviewed by Brent Fulgham. Further discussion in https://github.com/privacycg/private-click-measurement/issues/30 concluded that the JSON report should use underscores in its keys instead of dashes. This patch makes that change and shortens the "report_version" key to just "version". * http/tests/privateClickMeasurement/expired-attribution-report-gets-sent-on-session-start-expected.txt: * http/tests/privateClickMeasurement/send-attribution-conversion-request-expected.txt: 2020-12-09 Antti Koivisto Font loads are triggered too late https://bugs.webkit.org/show_bug.cgi?id=219678 Reviewed by Geoffrey Garen. * fast/text/web-font-load-fallback-during-loading-no-multiple-expected.txt: 2020-12-09 Kimmo Kinnunen Implement RemoteGraphicsContextGL https://bugs.webkit.org/show_bug.cgi?id=217216 Reviewed by Simon Fraser. Implements a beginning of a remote version of GraphicsContextGL for GPU process. Current implementation is using WebKit IPC. Adds test expectations for the missing functionality. Does not yet enable the tests that actually pass but which were skipped before the implementation. * gpu-process/TestExpectations: 2020-12-09 Carlos Garcia Campos WebDriver: add support for pen pointer events https://bugs.webkit.org/show_bug.cgi?id=219024 Reviewed by Brian Burg. Update expectations of imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers.html. The test is now timing out, but because tesdriver doesn't correctly handle the iframe element. * platform/gtk/imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-expected.txt: Added. * platform/mac-wk2/imported/w3c/web-platform-tests/pointerevents/pointerevent_attributes_hoverable_pointers-expected.txt: Added. 2020-12-04 Sergio Villar Senin [css-flex] Implement 9.8.1 Definite and Indefinite Sizes https://bugs.webkit.org/show_bug.cgi?id=219538 Reviewed by Manuel Rego Casasnovas. * TestExpectations: Unskipped 3 tests that are passing now. 2020-12-09 Sihui Liu Implement audio capture for SpeechRecognition on iOS https://bugs.webkit.org/show_bug.cgi?id=219371 Reviewed by Youenn Fablet. * TestExpectations: * fast/speechrecognition/ios/audio-capture-expected.txt: Added. * fast/speechrecognition/ios/audio-capture.html: Added. * platform/ios-wk2/TestExpectations: 2020-12-08 Diego Pino Garcia [GLIB] REGRESSION(r270526): Several URL related tests are failing https://bugs.webkit.org/show_bug.cgi?id=219664 Reviewed by Alex Christensen. * platform/glib/TestExpectations: Skip fast/url/data-url-mediatype.html as it depends on non-supported feature. 2020-12-08 Sam Sneddon imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-* and move-back-* are flaky failures https://bugs.webkit.org/show_bug.cgi?id=219655 Reviewed by Alexey Proskuryakov. * TestExpectations: * platform/ios-simulator-wk2/TestExpectations: * platform/ios-wk2/TestExpectations: * platform/ios/TestExpectations: * platform/mac/TestExpectations: * platform/wpe/TestExpectations: 2020-12-08 Rob Buis Support aspect-ratio on non-replaced elements https://bugs.webkit.org/show_bug.cgi?id=218794 Reviewed by Simon Fraser. Unskip some tests that pass now. * TestExpectations: 2020-12-08 Yusuke Suzuki [JSC] Enable "at" methods https://bugs.webkit.org/show_bug.cgi?id=219631 Reviewed by Ross Kirsling. * js/Object-getOwnPropertyNames-expected.txt: * js/array-unscopables-properties-expected.txt: * js/script-tests/Object-getOwnPropertyNames.js: * js/script-tests/array-unscopables-properties.js: 2020-12-08 Youenn Fablet Allow RTCRtpSFrameTransform to handle multiple keys https://bugs.webkit.org/show_bug.cgi?id=219598 Reviewed by Eric Carlson. * webrtc/sframe-keys-expected.txt: Added. * webrtc/sframe-keys.html: Added. 2020-12-07 Truitt Savell REGRESSION (r269359): [ Mac ] http/tests/inspector/dom/disconnect-dom-tree-after-main-frame-navigation.html is flaky failing https://bugs.webkit.org/show_bug.cgi?id=219225 unreviewed test gardening. * platform/mac/TestExpectations: 2020-12-07 Alex Christensen Parse content after # in data URLs with HLS mime types https://bugs.webkit.org/show_bug.cgi?id=219612 Reviewed by Darin Adler. * fast/url/data-url-mediatype-expected.txt: Added. * fast/url/data-url-mediatype.html: Added. 2020-12-07 Lauro Moura [GLIB] Skip remaining sframe tests Unreviewed test gardening. * platform/glib/TestExpectations: 2020-12-07 Ryan Haddad Unreviewed, reverting r270507. Caused some WebRTC tests to assert Reverted changeset: "Allow RTCRtpSFrameTransform to handle multiple keys" https://bugs.webkit.org/show_bug.cgi?id=219598 https://trac.webkit.org/changeset/270507 2020-12-07 Per Arne Vollan [macOS] Deny mach-lookup to the service 'com.apple.audio.SystemSoundServer-OSX' in the WebContent process https://bugs.webkit.org/show_bug.cgi?id=219590 Reviewed by Brent Fulgham. * fast/sandbox/mac/sandbox-mach-lookup-expected.txt: * fast/sandbox/mac/sandbox-mach-lookup.html: * platform/mac-catalina/fast/sandbox/mac/sandbox-mach-lookup-expected.txt: * platform/mac-mojave/fast/sandbox/mac/sandbox-mach-lookup-expected.txt: 2020-12-07 Zalan Bujtas [LFC][IFC] Overflowing text content should not break at inline box boundary https://bugs.webkit.org/show_bug.cgi?id=219605 Reviewed by Antti Koivisto. * fast/layoutformattingcontext/overflow-at-inline-box-boundary-simple-expected.html: Added. * fast/layoutformattingcontext/overflow-at-inline-box-boundary-simple.html: Added. 2020-12-07 Lauro Moura [GStreamer] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-channelmergernode-interface/active-processing.https.html is flaky failing Unreviewed test gardening. * platform/glib/TestExpectations: 2020-12-07 Youenn Fablet Allow RTCRtpSFrameTransform to handle multiple keys https://bugs.webkit.org/show_bug.cgi?id=219598 Reviewed by Eric Carlson. * webrtc/sframe-keys-expected.txt: Added. * webrtc/sframe-keys.html: Added. 2020-12-07 Youenn Fablet Add a SFrame H264 experimental compatibility mode https://bugs.webkit.org/show_bug.cgi?id=219532 Reviewed by Eric Carlson. * webrtc/video-sframe-expected.txt: Added. * webrtc/video-sframe.html: Added. 2020-12-06 Diego Pino Garcia [WPE] Unreviewed test gardening. Follow-up r270469, media-source timeouts. Also gardened flaky failure in imported/w3c/web-platform-tests/xhr/event-timeout.any.html. * platform/glib/TestExpectations: * platform/wpe/TestExpectations: 2020-12-06 Lauro Moura [GLIB] Gardening wheel and webgl failures Unreviewed test gardening. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: 2020-12-06 Youenn Fablet Add support for RTCRtpSender::setStreams https://bugs.webkit.org/show_bug.cgi?id=219542 Reviewed by Eric Carlson. * webrtc/video.html: 2020-12-05 Diego Pino Garcia [GTK] Unreviewed test gardening. Gardened more media-source timeouts. * platform/gtk/TestExpectations: 2020-12-04 Lauro Moura [GLIB] Gardening media-source timeouts Unreviewed test gardening. * platform/glib/TestExpectations: 2020-12-04 Zalan Bujtas [LFC][IFC] Add support for intrusive floats when line gets stretched vertically https://bugs.webkit.org/show_bug.cgi?id=219528 Reviewed by Antti Koivisto. * fast/layoutformattingcontext/intrusive-floats-and-stretchy-lines-simple-expected.html: Added. * fast/layoutformattingcontext/intrusive-floats-and-stretchy-lines-simple.html: Added. 2020-12-04 Truitt Savell [ Mac ] inspector/animation/effectChanged.html is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=219555 Unreviewed test gardening. * platform/mac/TestExpectations: 2020-12-04 Chris Dumez [macOS] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219455 Reviewed by Darin Adler. Unskip test that should no longer be flaky. * platform/glib/TestExpectations: * platform/mac/TestExpectations: 2020-12-04 John Wilander PCM: Switch to 8+4 bits for source IDs and trigger values respectively https://bugs.webkit.org/show_bug.cgi?id=219519 Reviewed by Brent Fulgham. We've received a lot of feedback saying increased entropy on the click side is more important than the current 6 bits on the conversion side. Some of that conversation is captured in https://github.com/privacycg/private-click-measurement/issues/28. This patch switches from 6+6 bits to 8+4 bits. * http/tests/privateClickMeasurement/anchor-tag-attributes-validation-expected.txt: * http/tests/privateClickMeasurement/anchor-tag-attributes-validation.html: 2020-12-04 Commit Queue Unreviewed, reverting r270422. https://bugs.webkit.org/show_bug.cgi?id=219554 Deleted an SPI that is still in use. Reverted changeset: "Introduce new download API" https://bugs.webkit.org/show_bug.cgi?id=217747 https://trac.webkit.org/changeset/270422 2020-12-04 Kate Cheney Create API to enable/disable text interaction gestures in WKWebView https://bugs.webkit.org/show_bug.cgi?id=217784 Reviewed by Wenson Hsieh. Layout test coverage for iOS. * LayoutTests/editing/selection/ios/cannot-select-after-disabling-text-interaction-expected.txt: Added. * LayoutTests/editing/selection/ios/cannot-select-after-disabling-text-interaction.html: Added. 2020-12-04 Lauro Moura [GTK] Gardening wheel failures and timeouts Unreviewed test gardening. * platform/gtk/TestExpectations: 2020-12-02 Darin Adler Make dump-as-markup.js dump newlines within text as "\n" https://bugs.webkit.org/show_bug.cgi?id=216749 Reviewed by Anders Carlsson. * editing/deleting/5115601-expected.txt: * editing/deleting/5206311-2-expected.txt: * editing/deleting/delete-3959464-fix-expected.txt: * editing/deleting/delete-4038408-fix-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * editing/deleting/delete-at-paragraph-boundaries-001-expected.txt: * editing/deleting/delete-br-011-expected.txt: * editing/deleting/delete-br-012-expected.txt: * editing/deleting/delete-br-in-last-table-cell-expected.txt: * editing/deleting/delete-image-followed-by-two-br-expected.txt: * editing/deleting/delete-line-break-between-paragraphs-with-same-style-expected.txt: * editing/deleting/delete-mixed-editable-content-001-expected.txt: * editing/deleting/delete-table-cell-contents-expected.txt: * editing/deleting/delete-uneditable-style-expected.txt: * editing/deleting/forward-delete-empty-table-cell-expected.txt: * editing/deleting/merge-div-from-span-with-style-expected.txt: * editing/deleting/merge-div-with-inline-style-expected.txt: * editing/deleting/merge-paragraph-contatining-noneditable-expected.txt: * editing/deleting/merge-paragraph-from-address-expected.txt: * editing/deleting/merge-paragraph-from-h6-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-h6-with-style-expected.txt: * editing/deleting/merge-paragraph-from-listing-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-2-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-3-expected.txt: * editing/deleting/merge-paragraph-from-p-with-style-expected.txt: * editing/deleting/merge-paragraph-from-span-with-multiple-text-decoration-expected.txt: * editing/deleting/merge-paragraph-from-span-with-style-expected.txt: * editing/deleting/merge-paragraph-into-blockquote-expected.txt: * editing/deleting/merge-paragraph-into-h1-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-2-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-dir-expected.txt: * editing/deleting/merge-paragraph-into-h1-with-style-expected.txt: * editing/deleting/merge-paragraph-into-pre-expected.txt: * editing/deleting/merge-paragraph-with-style-from-rule-expected.txt: * editing/deleting/merge-paragraphs-with-transparent-background-expected.txt: * editing/deleting/paragraph-in-preserveNewline-expected.txt: * editing/deleting/whitespace-pre-1-expected.txt: * editing/execCommand/change-list-type-expected.txt: * editing/execCommand/contenteditable-justify-next-paragraph-expected.txt: * editing/execCommand/crash-indenting-list-item-expected.txt: * editing/execCommand/crash-on-enter-in-contentEditable-list-expected.txt: * editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * editing/execCommand/delete-selection-has-style-expected.txt: * editing/execCommand/format-block-contenteditable-false-expected.txt: * editing/execCommand/format-block-expected.txt: * editing/execCommand/format-block-from-range-selection-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-expected.txt: * editing/execCommand/format-block-multiple-paragraphs-in-pre-expected.txt: * editing/execCommand/format-block-table-expected.txt: * editing/execCommand/format-block-with-braces-expected.txt: * editing/execCommand/indent-images-2-expected.txt: * editing/execCommand/indent-images-3-expected.txt: * editing/execCommand/indent-pre-expected.txt: * editing/execCommand/indent-pre-list-expected.txt: * editing/execCommand/indent-pre-paragraphs-expected.txt: * editing/execCommand/insert-list-in-noneditable-list-parent-expected.txt: * editing/execCommand/insert-list-nested-with-orphaned-expected.txt: * editing/execCommand/insert-nested-lists-in-table-expected.txt: * editing/execCommand/insert-nested-lists-with-pre-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-block-styled-listitem-expected.txt: * editing/execCommand/insert-paragraph-twice-at-end-of-custom-listitem-expected.txt: * editing/execCommand/insert-unordered-list-in-shadow-tree-expected.txt: * editing/execCommand/outdent-selection-expected.txt: * editing/execCommand/overtype-expected.txt: * editing/execCommand/remove-format-textdecoration-in-iframe-expected.txt: * editing/execCommand/remove-formatting-expected.txt: * editing/execCommand/remove-list-from-multi-list-items-expected.txt: * editing/execCommand/switch-list-type-with-inner-list-expected.txt: * editing/execCommand/switch-list-type-with-orphaned-li-expected.txt: * editing/find/find-and-replace-at-editing-boundary-expected.txt: * editing/find/find-and-replace-basic-expected.txt: * editing/find/find-and-replace-in-subframes-expected.txt: * editing/find/find-and-replace-no-matches-expected.txt: * editing/find/find-and-replace-noneditable-matches-expected.txt: * editing/inserting/insert-3786362-fix-expected.txt: * editing/inserting/insert-3907422-fix-expected.txt: * editing/inserting/insert-div-021-expected.txt: * editing/inserting/insert-paragraph-after-tab-span-and-text-expected.txt: * editing/inserting/insert-paragraph-before-space-expected.txt: * editing/inserting/insert-paragraph-between-text-expected.txt: * editing/inserting/insert-paragraph-in-designmode-document-expected.txt: * editing/inserting/insert-paragraph-separator-at-break-expected.txt: * editing/inserting/insert-paragraph-with-font-and-background-color-expected.txt: * editing/mac/selection/double-click-and-drag-over-anchor-to-select-expected.txt: * editing/pasteboard/avoid-copying-body-with-background-expected.txt: * editing/pasteboard/block-wrappers-necessary-expected.txt: * editing/pasteboard/cleanup-on-move-expected.txt: * editing/pasteboard/copy-image-with-alt-text-expected.txt: * editing/pasteboard/copy-null-characters-expected.txt: * editing/pasteboard/copy-paste-across-shadow-boundaries-with-style-2-expected.txt: * editing/pasteboard/copy-paste-bidi-expected.txt: * editing/pasteboard/copy-paste-content-starting-and-ending-canvas-expected.txt: * editing/pasteboard/copy-paste-converts-fixed-expected.txt: * editing/pasteboard/copy-paste-converts-sticky-expected.txt: * editing/pasteboard/copy-paste-doesnt-convert-sticky-and-fixed-during-partial-copy-expected.txt: * editing/pasteboard/copy-paste-inserts-clearing-div-expected.txt: * editing/pasteboard/copy-paste-with-important-rules-expected.txt: * editing/pasteboard/copy-paste-wraps-position-absolute-expected.txt: * editing/pasteboard/copy-text-with-backgroundcolor-expected.txt: * editing/pasteboard/display-block-on-spans-expected.txt: * editing/pasteboard/drag-drop-list-expected.txt: * editing/pasteboard/drag-list-item-expected.txt: * editing/pasteboard/insert-text-decoration-expected.txt: * editing/pasteboard/interchange-newline-3-expected.txt: * editing/pasteboard/interchange-newline-4-expected.txt: * editing/pasteboard/line-feed-between-br-and-b-should-not-reorder-pasted-content-expected.txt: * editing/pasteboard/nested-blocks-with-text-area-expected.txt: * editing/pasteboard/nested-blocks-with-text-field-expected.txt: * editing/pasteboard/paste-4039777-fix-expected.txt: * editing/pasteboard/paste-at-end-of-node-followed-by-inline-element-expected.txt: * editing/pasteboard/paste-before-tab-span-expected.txt: * editing/pasteboard/paste-blockquote-into-blockquote-3-expected.txt: * editing/pasteboard/paste-delete-insertion-position-skip-paragraph-expected.txt: * editing/pasteboard/paste-list-001-expected.txt: * editing/pasteboard/paste-noscript-xhtml-expected.txt: * editing/pasteboard/paste-table-001-expected.txt: * editing/pasteboard/paste-table-cells-expected.txt: * editing/pasteboard/paste-table-with-unrendered-text-nodes-expected.txt: * editing/pasteboard/paste-text-001-expected.txt: * editing/pasteboard/paste-text-005-expected.txt: * editing/pasteboard/paste-text-006-expected.txt: * editing/pasteboard/paste-text-007-expected.txt: * editing/pasteboard/paste-text-010-expected.txt: * editing/pasteboard/paste-text-011-expected.txt: * editing/pasteboard/paste-text-015-expected.txt: * editing/pasteboard/paste-text-017-expected.txt: * editing/pasteboard/paste-text-018-expected.txt: * editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * editing/pasteboard/paste-text-at-tabspan-002-expected.txt: * editing/pasteboard/paste-text-with-style-expected.txt: * editing/pasteboard/pasting-into-h6-should-not-nest-h6-expected.txt: * editing/pasteboard/pasting-into-p-should-not-nest-p-expected.txt: * editing/pasteboard/simplfiying-markup-should-not-strip-content-expected.txt: * editing/pasteboard/style-from-rules-expected.txt: * editing/pasteboard/testcase-9507-expected.txt: * editing/selection/4895428-1-expected.txt: * editing/selection/4895428-4-expected.txt: * editing/selection/dump-as-markup-expected.txt: * editing/selection/dump-as-markup-form-text-expected.txt: * editing/selection/extend-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/home-inside-noneditable-table-expected.txt: * editing/selection/modify-backward-inline-block-containers-expected.txt: * editing/selection/move-between-lines-of-different-editabilities-expected.txt: * editing/selection/move-by-line-006-expected.txt: * editing/selection/move-selection-backward-at-beginning-of-line-by-sentence-granularity-expected.txt: * editing/selection/move-up-into-wrapped-line-expected.txt: * editing/selection/shift-click-includes-existing-selection-expected.txt: * editing/selection/user-select-all-with-shift-expected.txt: * editing/spelling/text-replacement-after-typing-to-word-expected.txt: * editing/spelling/text-replacement-first-word-second-line-expected.txt: * editing/style/apply-font-size-to-multiple-nodes-expected.txt: * editing/unsupported-content/table-delete-001-expected.txt: * editing/unsupported-content/table-delete-003-expected.txt: * fast/dom/HTMLMeterElement/meter-element-markup-expected.txt: * fast/events/5056619-expected.txt: * fast/parser/attributes-on-close-script-expected.txt: * fast/parser/document-write-svg-cdata-expected.txt: * fast/parser/foster-parent-under-template-expected.txt: * fast/parser/math-options-crash-expected.txt: * fast/parser/object-with-textarea-fallback-expected.txt: * fast/parser/residual-style-dom-expected.txt: * fast/parser/style-in-create-contextual-fragment-expected.txt: * fast/parser/style-in-create-contextual-fragment-head-expected.txt: * fast/table/table-create-tbody-existing-tbody-expected.txt: * fast/table/table-create-tbody-expected.txt: * fast/table/table-create-tbody-multiple-tbody-expected.txt: * platform/gtk/editing/deleting/delete-emoji-1-expected.txt: * platform/gtk/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk1/editing/deleting/delete-emoji-expected.txt: * platform/ios-wk2/editing/execCommand/indent-pre-expected.txt: * platform/ios/editing/deleting/delete-3959464-fix-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-2-expected.txt: * platform/ios/editing/deleting/delete-across-editable-content-boundaries-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-1-expected.txt: * platform/ios/editing/deleting/delete-emoji-2-expected.txt: * platform/ios/editing/deleting/delete-emoji-3-expected.txt: * platform/ios/editing/deleting/delete-emoji-4-expected.txt: * platform/ios/editing/deleting/delete-emoji-5-expected.txt: * platform/ios/editing/deleting/delete-emoji-6-expected.txt: * platform/ios/editing/deleting/delete-emoji-7-expected.txt: * platform/ios/editing/deleting/delete-emoji-8-expected.txt: * platform/ios/editing/deleting/delete-emoji-9-expected.txt: * platform/ios/editing/deleting/delete-emoji-expected.txt: * platform/ios/editing/execCommand/delete-line-and-insert-text-in-font-inside-blockquote-expected.txt: * platform/ios/editing/pasteboard/paste-text-001-expected.txt: * platform/ios/editing/pasteboard/paste-text-010-expected.txt: * platform/ios/editing/pasteboard/paste-text-at-tabspan-001-expected.txt: * platform/mac/editing/caret/emoji-expected.txt: * platform/mac/editing/deleting/delete-emoji-1-expected.txt: * platform/mac/editing/deleting/delete-emoji-2-expected.txt: * platform/mac/editing/deleting/delete-emoji-3-expected.txt: * platform/mac/editing/deleting/delete-emoji-4-expected.txt: * platform/mac/editing/deleting/delete-emoji-5-expected.txt: * platform/mac/editing/deleting/delete-emoji-6-expected.txt: * platform/mac/editing/deleting/delete-emoji-7-expected.txt: * platform/mac/editing/deleting/delete-emoji-8-expected.txt: * platform/mac/editing/deleting/delete-emoji-9-expected.txt: * platform/mac/editing/deleting/delete-emoji-expected.txt: * platform/win/editing/deleting/delete-br-011-expected.txt: * platform/win/editing/execCommand/indent-pre-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-1-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-2-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-3-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-4-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-5-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-6-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-7-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-8-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-9-expected.txt: * platform/wincairo/editing/deleting/delete-emoji-expected.txt: * platform/wincairo/editing/execCommand/indent-pre-expected.txt: Updated to expect "\n". * resources/dump-as-markup.js: (Markup._getMarkupForTextNode): Convert newlines into "\n". 2020-12-04 Zalan Bujtas [LFC][IFC] Only shrink the line with the float when it is intrusive https://bugs.webkit.org/show_bug.cgi?id=219525 Reviewed by Antti Koivisto. * platform/mac-wk2/TestExpectations: 2020-12-04 Truitt Savell Followup rebase for fast/forms/listbox-width-change.html and fast/forms/search/search-size-with-decorations.html https://bugs.webkit.org/show_bug.cgi?id=218359 Unreviewed test gardening. * platform/mac-catalina/fast/forms/listbox-width-change-expected.txt: * platform/mac-catalina/fast/forms/search/search-size-with-decorations-expected.txt: 2020-12-04 Alicia Boya García [GStreamer] Unreviewed micro gardening https://bugs.webkit.org/show_bug.cgi?id=214031 imported/w3c/web-platform-tests/html/semantics/embedded-content/the-video-element/video-poster-shown-preload-auto.html is now passing, likely due to r269407. * platform/glib/TestExpectations: 2020-12-04 Zalan Bujtas Web process assert when loading slack https://bugs.webkit.org/show_bug.cgi?id=219079 Reviewed by Antti Koivisto. * fast/inline/inline-flex-on-replaced-crash-expected.txt: Added. * fast/inline/inline-flex-on-replaced-crash.html: Added. 2020-12-04 Rob Buis WebGL2: Null pointer dereference in std::string implementation in gl::Shader::getTransformFeedbackVaryingMappedName https://bugs.webkit.org/show_bug.cgi?id=218602 Reviewed by Dean Jackson. Add test that triggers the Shader::getTransformFeedbackVaryingMappedName field code. * fast/canvas/webgl/webgl-transformed-varying-name-crash-expected.txt: Added. * fast/canvas/webgl/webgl-transformed-varying-name-crash.html: Added. 2020-12-03 Simon Fraser Only the first wheel event in a gesture should be cancelable https://bugs.webkit.org/show_bug.cgi?id=218764 Reviewed by Tim Horton. * fast/scrolling/mac/rubberband-overflow-in-wheel-region-root-jiggle.html: Make more robust. * platform/mac-wk2/fast/events/wheel/wheel-events-become-non-cancelable-expected.txt: Test now passes in WK2. 2020-12-03 Lauro Moura [GTK] Gardening anchor download failures after r270422 Unreviewed test gardening. * platform/gtk/TestExpectations: 2020-12-03 Alex Christensen Introduce new download API https://bugs.webkit.org/show_bug.cgi?id=217747 Reviewed by Brady Eidson. * fast/dom/HTMLAnchorElement/anchor-download-expected.txt: * fast/dom/HTMLAnchorElement/anchor-download-user-triggered-synthetic-click-expected.txt: * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-async-delegate-expected.txt: * fast/dom/HTMLAnchorElement/anchor-file-blob-convert-to-download-expected.txt: * fast/dom/HTMLAnchorElement/anchor-nodownload-set-expected.txt: Now that NetworkDataTaskBlob::suggestedFilename doesn't suggest "unknown" the capitalization has changed to "Unknown" from NSURLResponse's suggestedFilename. 2020-12-03 Truitt Savell Get rid of LayoutTests/platform/mac-bigsur https://bugs.webkit.org/show_bug.cgi?id=218359 Unreviewed test gardening. * platform/mac-bigsur/editing/pasteboard/pasting-tabs-expected.txt: Removed. * platform/mac-bigsur/editing/selection/select-from-textfield-outwards-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt: Removed. * platform/mac-bigsur/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt: Removed. * platform/mac-bigsur/fast/css/apple-system-control-colors-expected.txt: Removed. * platform/mac-bigsur/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: Removed. * platform/mac-bigsur/fast/forms/basic-textareas-quirks-expected.txt: Removed. * platform/mac-bigsur/fast/forms/box-shadow-override-expected.txt: Removed. * platform/mac-bigsur/fast/forms/form-element-geometry-expected.txt: Removed. * platform/mac-bigsur/fast/forms/hidpi-textfield-background-bleeding-expected.html: Removed. * platform/mac-bigsur/fast/forms/input-appearance-preventDefault-expected.txt: Removed. * platform/mac-bigsur/fast/forms/input-appearance-spinbutton-up-expected.txt: Removed. * platform/mac-bigsur/fast/forms/input-placeholder-visibility-1-expected.txt: Removed. * platform/mac-bigsur/fast/forms/input-placeholder-visibility-3-expected.txt: Removed. * platform/mac-bigsur/fast/forms/input-table-expected.txt: Removed. * platform/mac-bigsur/fast/forms/input-value-expected.txt: Removed. * platform/mac-bigsur/fast/forms/listbox-width-change-expected.txt: Removed. * platform/mac-bigsur/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: Removed. * platform/mac-bigsur/fast/forms/search-rtl-expected.txt: Removed. * platform/mac-bigsur/fast/forms/search/search-size-with-decorations-expected.txt: Removed. * platform/mac-bigsur/fast/forms/search/search-zoom-computed-style-height-expected.txt: Removed. * platform/mac-bigsur/fast/forms/select-visual-hebrew-expected.txt: Removed. * platform/mac-bigsur/fast/forms/textAreaLineHeight-expected.txt: Removed. * platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-1-expected.txt: Removed. * platform/mac-bigsur/fast/forms/textarea-placeholder-visibility-2-expected.txt: Removed. * platform/mac-bigsur/fast/forms/visual-hebrew-text-field-expected.txt: Removed. * platform/mac-bigsur/fast/parser/entity-comment-in-textarea-expected.txt: Removed. * platform/mac-bigsur/fast/parser/open-comment-in-textarea-expected.txt: Removed. * platform/mac-bigsur/fast/text/backslash-to-yen-sign-euc-expected.txt: Removed. * platform/mac-bigsur/fast/text/drawBidiText-expected.txt: Removed. * platform/mac-bigsur/fast/text/international/danda-space-expected.txt: Removed. * platform/mac-bigsur/fast/text/international/system-language/system-font-punctuation-expected.txt: Removed. * platform/mac-bigsur/fast/text/justify-ideograph-leading-expansion-expected.txt: Removed. * platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-expected.txt: Removed. * platform/mac-bigsur/fast/text/vertical-rl-rtl-linebreak-mixed-expected.txt: Removed. * platform/mac-catalina/fast/forms/listbox-width-change-expected.txt: * platform/mac-catalina/fast/forms/search/search-size-with-decorations-expected.txt: * platform/mac/editing/pasteboard/pasting-tabs-expected.txt: * platform/mac/editing/selection/select-from-textfield-outwards-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-br-mixed-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-backward-p-mixed-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-br-mixed-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-expected.txt: * platform/mac/editing/selection/vertical-rl-rtl-extend-line-forward-p-mixed-expected.txt: * platform/mac/fast/css/apple-system-control-colors-expected.txt: * platform/mac/fast/forms/auto-fill-button/hide-auto-fill-strong-password-viewable-treatment-when-form-is-reset-expected.txt: * platform/mac/fast/forms/basic-textareas-quirks-expected.txt: * platform/mac/fast/forms/box-shadow-override-expected.txt: * platform/mac/fast/forms/form-element-geometry-expected.txt: * platform/mac/fast/forms/input-appearance-preventDefault-expected.txt: * platform/mac/fast/forms/input-appearance-spinbutton-up-expected.txt: * platform/mac/fast/forms/input-placeholder-visibility-1-expected.txt: * platform/mac/fast/forms/input-placeholder-visibility-3-expected.txt: * platform/mac/fast/forms/input-table-expected.txt: * platform/mac/fast/forms/input-value-expected.txt: * platform/mac/fast/forms/listbox-width-change-expected.txt: * platform/mac/fast/forms/number/number-appearance-spinbutton-disabled-readonly-expected.txt: * platform/mac/fast/forms/search-rtl-expected.txt: * platform/mac/fast/forms/search/search-size-with-decorations-expected.txt: * platform/mac/fast/forms/select-visual-hebrew-expected.txt: * platform/mac/fast/forms/textAreaLineHeight-expected.txt: * platform/mac/fast/forms/textarea-placeholder-visibility-1-expected.txt: * platform/mac/fast/forms/textarea-placeholder-visibility-2-expected.txt: * platform/mac/fast/forms/visual-hebrew-text-field-expected.txt: * platform/mac/fast/parser/entity-comment-in-textarea-expected.txt: * platform/mac/fast/parser/open-comment-in-textarea-expected.txt: * platform/mac/fast/text/backslash-to-yen-sign-euc-expected.txt: * platform/mac/fast/text/drawBidiText-expected.txt: * platform/mac/fast/text/international/danda-space-expected.txt: * platform/mac/fast/text/international/system-language/system-font-punctuation-expected.txt: * platform/mac/fast/text/justify-ideograph-leading-expansion-expected.txt: * platform/mac/fast/text/vertical-rl-rtl-linebreak-expected.txt: * platform/mac/fast/text/vertical-rl-rtl-linebreak-mixed-expected.txt: 2020-12-03 Chris Dumez Crash when trying to suspend an OfflineAudioContext with a bad buffer https://bugs.webkit.org/show_bug.cgi?id=219496 Reviewed by Geoffrey Garen. Add layout test coverage. * webaudio/OfflineAudioContext-bad-buffer-suspend-crash-expected.txt: Added. * webaudio/OfflineAudioContext-bad-buffer-suspend-crash.html: Added. 2020-12-03 Aditya Keerthi [iOS][FCR] Add new look for search fields https://bugs.webkit.org/show_bug.cgi?id=219443 Reviewed by Wenson Hsieh. Added tests to verify the stylability of search fields with the new appearance. * fast/forms/ios/form-control-refresh/search/background-color-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/search/background-color.html: Added. * fast/forms/ios/form-control-refresh/search/border-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/search/border.html: Added. * fast/forms/ios/form-control-refresh/search/font-size-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/search/font-size.html: Added. * fast/forms/ios/form-control-refresh/search/results-attribute-expected.html: Added. * fast/forms/ios/form-control-refresh/search/results-attribute.html: Added. * fast/forms/ios/form-control-refresh/search/width-height-expected-mismatch.html: Added. * fast/forms/ios/form-control-refresh/search/width-height.html: Added. 2020-12-03 Ryan Haddad [macOS WK1] imported/w3c/web-platform-tests/css/css-scroll-snap/scroll-target-padding-003.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219498 Unreviewed test gardening. * platform/mac-wk1/TestExpectations: Mark test as flaky. 2020-12-03 Youenn Fablet (r270171) [ iOS ] http/wpt/mediarecorder/set-srcObject-MediaStream-Blob.html is failing https://bugs.webkit.org/show_bug.cgi?id=219439 Reviewed by Darin Adler. * http/wpt/mediarecorder/set-srcObject-MediaStream-Blob.html: Remove the audio track to allow both video elements to play concurrently on iOS. Tested by running the test on iOS simulator. 2020-12-02 Diego Pino Garcia [WPE] Unreviewed test gardening. Gardened several flaky timeout failures. * platform/wpe/TestExpectations: 2020-12-02 Diego Pino Garcia [WPE] Unreviewed test gardening. Gardened several flaky failures. * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/wpe/TestExpectations: 2020-12-02 Ryan Haddad [macOS Debug] imported/w3c/web-platform-tests/html/semantics/scripting-1/the-script-element/moving-between-documents/before-prepare-* tests are flaky https://bugs.webkit.org/show_bug.cgi?id=219464 Unreviewed test gardening. * platform/mac/TestExpectations: Mark tests as flaky. 2020-12-02 Ryan Haddad [iOS macOS] imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-perfect-negotiation.https.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219460 Unreviewed test gardening. * platform/ios/TestExpectations: Mark test as flaky. * platform/mac/TestExpectations: Ditto. 2020-12-02 Truitt Savell [ iOS ] Update expectations for http/wpt/service-workers/skipFetchEvent.https.html which is a flaky timeout https://bugs.webkit.org/show_bug.cgi?id=208581 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: 2020-12-02 Truitt Savell [ iOS ] fast/canvas/canvas-overflow-hidden-animation.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219438 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: 2020-12-02 Chris Dumez iframe with `sandbox=allow-top-navigation-by-user-activation` can navigate top frame when the user interacts with an iframe from another origin https://bugs.webkit.org/show_bug.cgi?id=219413 Reviewed by Geoffrey Garen. Add layout test coverage. * http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture-expected.txt: Added. * http/tests/security/block-top-level-navigations-by-sandboxed-iframe-with-propagated-user-gesture.html: Added. * http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-message-handler.html: Added. 2020-12-02 Ryan Haddad [macOS] imported/w3c/web-platform-tests/webaudio/the-audio-api/the-audiobuffer-interface/ctor-audiobuffer.html is a flaky failure https://bugs.webkit.org/show_bug.cgi?id=219455 Unreviewed test gardening. * platform/mac/TestExpectations: Mark test as flaky. 2020-12-02 Ryan Haddad Unreviewed test gardening, skip two webgl tests that are frequently timing out on macOS. * platform/mac-wk1/TestExpectations: * platform/mac/TestExpectations: 2020-12-02 Chris Dumez Block suspicious top level navigations by iframes even if sandbox=allow-top-navigation is specified https://bugs.webkit.org/show_bug.cgi?id=219408 Reviewed by Geoffrey Garen. Add layout test coverage. * http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe-expected.txt: Added. * http/tests/security/block-top-level-navigations-by-third-party-sandboxed-iframe.html: Added. * http/tests/security/resources/navigate-top-level-frame-to-failure-page-via-sandboxed-iframe.html: Added. 2020-12-02 Truitt Savell Unreviewed, reverting r270339. introduced a constantly failing test. Reverted changeset: "Toggling pointer-events on body does not re-enable scrolling on child" https://bugs.webkit.org/show_bug.cgi?id=218533 https://trac.webkit.org/changeset/270339 2020-12-02 Lauro Moura [WPE] webgl/1.0.3/conformance/rendering/multisample-corruption.html is also timing out Unreviewed test gardening. * platform/wpe/TestExpectations: 2020-12-02 Julian Gonzalez Fix crash with performance.measure() with negative duration https://bugs.webkit.org/show_bug.cgi?id=219418 Reviewed by Alex Christensen. Add a test to verify that an Exception is thrown when passing a negative duration to performance.measure(), instead of a crash occurring. * performance-api/resources/user-timing-api.js: * performance-api/user-timing-apis-expected.txt: 2020-12-02 James Darpinian Update ANGLE 2020-11-12 https://bugs.webkit.org/show_bug.cgi?id=218877 Reviewed by Kenneth Russell. * webgl/2.0.0/conformance2/textures/misc/tex-mipmap-levels-expected.txt: Test fixed. 2020-12-01 Lauro Moura [GLIB] Add some WPE-specific baselines Unreviewed test gardening. These tests started failing by small amounts after some layout commits * platform/glib/TestExpectations: * platform/gtk/TestExpectations: * platform/gtk/fast/css/named-images-expected.txt: Copied from LayoutTests/platform/glib/fast/css/named-images-expected.txt. * platform/gtk/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Copied from LayoutTests/platform/glib/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt. * platform/gtk/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt: Copied from LayoutTests/platform/glib/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt. * platform/gtk/svg/transforms/svg-css-transforms-clip-path-expected.txt: Copied from LayoutTests/platform/glib/svg/transforms/svg-css-transforms-clip-path-expected.txt. * platform/gtk/svg/transforms/svg-css-transforms-expected.txt: Copied from LayoutTests/platform/glib/svg/transforms/svg-css-transforms-expected.txt. * platform/gtk/transforms/3d/general/perspective-units-expected.txt: Copied from LayoutTests/platform/glib/transforms/3d/general/perspective-units-expected.txt. * platform/wpe/TestExpectations: * platform/wpe/fast/css/named-images-expected.txt: Renamed from LayoutTests/platform/glib/fast/css/named-images-expected.txt. * platform/wpe/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt: Renamed from LayoutTests/platform/glib/fast/dom/HTMLMeterElement/meter-element-repaint-on-update-value-expected.txt. * platform/wpe/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt: Renamed from LayoutTests/platform/glib/fast/dom/HTMLProgressElement/indeterminate-progress-001-expected.txt. * platform/wpe/svg/transforms/svg-css-transforms-clip-path-expected.txt: Renamed from LayoutTests/platform/glib/svg/transforms/svg-css-transforms-clip-path-expected.txt. * platform/wpe/svg/transforms/svg-css-transforms-expected.txt: Copied from LayoutTests/platform/glib/svg/transforms/svg-css-transforms-expected.txt. * platform/wpe/transforms/3d/general/perspective-units-expected.txt: Renamed from LayoutTests/platform/glib/transforms/3d/general/perspective-units-expected.txt. * platform/wpe/transforms/svg-vs-css-expected.txt: Renamed from LayoutTests/platform/glib/svg/transforms/svg-css-transforms-expected.txt. 2020-12-01 Lauro Moura [GLIB] Gardening wheel timeouts Unreviewed test gardening. * platform/glib/TestExpectations: 2020-12-01 Devin Rousso Toggling pointer-events on body does not re-enable scrolling on child https://bugs.webkit.org/show_bug.cgi?id=218533 Reviewed by Simon Fraser. * fast/scrolling/ios/overflow-scroll-pointer-events.html: Added. * fast/scrolling/ios/overflow-scroll-pointer-events-expected.txt: Added. 2020-12-01 Chris Fleizach AX: VoiceOver does not announce the aria-checked state for ARIA treeitem https://bugs.webkit.org/show_bug.cgi?id=218316 Reviewed by Zalan Bujtas. * accessibility/ios-simulator/checked-status-tree-items-expected.txt: Added. * accessibility/ios-simulator/checked-status-tree-items.html: Added. * accessibility/mac/checked-status-tree-items-expected.txt: Added. * accessibility/mac/checked-status-tree-items.html: Added. 2020-12-01 Truitt Savell [macOS / iOS ] Layout Test imported/w3c/web-platform-tests/webrtc/RTCPeerConnection-getStats.https.html a flaky failure https://bugs.webkit.org/show_bug.cgi?id=197662 Unreviewed test gardening. * platform/ios-wk2/TestExpectations: * platform/mac-wk2/TestExpectations: 2020-12-01 Aditya Keerthi [iOS]