haikuwebkit/LayoutTests/fast/loader
Brent Fulgham b5ad31c21d Perform port blocking earlier in the load
https://bugs.webkit.org/show_bug.cgi?id=224525
<rdar://problem/75440591>

Reviewed by Darin Adler.

Source/WebCore:

WebKit blocks loads to URLs with any of the prohibited ports defined in
the engine. This blocking happens late in the load process, allowing
connections to be made (and observed). Instead, we should stop the load
early, at the same time we perform other checks.

Test: http/tests/security/form-blocked-port.html

* html/HTMLMediaElement.cpp:
(WebCore::HTMLMediaElement::isSafeToLoadURL): Add a check for prohibited ports,
and block (with relevant logging) if a load to a denied port is attempted.
* loader/DocumentLoader.cpp:
(WebCore::DocumentLoader::willSendRequest): Ditto.
* loader/FrameLoader.cpp:
(WebCore::FrameLoader::loadFrameRequest): Ditto.
(WebCore::FrameLoader::reportBlockedLoadFailed): Ditto.
* loader/FrameLoader.h:
* loader/PingLoader.cpp:
(WebCore::PingLoader::loadImage): Ditto.
* loader/ResourceLoader.cpp:
(WebCore::ResourceLoader::init): Ditto.
* loader/SubframeLoader.cpp:
(WebCore::FrameLoader::SubframeLoader::pluginIsLoadable): Ditto.
(WebCore::FrameLoader::SubframeLoader::loadSubframe): Ditto.
* loader/cache/CachedResourceLoader.cpp:
(WebCore::CachedResourceLoader::canRequest): Ditto.
(WebCore::CachedResourceLoader::canRequestAfterRedirection const): Ditto.

Tools:

Update URLScheme test to use a non-prohibited port for the test. Tests of
failed fetches are already handled in WPT and other tests, so using a valid
port here should continue to be a valid test.

* TestWebKitAPI/Tests/WebKitCocoa/WKURLSchemeHandler-1.mm:
(-[FrameSchemeHandler webView:startURLSchemeTask:]): Use allowed port or the test
instead of 123.

LayoutTests:

WebKit blocks loads to URLs with any of the prohibited ports defined in
the engine. This blocking happens late in the load process, allowing
connections to be made (and observed). Instead, we should stop the load
early, at the same time we perform other checks.

Note: The fact that we now block loads earlier means that we do not fire
'willSendRequestForFrame' for blocked ports, so WebKitTestRunner no longer
outputs a message to stdout. Those errors are reported in the JS console,
but since some test paths are specified to always output JS console messages
to stderrr (for example the WPT tests), we have to revise out test expectations
for a few cases.

* fast/loader/cancel-load-during-port-block-timer.html: Revised expectation to reflect new console error message.
* http/tests/cache/cancel-during-failure-crash-expected.txt: Ditto.
* http/tests/preload/download_resources_from_invalid_headers-expected.txt: Update to reflect a preflight is not executed
  for a blocked port.
* http/tests/preload/resources/nph-invalid_resources_from_header.pl: Update to reflect that we do not preload
  from restricted ports.
* http/tests/security/blocked-on-redirect-expected.txt: Revised expectation to match revised error message.
* http/tests/security/form-blocked-port.html: Added.
* http/tests/security/form-blocked-port-expected.txt: Added.
* http/tests/xmlhttprequest/cross-origin-redirect-responseURL-expected.txt: Revised expectation for revised error message.
* http/tests/xmlhttprequest/redirect-cross-origin-2-expected.txt: Ditto.
* http/tests/xmlhttprequest/redirect-cross-origin-expected.txt: Ditto.
* http/tests/xmlhttprequest/simple-cross-origin-denied-events.html: Instead of using a port WebKit blocks (7), use one that
  is not blocked but is unlikely to be active (as originally intended). This retains the expected test behavior since we now
  block loads to restricted ports earlier in the load process.
* http/tests/xmlhttprequest/simple-cross-origin-denied-events-post.html: Ditto.
* http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Update test output to reflect that we
  are attempting to load from port 8 instead of port 7.
* http/wpt/beacon/beacon-async-error-logging-expected.txt: Ditto.
* http/wpt/beacon/beacon-async-error-logging.html: Update to reflect a preflight is not executed
  for a blocked port.
* imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any-expected.txt: Since we block before executing the load,
  TestRunner no longer outputs an error message to stdout. Instead, they appear in stderr (since all 'wpt' tests are marked
  to dump console.log output to stderr).
* imported/w3c/web-platform-tests/fetch/api/request/request-bad-port.any.worker-expected.txt: Ditto.
* platform/mac-wk1/http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: Revise to reflect change in console
  logging (the functional test results are identical).
* platform/mac-wk1/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Ditto.
* platform/win/http/tests/xmlhttprequest/redirect-cross-origin-post-expected.txt: Ditto.
* platform/win/http/tests/xmlhttprequest/simple-cross-origin-denied-events-post-expected.txt: Ditto.
* platform/wk2/http/tests/security/blocked-on-redirect-expected.txt: Ditto.


Canonical link: https://commits.webkit.org/236675@main
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@276193 268f45cc-cd09-0410-ab3c-d52691b4dbfc
2021-04-17 03:22:00 +00:00
..
resources Font loads quickly followed by navigations may fail indefinitely 2020-08-25 22:08:51 +00:00
stateobjects [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
about-blank-hash-change-expected.txt
about-blank-hash-change.html
about-blank-hash-kept-expected.txt
about-blank-hash-kept.html
api-test-go-to-current-back-forward-item-expected.txt
api-test-go-to-current-back-forward-item.html Migrate 97 *-disabled tests to use TestExpectations 2017-01-29 07:30:39 +00:00
api-test-new-window-data-load-base-url-expected.txt
api-test-new-window-data-load-base-url.html
cache-encoding-expected.txt Changes to shared testing JS files should not cause test failures due to console message line numbers changing 2020-04-10 21:10:11 +00:00
cache-encoding.html
cancel-load-during-port-block-timer-expected.txt Perform port blocking earlier in the load 2021-04-17 03:22:00 +00:00
cancel-load-during-port-block-timer.html
charset-parse-expected.txt
charset-parse.html
child-frame-add-after-back-forward-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
child-frame-add-after-back-forward.html
comment-only-javascript-url-expected.txt
comment-only-javascript-url.html
crash-copying-backforwardlist-expected.txt Crash in Safari opening new tabs to "same page" 2010-02-01 21:21:43 +00:00
crash-copying-backforwardlist.html
crash-replacing-location-before-load-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
crash-replacing-location-before-load.html
create-frame-in-DOMContentLoaded-expected.txt 2011-06-29 Darin Adler <darin@apple.com> 2011-06-29 20:46:33 +00:00
create-frame-in-DOMContentLoaded.html Make fast/loader/create-frame-in-DOMContentLoaded.html less flaky 2020-05-28 18:09:16 +00:00
data-url-encoding-html-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
data-url-encoding-html.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
data-url-encoding-svg-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
data-url-encoding-svg.html WebKit doesn't parse "#" as delimiter for fragment identifier in data URIs 2020-10-05 19:36:22 +00:00
data-url-frame-allowed-expected.txt
data-url-frame-allowed.html
data-url-load-denied-expected.txt Prevent navigating top level frames to Data URLs 2020-02-06 17:32:18 +00:00
data-url-load-denied.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
display-image-unset-can-block-image-and-can-reload-in-place-expected.txt
display-image-unset-can-block-image-and-can-reload-in-place.html Remove all remaining testRunner.overridePreference calls 2020-10-31 16:08:51 +00:00
document-destruction-within-unload-expected.txt Unreviewed gardening. Remove Windows style new lines from the test introduced in r93521. 2011-08-23 08:50:59 +00:00
document-destruction-within-unload.html
document-with-fragment-url-1-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
document-with-fragment-url-1.html
document-with-fragment-url-2-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
document-with-fragment-url-2.html
document-with-fragment-url-3-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
document-with-fragment-url-3.html
document-with-fragment-url-4-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
document-with-fragment-url-4.html
dynamic-iframe-extra-back-forward-item-expected.txt ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem() 2018-05-07 18:55:15 +00:00
dynamic-iframe-extra-back-forward-item.html
early-load-cancel-expected.txt
early-load-cancel.html
empty-embed-src-attribute-expected.txt WebCore: 2009-02-09 21:07:00 +00:00
empty-embed-src-attribute.html
empty-ref-versus-no-ref-expected.txt
empty-ref-versus-no-ref.html
external-script-URL-location-expected.txt
external-script-URL-location.html
file-URL-with-port-number-expected.txt Disallow ports in file URLs 2020-10-14 20:00:44 +00:00
file-URL-with-port-number.html Disallow ports in file URLs 2020-10-14 20:00:44 +00:00
file-protocol-fragment-expected.txt
file-protocol-fragment.html
font-face-empty-expected.txt
font-face-empty.html
font-load-timer-expected.html Font loads quickly followed by navigations may fail indefinitely 2020-08-25 22:08:51 +00:00
font-load-timer.html Font loads quickly followed by navigations may fail indefinitely 2020-08-25 22:08:51 +00:00
for-window-event-onload-scripts-expected.txt Followup for REGRESSION(r51097) - Unable to log in to statefarm.com 2010-03-02 21:46:02 +00:00
for-window-event-onload-scripts.html
form-events-back-forward-expected.txt
form-events-back-forward.html
form-state-restore-with-frames-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
form-state-restore-with-frames.html
form-state-restore-with-locked-back-forward-list-expected.txt
form-state-restore-with-locked-back-forward-list.html
form-submission-after-beforeunload-cancel-expected.txt
form-submission-after-beforeunload-cancel.html
form-submission-before-load-get-expected.txt HistoryItem not updated properly when a form submission begins before a 2012-04-02 20:14:07 +00:00
form-submission-before-load-get.html
form-submission-before-load-post-expected.txt HistoryItem not updated properly when a form submission begins before a 2012-04-02 20:14:07 +00:00
form-submission-before-load-post.html
form-submit-aborts-parsing-expected.txt
form-submit-aborts-parsing.html
fragment-after-redirect-gets-back-entry-expected.txt
fragment-after-redirect-gets-back-entry.html Use testRunner instead of layoutTestController in fast/js, layers, leaks, line-grid, lists, loader, loading, media, mediastream, multicol, and mutation tests 2012-07-16 01:41:53 +00:00
fragment-navigation-base-blank-expected.txt
fragment-navigation-base-blank.html
frame-creation-removal-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
frame-creation-removal.html
frame-location-change-not-added-to-history-expected.txt
frame-location-change-not-added-to-history.html Use testRunner instead of layoutTestController in fast/js, layers, leaks, line-grid, lists, loader, loading, media, mediastream, multicol, and mutation tests 2012-07-16 01:41:53 +00:00
frame-src-change-added-to-history-expected.txt
frame-src-change-added-to-history.html
frame-src-change-not-added-to-history-expected.txt
frame-src-change-not-added-to-history.html
frames-with-unload-handlers-in-page-cache-expected.txt Changes to shared testing JS files should not cause test failures due to console message line numbers changing 2020-04-10 21:10:11 +00:00
frames-with-unload-handlers-in-page-cache.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
goto-anchor-infinite-layout-expected.txt
goto-anchor-infinite-layout.html
grandparent-completion-starts-redirect-expected.txt
grandparent-completion-starts-redirect.html
hashchange-event-async-expected.txt
hashchange-event-async.html
hashchange-event-expected.txt
hashchange-event-properties-expected.txt
hashchange-event-properties.html
hashchange-event.html
history-forward-in-head-expected.txt
history-forward-in-head.html
iframe-crash-on-missing-image-expected.txt
iframe-crash-on-missing-image.xhtml
iframe-meta-refresh-base-blank-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
iframe-meta-refresh-base-blank.html
iframe-recursive-synchronous-load-expected.txt
iframe-recursive-synchronous-load.html
iframe-set-location-base-blank-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
iframe-set-location-base-blank.html
iframe-src-invalid-url-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
iframe-src-invalid-url.html
image-in-page-cache-expected.txt Animated GIFs in page cache get updated 2012-05-17 00:09:07 +00:00
image-in-page-cache.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
image-src-encoded-expected.txt
image-src-encoded.html
image-src-multiple-space-expected.txt
image-src-multiple-space.html
images-enabled-unset-can-block-image-and-can-reload-in-place-expected.txt
images-enabled-unset-can-block-image-and-can-reload-in-place.html Remove all remaining boolean overridePreference calls 2020-10-30 01:17:30 +00:00
inherit-charset-to-empty-frame-expected.txt
inherit-charset-to-empty-frame.html
inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt
inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate.html
inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt
inner-iframe-loads-data-url-into-parent-on-unload-crash.html
input-element-page-cache-crash-expected.txt Changes to shared testing JS files should not cause test failures due to console message line numbers changing 2020-04-10 21:10:11 +00:00
input-element-page-cache-crash.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
invalid-charset-on-script-crashes-loader-expected.txt
invalid-charset-on-script-crashes-loader.html
javascript-url-encoding-2-expected.txt
javascript-url-encoding-2.html
javascript-url-encoding-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
javascript-url-encoding.html
javascript-url-hierarchical-execution-expected.txt
javascript-url-hierarchical-execution.html
javascript-url-iframe-crash-expected.txt
javascript-url-iframe-crash.html
javascript-url-iframe-remove-on-navigate-async-delegate-expected.txt
javascript-url-iframe-remove-on-navigate-async-delegate.html
javascript-url-iframe-remove-on-navigate-expected.txt
javascript-url-iframe-remove-on-navigate.html Setting a frame's src to a javascript URL should not run it synchronously 2019-05-02 22:24:27 +00:00
javascript-url-in-embed-expected.txt
javascript-url-in-embed.html
javascript-url-in-object-expected.txt
javascript-url-in-object.html
link-no-URL-expected.txt
link-no-URL.html
loadInProgress-expected.txt
loadInProgress.html
local-CSS-from-local-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
local-CSS-from-local.html
local-JavaScript-from-local-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
local-JavaScript-from-local.html
local-css-allowed-in-strict-mode-expected.txt
local-css-allowed-in-strict-mode.html
local-iFrame-source-from-local-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
local-iFrame-source-from-local.html
local-image-from-local-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
local-image-from-local.html
local-svg-parsed-as-svg-expected.txt
local-svg-parsed-as-svg.svg
local-xhtml-parsed-as-xhtml-expected.txt
local-xhtml-parsed-as-xhtml.xhtml
location-change-aborts-parsing-expected.txt
location-change-aborts-parsing.html
location-hash-user-gesture-expected.txt
location-hash-user-gesture.html
location-port-expected.txt
location-port.html
main-document-url-for-non-http-loads-expected.txt
main-document-url-for-non-http-loads.html
meta-refresh-vs-open-expected.txt
meta-refresh-vs-open.html
navigate-with-new-target-after-back-forward-navigation-expected.txt
navigate-with-new-target-after-back-forward-navigation.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
navigate-with-post-to-new-target-after-back-forward-navigation-expected.txt
navigate-with-post-to-new-target-after-back-forward-navigation.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
nested-document-handling-expected.txt
nested-document-handling.html
null-request-after-willSendRequest-expected.txt
null-request-after-willSendRequest.html
onhashchange-attribute-listeners-expected.txt
onhashchange-attribute-listeners.html
onload-bad-scheme-for-frame-expected.txt
onload-bad-scheme-for-frame.html
onload-policy-ignore-for-frame-async-delegates-expected.txt fast/loader/onload-policy-ignore-for-frame.html is timing out with async policy delegates 2018-03-06 03:13:32 +00:00
onload-policy-ignore-for-frame-async-delegates.html
onload-policy-ignore-for-frame-expected.txt
onload-policy-ignore-for-frame.html
onload-willSendRequest-null-for-frame-expected.txt
onload-willSendRequest-null-for-frame.html
onload-willSendRequest-null-for-script-expected.txt
onload-willSendRequest-null-for-script.html
onunload-form-submit-crash-2-expected.txt
onunload-form-submit-crash-2.html
onunload-form-submit-crash-expected.txt
onunload-form-submit-crash.html
opaque-base-url-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
opaque-base-url.html
page-dismissal-modal-dialogs-expected.txt Changes to shared testing JS files should not cause test failures due to console message line numbers changing 2020-04-10 21:10:11 +00:00
page-dismissal-modal-dialogs.html
ping-error-expected.txt
ping-error.html
plain-text-document-expected.txt
plain-text-document.html
policy-delegate-action-hit-test-zoomed-expected.txt
policy-delegate-action-hit-test-zoomed.html
recursive-before-unload-crash-expected.txt
recursive-before-unload-crash.html
redirect-to-invalid-url-using-javascript-calls-policy-delegate-expected.txt
redirect-to-invalid-url-using-javascript-calls-policy-delegate.html
redirect-to-invalid-url-using-javascript-disallowed-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
redirect-to-invalid-url-using-javascript-disallowed.html fast/loader/redirect-to-invalid-url-using-meta-refresh-disallowed.html fails with async policy delegates 2018-03-06 22:01:27 +00:00
redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate-expected.txt
redirect-to-invalid-url-using-meta-refresh-calls-policy-delegate.html
redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
redirect-to-invalid-url-using-meta-refresh-disallowed-async-delegates.html
redirect-to-invalid-url-using-meta-refresh-disallowed-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
redirect-to-invalid-url-using-meta-refresh-disallowed.html
redirect-with-open-subframe-2-expected.txt
redirect-with-open-subframe-2.html
redirect-with-open-subframe-expected.txt
redirect-with-open-subframe.html
refresh-iframe-base-blank-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
refresh-iframe-base-blank.html
reload-policy-delegate-expected.txt
reload-policy-delegate.html
reload-zero-byte-plugin-expected.txt Crash in DocumentWriter::endIfNotLoadingMainResource 2011-08-03 18:56:37 +00:00
reload-zero-byte-plugin.html
remove-iframe-during-history-navigation-different-expected.txt
remove-iframe-during-history-navigation-different.html
remove-iframe-during-history-navigation-same-expected.txt popstate event should be dispatched asynchronously 2015-11-12 18:39:08 +00:00
remove-iframe-during-history-navigation-same.html
repeat-same-document-navigation-expected.txt 2010-03-04 Nate Chapin <japhet@chromium.org> 2010-03-04 23:01:45 +00:00
repeat-same-document-navigation.html
revoke-blob-url-after-navigation-expected.txt Revoking an object URL immediately after triggering navigation causes navigation to fail 2020-05-22 22:50:50 +00:00
revoke-blob-url-after-navigation.html Revoking an object URL immediately after triggering navigation causes navigation to fail 2020-05-22 22:50:50 +00:00
sandboxed-plugin-crash-expected.txt Repro crash with many Google image search results 2010-05-18 23:53:31 +00:00
sandboxed-plugin-crash.html
scroll-position-restored-on-back-expected.txt https://bugs.webkit.org/show_bug.cgi?id=57898 2011-04-19 21:30:54 +00:00
scroll-position-restored-on-back-non-cached-expected.txt https://bugs.webkit.org/show_bug.cgi?id=57898 2011-04-22 06:29:48 +00:00
scroll-position-restored-on-back-non-cached.html
scroll-position-restored-on-back.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
show-only-one-beforeunload-dialog-expected.txt
show-only-one-beforeunload-dialog.html
simultaneous-reloads-assert-expected.txt
simultaneous-reloads-assert.html
start-load-in-unload-expected.txt
start-load-in-unload.html
stop-provisional-loads-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
stop-provisional-loads.html
subframe-navigate-during-main-frame-load-expected.txt
subframe-navigate-during-main-frame-load.html Use testRunner instead of layoutTestController in fast/js, layers, leaks, line-grid, lists, loader, loading, media, mediastream, multicol, and mutation tests 2012-07-16 01:41:53 +00:00
subframe-removes-itself-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
subframe-removes-itself.html
subframe-self-close-expected.txt
subframe-self-close.html
submit-form-while-parsing-1-expected.txt
submit-form-while-parsing-1.xhtml
submit-form-while-parsing-2-expected.txt
submit-form-while-parsing-2.html
subresource-load-failed-crash-expected.txt
subresource-load-failed-crash.html
subresource-willSendRequest-null-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
subresource-willSendRequest-null.html
text-document-wrapping.html
unload-form-expected.txt
unload-form-post-about-blank-expected.txt
unload-form-post-about-blank.html
unload-form-post-expected.txt
unload-form-post.html
unload-form.html
unload-hyperlink-expected.txt
unload-hyperlink-targeted-expected.txt
unload-hyperlink-targeted.html
unload-hyperlink.html
unload-javascript-url-expected.txt
unload-javascript-url.html
unload-mutation-crash-expected.txt
unload-mutation-crash.html
unload-reload-expected.txt
unload-reload.html
unload-window-location-expected.txt
unload-window-location.html
unschedule-relayout-after-unload-expected.txt
unschedule-relayout-after-unload.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00
url-data-replace-backslash-expected.txt
url-data-replace-backslash.html
url-parse-1-expected.txt
url-parse-1.html
url-selected-user-gesture-expected.txt
url-selected-user-gesture.html Remove remaining alternative preference setting mechanisms from LayoutTests 2020-11-01 20:09:38 +00:00
url-strip-cr-lf-tab-expected.txt
url-strip-cr-lf-tab.html
user-style-sheet-resource-load-callbacks-expected.txt
user-style-sheet-resource-load-callbacks.html Use testRunner instead of layoutTestController in fast/js, layers, leaks, line-grid, lists, loader, loading, media, mediastream, multicol, and mutation tests 2012-07-16 01:41:53 +00:00
user-stylesheet-fast-path-expected.txt
user-stylesheet-fast-path.html
willSendRequest-null-for-preload-expected.txt Update the test landed in r76701 to not depend on loading a "script" from http://example.com, make it 2011-01-26 20:03:07 +00:00
willSendRequest-null-for-preload.html
window-clearing-expected.txt
window-clearing.html
window-open-to-invalid-url-calls-policy-delegate-expected.txt
window-open-to-invalid-url-calls-policy-delegate.html
window-open-to-invalid-url-disallowed-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
window-open-to-invalid-url-disallowed.html
window-properties-restored-from-page-cache-expected.txt Remove trailing spaces from expected.txt files (excluding WPT for now since that contains too many) 2020-09-27 02:15:19 +00:00
window-properties-restored-from-page-cache.html [Testing] Rename test header commands to match names in WebPreferences*.yaml 2020-10-13 17:16:15 +00:00