Commit Graph

240929 Commits

Author SHA1 Message Date
Lauro Moura 8281d7150f [GLIB] Avoid getting stuck searching for revision in some cases
https://bugs.webkit.org/show_bug.cgi?id=229199

Reviewed by Philippe Normand.

With an empty .git/svn, the `git svn info` command might get stuck.

* glib/apply-build-revision-to-files.py:
(get_build_revision):


Canonical link: https://commits.webkit.org/240605@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281155 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 19:11:24 +00:00
Eric Hutchison ce5ab56074 [Monterey wk1 Debug Intel] inspector/css/getMatchedStylesForNodeMarkerPseudoId.html is a flaky failure).
rdar://82039967.

Unreviewed test gardening.

* platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/240604@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281154 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 19:02:46 +00:00
Eric Hutchison 74d32e4c9d [Monterey wk1 Debug] inspector/timeline/timeline-event-TimerInstall.html is a flaky crash.
rdar://82039288.

Unreviewed test gardening.

* platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/240603@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281152 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 18:48:23 +00:00
Eric Hutchison fe5476762f [Monterey wk2 Release] performance-api/paint-timing/paint-timing-with-worker.html is a flaky crash.
rdar://82036119.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240602@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281148 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 17:46:39 +00:00
Alex Christensen e0603b0f62 Document load events should update timing in PerformanceNavigationTiming even after its instantiation
https://bugs.webkit.org/show_bug.cgi?id=229181

Patch by Alex Christensen <achristensen@webkit.org> on 2021-08-17
Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

* web-platform-tests/navigation-timing/nav2_test_attributes_values-expected.txt:

Source/WebCore:

When we make a PerformanceNavigationTiming object, we copy the DocumentLoadTiming and DocumentEventTiming values.
If PerformanceNavigationTiming is accessed before the document has finished loading, we still need to update the timing values.

Covered by a newly passing WPT test, which Chrome and Firefox already pass.

* dom/Document.cpp:
(WebCore::Document::documentEventTimingFromNavigationTiming):
(WebCore::Document::setReadyState):
(WebCore::Document::finishedParsing):
* dom/Document.h:
* loader/DocumentLoadTiming.h:
(WebCore::DocumentLoadTiming::setLoadEventStart):
(WebCore::DocumentLoadTiming::setLoadEventEnd):
(WebCore::DocumentLoadTiming::markLoadEventStart): Deleted.
(WebCore::DocumentLoadTiming::markLoadEventEnd): Deleted.
* page/DOMWindow.cpp:
(WebCore::DOMWindow::dispatchLoadEvent):
* page/Performance.h:
* page/PerformanceNavigationTiming.h:

LayoutTests:

* TestExpectations:
* platform/mac-wk1/TestExpectations:
This test now always passes in WK2.

Canonical link: https://commits.webkit.org/240601@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281147 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 17:30:54 +00:00
Eric Hutchison 4218e852ff [Star wk2 Release] performance-api/performance-observer-no-document-leak.html is a flaky crash.
rdar://82035182.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240600@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281146 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 17:25:00 +00:00
Eric Hutchison 646cb49f2d [Monterey wk2 Release] security/contentSecurityPolicy/image-with-file-url-allowed-by-img-src-star.html is flaky image-only fail.
rdar://82034073.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240599@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281145 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 17:05:16 +00:00
Arcady Goldmints-Orlov af6b6e6fb2 [GTK] Mark webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-video.html as flaky
https://bugs.webkit.org/show_bug.cgi?id=229192

This test now consistently either passes or fails and no longer times out.

Unreviewed test gardening.

Patch by Arcady Goldmints-Orlov <agoldmints@igalia.com> on 2021-08-17

* platform/gtk/TestExpectations:

Canonical link: https://commits.webkit.org/240598@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281144 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:41:49 +00:00
Eric Hutchison 010cead994 [Mac wk2] webanimations/translate-property-and-translate-animation-with-delay-on-forced-layer.html is a flaky image-only fail.
rdar://82032946.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240597@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281143 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:38:51 +00:00
Ayumi Kojima 3deb51aeff [ Win EWS ] fast/forms/number/number-spinbutton-state.html is flaky crashing.
https://bugs.webkit.org/show_bug.cgi?id=229194

Unreviewed test gardening.

* platform/win/TestExpectations:

Canonical link: https://commits.webkit.org/240596@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281142 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:36:40 +00:00
Ayumi Kojima 96a37a8a74 [ Win EWS ] svg/custom/animate-initial-pause-unpause.html is flaky timing out.
https://bugs.webkit.org/show_bug.cgi?id=229195

Unreviewed test gardening.

* platform/win/TestExpectations:

Canonical link: https://commits.webkit.org/240595@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281141 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:28:33 +00:00
Alex Christensen 8d16abb7d3 Remove unused test expectation file
* web-platform-tests/resource-timing/idlharness-expected.txt: Removed.



Canonical link: https://commits.webkit.org/240594@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281140 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:07:16 +00:00
Razvan Caliman 5fb216c972 Web Inspector: Do not show contextual documentation popup in the Changes panel
https://bugs.webkit.org/show_bug.cgi?id=229001
<rdar://problem/81792379>

Reviewed by Devin Rousso.

Add config option to WI.SpreadsheetStyleProperty to prevent showing a contextual documentation button.

* UserInterface/Views/ChangesDetailsSidebarPanel.js:
(WI.ChangesDetailsSidebarPanel.prototype._createRuleElement.onEach):
* UserInterface/Views/SpreadsheetStyleProperty.js:
(WI.SpreadsheetStyleProperty.prototype._addContextualDocumentationButton):


Canonical link: https://commits.webkit.org/240593@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281139 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 16:01:58 +00:00
Ayumi Kojima 553b9569c5 [ Debug wk2 ] ASSERTION FAILED: willBeComposited == needsToBeComposited(layer, queryData).
https://bugs.webkit.org/show_bug.cgi?id=223750

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240592@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281138 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 15:42:39 +00:00
Eric Hutchison 403cc1ea23 [Win10 wk1] animations/shadow-host-child-change.html is a constant failure.
https://bugs.webkit.org/show_bug.cgi?id=229191.

Unreviewed test gardening.

* platform/win/TestExpectations:

Canonical link: https://commits.webkit.org/240591@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281137 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 15:14:05 +00:00
Antti Koivisto 2bf114b284 Incorrect repaint when inline level box style change triggers line height change
https://bugs.webkit.org/show_bug.cgi?id=229140
<rdar://problem/81980863>

Reviewed by Alan Bujtas.

Source/WebCore:

If an existing block shrinks vertically as a result of layout we fail to invalidate the
old content area for repaint, thus potentially leaving painting artefacts behind.
This is often hidden by the content shift triggering other repaints.

Test: fast/repaint/line-layout-block-shrink.html

* rendering/RenderBlockFlow.cpp:
(WebCore::RenderBlockFlow::layoutModernLines):

Adjust the repaint area to include the content size before the layout.

LayoutTests:

* fast/repaint/line-layout-block-shrink-expected.txt: Added.
* fast/repaint/line-layout-block-shrink.html: Added.


Canonical link: https://commits.webkit.org/240590@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281136 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 14:11:22 +00:00
Philippe Normand fcde5380d5 REGRESSION(r218083): [GStreamer] webrtc unexpected failures
https://bugs.webkit.org/show_bug.cgi?id=229187

Reviewed by Xabier Rodriguez-Calvar.

The stream-collection messages actually don't need to be handled synchronously in the
mediastream cases. The limitations of the MSE backend do not apply there.

* platform/graphics/gstreamer/MediaPlayerPrivateGStreamer.cpp:
(WebCore::MediaPlayerPrivateGStreamer::handleStreamCollectionMessage):
(WebCore::MediaPlayerPrivateGStreamer::createGSTPlayBin):

Canonical link: https://commits.webkit.org/240589@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281135 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 13:47:41 +00:00
Jean-Yves Avenard 852e333a23 Implement API to ensure MediaRemote key mapping is correct
https://bugs.webkit.org/show_bug.cgi?id=229070
<rdar://problem/81894480>

Reviewed by Eric Carlson.

Source/WebCore:

This change adds Internals entries to test bug 229068.
While we do not mock the MediaRemote service, we still go one step further in
ensuring that the mappings between MediaSession action handlers and
PlatformMediaSession are correct.

Test: media/media-session/actionHandlerInternalMappings.html

* platform/NowPlayingManager.cpp:
(WebCore::NowPlayingManager::supportedCommands const):
* platform/NowPlayingManager.h:
* platform/audio/PlatformMediaSession.h:
* platform/audio/PlatformMediaSessionManager.h:
(WebCore::PlatformMediaSessionManager::supportedCommands const):
* platform/audio/cocoa/MediaSessionManagerCocoa.h:
* platform/audio/cocoa/MediaSessionManagerCocoa.mm:
(WebCore::MediaSessionManagerCocoa::supportedCommands const):
* testing/Internals.cpp:
(WebCore::Internals::platformSupportedCommands const):
* testing/Internals.h:
* testing/Internals.idl:

LayoutTests:

* media/media-session/actionHandlerInternalMappings-expected.txt: Added.
* media/media-session/actionHandlerInternalMappings.html: Added.


Canonical link: https://commits.webkit.org/240588@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281134 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 13:09:28 +00:00
Philippe Normand d56b8b1cbe REGRESSION(r278981): [GStreamer][Debug] Assert crashes when running media/track tests
https://bugs.webkit.org/show_bug.cgi?id=229123
<rdar://problem/81978494>

Patch by Philippe Normand <pnormand@igalia.com> on 2021-08-17
Reviewed by Xabier Rodriguez-Calvar.

Implement a dummy id() method for InbandTextTrackPrivateGStreamer.

* platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.cpp:
(WebCore::InbandTextTrackPrivateGStreamer::InbandTextTrackPrivateGStreamer):
* platform/graphics/gstreamer/InbandTextTrackPrivateGStreamer.h:

Canonical link: https://commits.webkit.org/240587@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281133 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 10:16:41 +00:00
Jer Noble fdfeb77856 LayoutTests imported/w3c/web-platform-tests/html/canvas/element/imagebitmap/createImageBitmap-* are flakey
https://bugs.webkit.org/show_bug.cgi?id=229169

Reviewed by Eric Carlson.

When a data:// URL is passed to AVFoundation, the loading of that URL is handled by WebCoreAVFResourceLoader,
which in turn relies on a PlatformMediaResourceLoader to turn the data URL into a data buffer. However, in the
case of the GPU process, this means dispatching the request from GPU, to WebContent, to Network process and to
send the data back from the Network, to WebContent, to GPU process. If a synchronous operation (like painting)
is underway, the data response can block until that synchronous operation completes. If that operation is a
paint, and the data requested is required to complete that paint, the paint will fail.

For the narrow case of a data:// URL, it's not necessary to dispatch to another process to turn that URL into
data; it can happen locally, avoiding the hop to another process and the subsequent deadlock.

* platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.h:
(WebCore::WebCoreAVFResourceLoader::logger const):
* platform/graphics/avfoundation/objc/WebCoreAVFResourceLoader.mm:
(WebCore::DataURLResourceMediaLoader::DataURLResourceMediaLoader):
(WebCore::WebCoreAVFResourceLoader::~WebCoreAVFResourceLoader):
(WebCore::WebCoreAVFResourceLoader::startLoading):


Canonical link: https://commits.webkit.org/240586@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281132 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 07:22:16 +00:00
Diego Pino Garcia fdf8d33904 [GLIB] Unreviewed test gardening. Update baselines after r277970.
This change removes the remaining test failures filed under webkit.org/b/186638.

* platform/glib/TestExpectations:
* platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-combining-expected.txt:
* platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001-expected.txt: Renamed from LayoutTests/platform/gtk/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-001-expected.txt.
* platform/glib/imported/w3c/web-platform-tests/mathml/presentation-markup/operators/operator-dictionary-stretchy-002-expected.txt:

Canonical link: https://commits.webkit.org/240585@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281131 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 06:59:30 +00:00
Diego Pino Garcia 206c85c107 [GLIB][GTK] Unreviewed test gardening. Reassign bugs filed under webkit.org/b/186638.
webkit.org/b/186638 was used to track tests failing in EWS-GTK, but
all the current tests filed under this bug are actually failing in the
post-commit bot. The failing tests should be filed under their own bug.

* platform/glib/TestExpectations:
* platform/gtk/TestExpectations:

Canonical link: https://commits.webkit.org/240584@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281130 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 06:50:16 +00:00
Lauro Moura d47b4187cf REGRESSION(r281079) [GLIB] API test WebKitWebsiteData/deviceidhashsalt is not waiting for title change
https://bugs.webkit.org/show_bug.cgi?id=229174

Reviewed by Carlos Garcia Campos.

r281079 changed the helper method waitUntilTitleChangedTo to
immediately return if the current title is already the expected one.

While this is working fine in other tests, the deviceidhashsalt tries
to load the same page twice. As the title does not change, the call
returns right away, before the expected side effects of the load
happen.

This commit adds a dummy "about:blank" call between both original
calls to make sure we track the title change correctly.

* TestWebKitAPI/Tests/WebKitGLib/TestWebsiteData.cpp:
(testWebsiteDataDeviceIdHashSalt):


Canonical link: https://commits.webkit.org/240583@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281129 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 06:43:39 +00:00
Antti Koivisto fdcc668340 REGRESSION (r275756): Accelerated animations freeze when invalidating layout with shadow dom
https://bugs.webkit.org/show_bug.cgi?id=228954
<rdar://problem/81750217>

Reviewed by Ryosuke Niwa.

Source/WebCore:

Test: animations/shadow-host-child-change.html

Tearing down the host renderer after slot assignments change cancels animations on it.

* dom/SlotAssignment.cpp:
(WebCore::SlotAssignment::didChangeSlot):
* rendering/updating/RenderTreeUpdater.cpp:
(WebCore::RenderTreeUpdater::tearDownRenderersAfterSlotChange):

Add a version that keeps the animations going on the teardown root.

(WebCore::RenderTreeUpdater::tearDownRenderers):
* rendering/updating/RenderTreeUpdater.h:

LayoutTests:

Original test by Liam DeBeasi

* animations/shadow-host-child-change-expected.html: Added.
* animations/shadow-host-child-change.html: Added.


Canonical link: https://commits.webkit.org/240582@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281128 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 05:34:02 +00:00
Johnson Zhou d9bc3b4cd0 Imported CSS Typed OM from w3c
https://bugs.webkit.org/show_bug.cgi?id=229177

Patch by Johnson Zhou <qiaosong_zhou@apple.com> on 2021-08-16
Reviewed by Alex Christensen.

* web-platform-tests/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/CSSMatrixComponent-DOMMatrix-mutable.html: Added.
* web-platform-tests/css/css-typed-om/META.yml: Added.
* web-platform-tests/css/css-typed-om/declared-styleMap-accepts-inherit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/declared-styleMap-accepts-inherit.html: Added.
* web-platform-tests/css/css-typed-om/factory-absolute-length-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-absolute-length.html: Added.
* web-platform-tests/css/css-typed-om/factory-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-duration.html: Added.
* web-platform-tests/css/css-typed-om/factory-frequency-expected.txt: Added.
* web-platform-tests/css/css-typed-om/factory-frequency.html: Added.
* web-platform-tests/css/css-typed-om/idlharness-expected.txt: Added.
* web-platform-tests/css/css-typed-om/idlharness.html: Added.
* web-platform-tests/css/css-typed-om/resources/testhelper.js: Added.
(epsilonForUnitType):
(assert_color_channel_approx_equals):
(assert_style_value_equals):
(assert_style_value_array_equals):
(createDivWithStyle):
(createInlineStyleMap):
(createElementWithInlineStyleMap):
(createComputedStyleMap):
(createElementWithComputedStyleMap):
(createDeclaredStyleMap):
(createRuleWithDeclaredStyleMap):
(loadImageResource):
(assert_matrix_approx_equals):
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-expected.txt: Added.
* web-platform-tests/css/css-typed-om/rotate-by-added-angle-ref.html: Added.
* web-platform-tests/css/css-typed-om/rotate-by-added-angle.html: Added.
* web-platform-tests/css/css-typed-om/set-var-reference-thcrash-expected.txt: Added.
* web-platform-tests/css/css-typed-om/set-var-reference-thcrash.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-ident.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-image.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-numeric.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/normalize-tokens.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/positionvalue-normalization.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-normalization/transformvalue-normalization.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parse.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-objects/parseAll.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/crashtests/cssTransform-Internal-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssImageValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssImageValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssKeywordValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssMathValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssPositionValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-cssom.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssStyleValue-string.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssTransformValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnitValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnparsedValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-serialization/cssUnparsedValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssColorValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssColorValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssHSL-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssHSL.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssKeywordValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssMatrixComponent.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPerspective.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssPositionValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRGB.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssRotate.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssScale.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkew.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewX.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssSkewY.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix-relative-units.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformComponent-toMatrix.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue-toMatrix.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTransformValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssTranslate.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-empty.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-indexed-getter-setter.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-iterable.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue-length.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssUnparsedValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-invalid.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue-variable.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/cssVariableReferenceValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/add-two-types.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/arithmetic.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/create-a-type.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathInvert-type.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathNegate-type.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssMathValue.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue-value.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssUnitValue.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/cssnumericvalue-multiply-two-types.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/equals.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/numeric-factory.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/parse.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/resources/testhelper.js: Added.
(assert_numeric_type_equals):
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/to.tentative.html: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/stylevalue-subclasses/numeric-objects/toSum.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/computed.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-auto-min-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/computed/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/append.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/declared.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/delete.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/declared/set.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/append.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/delete.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-invalid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-invalid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/get.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/getAll.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/has.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/iterable.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set-shorthand.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/inline/set.tentative.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/accent-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/accent-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/alignment-baseline.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/all-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/all.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-delay-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-delay.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-duration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-fill-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-iteration-count.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-name-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-name.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-play-state-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-play-state.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation-timing-function.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/animation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backdrop-filter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/backface-visibility.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-attachment-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-attachment.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-blend-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-clip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-clip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-origin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-origin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-repeat-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-repeat.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/background.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/baseline-shift-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/baseline-shift.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/block-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/block-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-collapse.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-outset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-outset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-repeat.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-slice-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-slice.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-source-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-source.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-image-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-radius-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-radius.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/border-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/bottom-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/bottom.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-shadow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-shadow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-sizing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/box-sizing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caption-side-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caption-side.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caret-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/caret-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/center-coordinate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clear-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clear.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-path-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-path.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-rule-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip-rule.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/clip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-interpolation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color-interpolation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-count-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-count.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-rule-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-span-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-span.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/column-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/contain-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/contain.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/coordinate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-increment-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-increment.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-reset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-reset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-set-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/counter-set.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/cursor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/cursor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/d.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/display-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/display.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/dominant-baseline.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/empty-cells.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-rule-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill-rule.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/fill.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/filter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/filter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-basis-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-basis.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-direction-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-direction.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-flow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-flow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-grow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-grow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-shrink-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-shrink.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flex.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/float-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/float.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/flood-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-family-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-family.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-feature-settings.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-kerning-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-kerning.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-language-override-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-language-override.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-optical-sizing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-palette-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-palette.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-presentation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-presentation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-adjust.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-stretch-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-stretch.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-synthesis-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-synthesis.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-alternates.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-caps.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-east-asian.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-emoji.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-ligatures.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant-numeric.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variant.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-variation-settings.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-weight-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font-weight.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/font.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/gap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/gap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-area-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-area.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-columns-rows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-auto-flow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-gap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-gap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-start-end-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-start-end.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-areas.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-columns-rows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid-template.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/grid.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/height-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/height.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/hyphens.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/image-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/image-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/inline-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/inline-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/isolation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/isolation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/left-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/left.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/letter-spacing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/letter-spacing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/lighting-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/lighting-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-step-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height-step.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/line-height.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/list-style-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/logical-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/logical.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/marker-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/marker.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-image.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mask.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/mix-blend-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-fit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-fit.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/object-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-distance-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-distance.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-path-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-path.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-rotate-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset-rotate.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/order-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/order.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/orphans-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/orphans.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/outline-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overflow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/overscroll-behavior.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/padding-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/padding.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/page-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/page.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/paint-order-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/paint-order.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-origin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective-origin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/perspective.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/pointer-events-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/pointer-events.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/quotes-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/quotes.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/radius-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/radius.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resize.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/resources/testsuite.js: Added.
(assert_is_unit):
(assert_is_calc_sum):
(assert_is_equal_with_range_handling):
(assert_is_unsupported):
(input.new.CSSKeywordValue):
(const.gTestSyntaxExamples.string_appeared_here.input.new.CSSUnitValue):
(const.gTestSyntaxExamples.string_appeared_here.assert_is_unit):
(const.gTestSyntaxExamples.string_appeared_here.new.CSSUnitValue):
(testPropertyValid):
(set testIsImageValidForProperty):
(set testPropertyInvalid):
(get createKeywordExample):
(runPropertyTests):
(runListValuedPropertyTests):
(runUnsupportedPropertyTests):
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/right-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/right.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-padding-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-padding.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-stop.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scroll-snap-type.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-gutter.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/scrollbar-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-image-threshold.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-margin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-margin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-outside-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-outside.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/shape-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/speak-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/speak.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stop-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dasharray.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-dashoffset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linecap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-linejoin.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-miterlimit.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-opacity.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke-width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/stroke.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/tab-size-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/tab-size.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/table-layout-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/table-layout.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-last-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align-last.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-anchor-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-anchor.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-combine-upright.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-line.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip-ink.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-skip.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration-thickness.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-decoration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-emphasis-color.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-indent-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-indent.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-justify-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-justify.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-orientation-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-orientation.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-overflow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-overflow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-rendering-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-rendering.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-shadow-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-shadow.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-size-adjust.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-transform-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-transform.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-offset.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-position-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/text-underline-position.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/top-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/top.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/touch-action-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/touch-action.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-box-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-box.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-interpolated.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-style-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform-style.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transform.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-delay-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-delay.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-duration.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-property-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-property.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition-timing-function.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/transition.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/unicode-bidi.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/user-select-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/user-select.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vector-effect-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vector-effect.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/vertical-align.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/visibility.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/white-space.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/widows-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/widows.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/width-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/width.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/will-change-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/will-change.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-break-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-break.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-spacing-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-spacing.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-wrap-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/word-wrap.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/writing-mode-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/writing-mode.html: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index-expected.txt: Added.
* web-platform-tests/css/css-typed-om/the-stylepropertymap/properties/z-index.html: Added.
* web-platform-tests/css/css-typed-om/width-by-max-px-em-expected.txt: Added.
* web-platform-tests/css/css-typed-om/width-by-max-px-em.html: Added.
* web-platform-tests/css/css-typed-om/width-by-min-px-em-expected.txt: Added.
* web-platform-tests/css/css-typed-om/width-by-min-px-em.html: Added.



Canonical link: https://commits.webkit.org/240581@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281127 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 04:52:06 +00:00
Devin Rousso 8e2cd1defa Web Share CanShare() should be called after transient activation check
https://bugs.webkit.org/show_bug.cgi?id=229132

Reviewed by Tim Horton.

LayoutTests/imported/w3c:

* web-platform-tests/web-share/share-consume-activation.https-expected.txt:

Source/WebCore:

Test: web-platform-tests/web-share/share-consume-activation.https.html

* page/Navigator.cpp:
(WebCore::Navigator::share):


Canonical link: https://commits.webkit.org/240580@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281126 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 04:32:23 +00:00
Alex Christensen 3bfc54c225 Report resource timing when SubresourceLoader::checkForHTTPStatusCodeError returns true
https://bugs.webkit.org/show_bug.cgi?id=229167

Patch by Alex Christensen <achristensen@webkit.org> on 2021-08-16
Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

* web-platform-tests/resource-timing/buffer-full-add-then-clear-expected.txt:
* web-platform-tests/resource-timing/buffer-full-store-and-clear-during-callback-expected.txt:
* web-platform-tests/resource-timing/buffer-full-then-increased-expected.txt:
* web-platform-tests/resource-timing/buffer-full-when-populate-entries-expected.txt:
* web-platform-tests/resource-timing/resource_TAO_cross_origin_redirect_chain-expected.txt:

Source/WebCore:

Since r281110 we report timing data for loads which "fail" because of HTTP status codes in the 400-599 range.
This matches the behavior of Chrome, Firefox, and the spec, but there was a code path where we still weren't reporting
those resources' timing data.  This wasn't a problem before r281110 because we would've discarded it anyways, but
this code path needs to report the timing data before calling SubresourceLoader::cancel.

Covered by several newly passing WPT tests, which Chrome and Firefox already pass.

* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::didReceiveResponse):
(WebCore::SubresourceLoader::checkForHTTPStatusCodeError):

Canonical link: https://commits.webkit.org/240579@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281125 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 02:43:08 +00:00
Dean Jackson af34301a2b WebXR contexts have to use high-power GPUs
https://bugs.webkit.org/show_bug.cgi?id=229111
<rdar://81658893>

Reviewed by Sam Weinig.

Source/WebCore:

The WebGL context used by WebXR needs to be using the same GPU
as the headset it is talking to. However, the API allows for the
creation of the WebGL context before initializing the WebXR
session.

For now, assume this will trigger the high-performance GPU
on any dual-GPU system. i.e. when the WebGL is created, look
for the "webXRCompatible" creation attribute and force
the high-power GPU if available.

Test: webxr/high-performance.html

* html/canvas/WebGLRenderingContextBase.h: Export the method to retrieve attributes.
* platform/graphics/GraphicsContextGLAttributes.h: Add a flag for forcing the
high performance gpu.
* platform/graphics/cocoa/GraphicsContextGLOpenGLCocoa.mm:
(WebCore::InitializeEGLDisplay):
(WebCore::GraphicsContextGLOpenGL::GraphicsContextGLOpenGL):
* testing/Internals.cpp: New internals method to check what GPU was requested.
(WebCore::Internals::requestedGPU):
* testing/Internals.h:
* testing/Internals.idl:

LayoutTests:

* webxr/high-performance-expected.txt: Added.
* webxr/high-performance.html: Added.

Canonical link: https://commits.webkit.org/240578@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281124 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-17 00:04:54 +00:00
Alex Christensen 95b62cbcf2 Fix null crash after r281110
https://bugs.webkit.org/show_bug.cgi?id=225737

* loader/SubresourceLoader.cpp:
(WebCore::SubresourceLoader::reportResourceTiming):
I saw a nullptr crash here in EWS from bug 229167.
Looks like there's a case where we can call reportResourceTiming without a resource.
Early return if m_resource is null.



Canonical link: https://commits.webkit.org/240577@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281123 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 23:58:07 +00:00
Eric Hutchison e05d655e50 [Star] webaudio/codec-tests/mp3/128kbps-44khz.html is a constant failure.
rdar://82003714.

Unreviewed test gardening.

* platform/mac/TestExpectations:

Canonical link: https://commits.webkit.org/240576@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281118 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 23:36:16 +00:00
Wenson Hsieh f190ba363c [GPU Process] Demote the release assertion in `RemoteResourceCache::ensureResourceUseCounter`
https://bugs.webkit.org/show_bug.cgi?id=229164
rdar://81999835

Reviewed by Simon Fraser.

Replace the `RELEASE_ASSERT` with a regular debug assertion. See bug description for more information.

* GPUProcess/graphics/RemoteResourceCache.cpp:
(WebKit::RemoteResourceCache::ensureResourceUseCounter):


Canonical link: https://commits.webkit.org/240575@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281116 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 23:17:52 +00:00
Mark Lam bb29688e15 Ensure that unused LLInt opcodes are not inadvertently used.
https://bugs.webkit.org/show_bug.cgi?id=229161

Reviewed by Robin Morisset.

The op macro is used for generating LLInt asm code for some entry points to the
LLInt, where we don't need 16 bits and 32 bit wide versions of the entry point.
For example, we use it for llint_program_prologue.

Note that llint_program_prologue is generated using:

    op(llint_program_prologue, macro () ...

where op is:

    macro op(l, fn)
        commonOp(l, macro () end, macro (size)
            size(fn, macro() end, macro() end, macro(gen) gen() end)
            #        ^            ^----- wide32 generator
            #        `------------------ wide16 generator
        end)
    end

Note that the generators for the wide16 and wide32 versions of the entry point
currently emit nothing.  As a result, if we ever have a bug that ends up
dispatching to llint_program_prologue_wide16 or llint_program_prologue_wide32,
we'll end up falling thru to llint_module_program_prologue, which just happens
to be the entry point positioned after those labels.

This patch adds breakpoints in those 2 unused generators so that we won't
inadvertently execute code for something else.

* llint/LowLevelInterpreter.asm:



Canonical link: https://commits.webkit.org/240574@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281115 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 23:11:51 +00:00
Ayumi Kojima 2f26b0278b [ Monterey wk2 Release ] css3/blending/background-blend-mode-background-clip-content-box.html is flaky image failing.
rdar://82002352

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240573@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281114 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 22:57:26 +00:00
Eric Hutchison f7de21e961 [Mac wk2] webrtc/utf8-sdp.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=229166.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240572@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281113 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 22:23:17 +00:00
Ayumi Kojima 0b5c698fd9 [ Monterey wk2 Release ] 2 css3/background/* tests are flaky image failing.
rdar://82000141

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240571@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281112 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 22:06:21 +00:00
Alex Christensen 988a6bd73c Enable PerformanceNavigationAPI by default
https://bugs.webkit.org/show_bug.cgi?id=227336

Patch by Alex Christensen <achristensen@webkit.org> on 2021-08-16
Reviewed by Chris Dumez.

It passes WPT tests except the following:

navigation-timing/nav2_test_redirect_chain_xserver_partial_opt_in.html and navigation-timing/nav2_test_redirect_xserver.html pass when run from wpt.live,
and other browsers also don't pass when run from our local hosting infrastructure, which doesn't have a good cross-domain redirect.

nav2_test_attributes_values.html fails in Chrome and Firefox.  There's something wrong with the port detection in the test.

* Scripts/Preferences/WebPreferencesExperimental.yaml:

Canonical link: https://commits.webkit.org/240570@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281111 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 21:45:04 +00:00
Alex Christensen b13eb19c90 Resource Timing: Duration is 0 in many cases
https://bugs.webkit.org/show_bug.cgi?id=225737

Reviewed by Chris Dumez.

LayoutTests/imported/w3c:

* web-platform-tests/resource-timing/cors-preflight.any-expected.txt:
* web-platform-tests/resource-timing/crossorigin-sandwich-no-TAO.sub-expected.txt:
* web-platform-tests/resource-timing/crossorigin-sandwich-partial-TAO.sub-expected.txt:
* web-platform-tests/resource-timing/resource_timing_cross_origin_redirect_chain-expected.txt:
* web-platform-tests/resource-timing/status-codes-create-entry-expected.txt:

Source/WebCore:

This fixes two problems with our PerformanceResourceTiming implementation:
1. ResourceTimingInformation::shouldAddResourceTiming wasn't adding timing data if CachedResource::errorOccurred returned true,
which includes when the server responds with an HTTP 404.  We want loadFailedOrCanceled instead, which only returns true if
there's a network error or if the load is cancelled.  This matches the behavior of other browsers.
2. ResourceTiming::fromMemoryCache was assuming that it never had network information to report because we pulled from the cache,
not the network.  However, a common case is that HTMLPreloadScanner::scan calls HTMLResourcePreloader::preload which loads the resource
while the HTML parser is blocked on loading scripts or other things, then CachedResourceLoader::requestResource pulls it out of the
memory cache.  In this case, use the network metrics that we are already storing if it's the first time we are pulling this resource
out of the memory cache.  After that, 0 load time is quite accurate.

Covered by newly passing Web Platform Tests, which Chrome and Firefox already passed.

* loader/ResourceTiming.cpp:
(WebCore::ResourceTiming::fromMemoryCache):
(WebCore::ResourceTiming::ResourceTiming):
(WebCore::ResourceTiming::initServerTiming): Deleted.
* loader/ResourceTiming.h:
(WebCore::ResourceTiming::ResourceTiming):
* loader/ResourceTimingInformation.cpp:
(WebCore::ResourceTimingInformation::shouldAddResourceTiming):
* loader/cache/CachedResource.h:
(WebCore::CachedResource::takeNetworkLoadMetrics):
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::requestResource):
* platform/network/ResourceResponseBase.h:
(WebCore::ResourceResponseBase::deprecatedNetworkLoadMetricsOrNull const):
(WebCore::ResourceResponseBase::takeNetworkLoadMetrics):



Canonical link: https://commits.webkit.org/240569@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281110 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 21:43:02 +00:00
Eric Hutchison a3d7c250f8 [Mac wk2] webrtc/video-addTransceiver.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=229163.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240568@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281109 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 21:39:33 +00:00
Andres Gonzalez 31879374af Expose [WebAccessibilityObjectWrapper lineRectsAndText] on MacOS.
https://bugs.webkit.org/show_bug.cgi?id=229045
<rdar://81819301>

Reviewed by Chris Fleizach.

Source/WebCore:

Test: accessibility/element-line-rects-and-text.html

Moved the [WebAccessibilityObjectWrapper lineRectsAndText] method, and
supporting methods and functions, from the iOS subclass to the base
(Cocoa) class so that it can be used in both iOS and MacOS.

* accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
Moved the following methods and functions to WebAccessibilityObjectWrapperBase.mm.
(-[WebAccessibilityObjectWrapper _prepareAccessibilityCall]): Deleted.
(-[WebAccessibilityObjectWrapper _addAccessibilityObject:toTextMarkerArray:]): Deleted.
(blockquoteLevel): Deleted.
(AXAttributeStringSetLanguage): Deleted.
(AXAttributeStringSetBlockquoteLevel): Deleted.
(AXAttributeStringSetHeadingLevel): Deleted.
(AXAttributeStringSetFont): Deleted.
(AXAttributeStringSetNumber): Deleted.
(AXAttributeStringSetStyle): Deleted.
(AXAttributedStringAppendText): Deleted.
(-[WebAccessibilityObjectWrapper contentForSimpleRange:attributed:]): Deleted.
(-[WebAccessibilityObjectWrapper lineRectsAndText]): Deleted.
* accessibility/mac/WebAccessibilityObjectWrapperBase.h:
* accessibility/mac/WebAccessibilityObjectWrapperBase.mm:
(-[WebAccessibilityObjectWrapperBase _prepareAccessibilityCall]):
(addObjectWrapperToArray):
(blockquoteLevel):
(AXAttributeStringSetLanguage):
(AXAttributeStringSetBlockquoteLevel):
(AXAttributeStringSetHeadingLevel):
(AXAttributeStringSetFont):
(AXAttributeStringSetNumber):
(AXAttributeStringSetStyle):
(AXAttributedStringAppendText):
(-[WebAccessibilityObjectWrapperBase contentForSimpleRange:attributed:]):
(-[WebAccessibilityObjectWrapperBase lineRectsAndText]):
* accessibility/mac/WebAccessibilityObjectWrapperMac.mm:
(-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]):
Added handling of the attribute "AXLineRectsAndText".

Tools:

* WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp:
(WTR::AccessibilityUIElement::attributedStringForElement):
(WTR::AccessibilityUIElement::lineRectsAndText const):
* WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm:
(WTR::AccessibilityUIElement::lineRectsAndText const):

LayoutTests:

* accessibility/element-line-rects-and-text.html: Renamed from LayoutTests/accessibility/ios-simulator/element-line-rects-and-text.html.
* platform/ios/TestExpectations:
* platform/ios/accessibility/element-line-rects-and-text-expected.txt: Renamed from LayoutTests/accessibility/ios-simulator/element-line-rects-and-text-expected.txt.
* platform/mac/accessibility/element-line-rects-and-text-expected.txt: Added.
* platform/mac-wk1/TestExpectations:
* platform/win/TestExpectations:


Canonical link: https://commits.webkit.org/240567@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281108 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 21:04:19 +00:00
Commit Queue 2b75e48b5a Unreviewed, reverting r281093.
https://bugs.webkit.org/show_bug.cgi?id=229159

broke many GTK media tests

Reverted changeset:

"REGRESSION(r278981): [GStreamer][Debug] Assert crashes when
running media/track tests"
https://bugs.webkit.org/show_bug.cgi?id=229123
https://commits.webkit.org/r281093

Canonical link: https://commits.webkit.org/240566@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281107 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 20:53:42 +00:00
Ayumi Kojima 7fd90ae95e [ Monterey wk1 GuardMalloc ] fast/borders/hidpi-3x-input-hairline-border.html is timing out.
rdar://81996454

Unreviewed test gardening.

* platform/mac-wk1/TestExpectations:

Canonical link: https://commits.webkit.org/240565@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281106 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 20:43:32 +00:00
Ryosuke Niwa a8662ed1bf Add thread safe version of CanMakeCheckedPtr
https://bugs.webkit.org/show_bug.cgi?id=229018

Reviewed by Geoffrey Garen.

Source/WTF:

Introduce CanMakeThreadSafeCheckedPtr which is a thread safe version of CanMakeCheckedPtr.

* wtf/CheckedRef.h:
(WTF::CanMakeCheckedPtrBase): Extracted from CanMakeCheckedPtr.
(WTF::CanMakeCheckedPtrBase::~CanMakeCheckedPtrBase):
(WTF::CanMakeCheckedPtrBase::ptrCount const):
(WTF::SingleThreadIntegralWrapper): Added.
(WTF::SingleThreadIntegralWrapper::SingleThreadIntegralWrapper):
(WTF::SingleThreadIntegralWrapper::operator IntegralType const):
(WTF::SingleThreadIntegralWrapper::operator! const):
(WTF::SingleThreadIntegralWrapper::operator++):
(WTF::SingleThreadIntegralWrapper::operator--):
(WTF::SingleThreadIntegralWrapper::assertThread const):
(WTF::CanMakeCheckedPtr): Redefined using CanMakeCheckedPtrBase and SimpleNonAtomicType.
(WTF::CanMakeThreadSafeCheckedPtr): Added.

Tools:

Added a unit test for CanMakeThreadSafeCheckedPtr

* TestWebKitAPI/Tests/WTF/CheckedPtr.cpp:
(TestWebKitAPI.ThreadSafeCheckedPtrObject)
(WTF_CheckedPtr.CanMakeThreadSafeCheckedPtr): Added.


Canonical link: https://commits.webkit.org/240564@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281105 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 20:42:00 +00:00
Eric Hutchison 92dd13c093 [Mac wk2] webrtc/video-setDirection.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=229158.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240563@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281104 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 20:08:17 +00:00
Wenson Hsieh 7b448db879 REGRESSION (r281054): [ iOS14 ] fast/events/touch/ios/long-press-then-drag-to-select-text.html is a constant text failure
https://bugs.webkit.org/show_bug.cgi?id=229157
<rdar://problem/81993820>

Unreviewed, mark this test as passing on iOS 14 again.

* platform/ios-14/TestExpectations:

Canonical link: https://commits.webkit.org/240562@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281103 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:58:28 +00:00
Fujii Hironori 1e5685763d [WinCairo][GraphicsLayerTextureMapper] DrawingAreaProxyCoordinatedGraphics doesn't enter accelerated compositing mode
https://bugs.webkit.org/show_bug.cgi?id=228100

Reviewed by Don Olmstead.

Even if DrawingAreaCoordinatedGraphics entered AC mode in web
process side, DrawingAreaProxyCoordinatedGraphics didn't enter AC
mode in UI process side. They should sync.

There were two problems.

LayerTreeHost::layerTreeContext() always returned an empty
LayerTreeContext that means non-AC mode.
LayerTreeHost::m_layerTreeContext.contextID should be initialized.

DrawingAreaCoordinatedGraphics::layerHostDidFlushLayers should be
called after setShouldNotifyAfterNextScheduledLayerFlush(true) to
submit the current AC mode state.

* WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.cpp:
* WebProcess/WebPage/CoordinatedGraphics/DrawingAreaCoordinatedGraphics.h:
* WebProcess/WebPage/CoordinatedGraphics/LayerTreeHostTextureMapper.cpp:
(WebKit::LayerTreeHost::layerFlushTimerFired):
(WebKit::LayerTreeHost::LayerTreeHost):
(WebKit::LayerTreeHost::setShouldNotifyAfterNextScheduledLayerFlush):
* WebProcess/WebPage/CoordinatedGraphics/LayerTreeHostTextureMapper.h:
* WebProcess/WebPage/DrawingArea.h:

Canonical link: https://commits.webkit.org/240561@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281102 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:57:48 +00:00
Eric Hutchison 9dc8c36d6f [ BigSur+ ] webrtc/video-addTrack.html is a flaky failure.
https://bugs.webkit.org/show_bug.cgi?id=229156.

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240560@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281101 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:41:20 +00:00
Wenson Hsieh 8a1ba49476 [iOS 15] editing/selection/ios/hide-selection-after-tap-on-prevent-default-element.html is a flaky timeout
https://bugs.webkit.org/show_bug.cgi?id=229147
rdar://80384447

Reviewed by Tim Horton.

This test verifies that we clear the text selection when tapping on an element that prevents the `click` event
on iOS (which matches behavior on macOS as well). To do this, the test:

1. Long presses a piece of text to select it
2. Taps the text we just selected (for reasons that are unclear to me)
3. Taps the button with the click event listener, and then
4. Waits for the platform text selection to disappear.

Currently, this test occasionally times out after step (3), and the selection is never cleared. In the success
case, the selection is cleared when UIKit's internal UITextTapRecognizer fires. Similar to the flaky timeout of
editing/selection/ios/select-all-in-readonly-input-does-not-overflow.html that was fixed in bug #229126, we
fail in the case where the text tap gesture is not reset before the synthetic touches in (3) are dispatched.

While the mitigations in #229126 sometimes kick in and keep this test from timing out, this test may still time
out after that change because the touches in steps (2) and (3) are synthesized so quickly that the text tap
gesture is still in Possible state when sending touches in (3), because the HID events created in step (2)
haven't been delivered to the UIWindow yet in the form of UITouchEvents.

As such, one potential way to fix this is to teach HIDEventGenerator to wait until the HID events synthesized
underneath `-sendTaps:location:withNumberOfTouches:withNumberOfTouches:delay:completionBlock:` have been
delivered to the window. However, in the context of this test failure, there's a much less intrusive way to
avoid this race.

In the failure case, we avoid resetting UITextTapRecognizer immediately after the touches in step (2) are
processed because the tap-and-a-half gesture for selecting a range of text has not failed or ended yet; this
happens because the long press in step (1) followed by the tap in the same location in step (2) causes
UITapAndAHalfRecognizer to *sometimes* remain in Possible state with gesture failure requirements that connect
it to the other text interactions (including UITextTapRecognizer) in the same gesture dependency subgraph; this
in turn causes UITapAndAHalfRecognizer to defer reset of UITextTapRecognizer *just* long enough for the tap in
step (3) not be delivered to UITextTapRecognizer.

Interestingly, it's not clear that the tap in step (2) is necessary for the purposes of this test, and
importantly, removing it prevents the UITapAndAHalfRecognizer from remaining in Possible state when tapping on
the button after the long press, which ensures that the gesture subgraph containing UITextTapRecognizer is reset
in time for the touches to be delivered to the window. Thus, we can fix this bug simply by removing step (2).

* editing/selection/ios/hide-selection-after-tap-on-prevent-default-element.html:
* platform/ios-14/TestExpectations:
* platform/ios/TestExpectations:


Canonical link: https://commits.webkit.org/240559@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281100 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:26:19 +00:00
Ayumi Kojima c6581b2790 [ Monterey wk2 Guard-Malloc arm64 ] fast/text/canvas-color-fonts/* tests are image failing.
rdar://81988829

Unreviewed test gardening.

* platform/mac-wk2/TestExpectations:

Canonical link: https://commits.webkit.org/240558@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281099 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:16:10 +00:00
Arcady Goldmints-Orlov d353d832cc [GTK] fast/inline/incorrect-middle-baseline-alignment-with-line-height.html is passing since r277325
https://bugs.webkit.org/show_bug.cgi?id=225293

Unreviewed test gardening

Patch by Arcady Goldmints-Orlov <agoldmints@igalia.com> on 2021-08-16

* platform/gtk/TestExpectations:

Canonical link: https://commits.webkit.org/240557@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281098 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:11:52 +00:00
Brent Fulgham ea74f4fefd REGRESSION (r281012): WebInspector console no longer shows script integrity information
https://bugs.webkit.org/show_bug.cgi?id=229097
<rdar://problem/81915909>

Reviewed by Youenn Fablet.

LayoutTests/imported/w3c:

* web-platform-tests/html/semantics/scripting-1/the-script-element/module/integrity-expected.txt:

Source/WebCore:

* bindings/js/ScriptModuleLoader.cpp:
(WebCore::ScriptModuleLoader::notifyFinished): Add full console message during promise rejection.
* loader/DocumentThreadableLoader.cpp:
(WebCore::DocumentThreadableLoader::reportIntegrityMetadataError): Treat integrity mismatch as
a ResourceError::Type::AccessControl so that it gets detailed console logging.

LayoutTests:

* http/tests/subresource-integrity/sri-fetch-expected.txt:
* http/tests/subresource-integrity/sri-module-expected.txt:
* js/dom/modules/module-fetch-failure-not-cached-expected.txt:


Canonical link: https://commits.webkit.org/240556@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281097 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-08-16 19:01:53 +00:00