ASSERT(!childItemWithTarget(child->target())) is hit in HistoryItem::addChildItem()
https://bugs.webkit.org/show_bug.cgi?id=185322

Reviewed by Geoff Garen.

LayoutTests/imported/w3c:

Rebaseline layout tests due to frame name changes.

* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/001-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/003-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/002-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/003-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/004-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/005-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/003-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/004-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/007-expected.txt:
* web-platform-tests/html/browsers/browsing-the-web/unloading-documents/unload/009-expected.txt:

Source/WebCore:

We generate unique names for Frame to be used in HistoryItem. Those names not only
need to be unique, they also need to be repeatable to avoid layout tests flakiness
and for things like restoring form state from a HistoryItem.

The previously generated frame names were relying on the Frame's index among a
parent Frame's children. The issue was that we could end up with duplicate names
because one could insert a Frame *before* an existing one. This is because the code
would not take care of updating existing Frames' unique name on frame tree mutation.

Updating frame tree names on mutation would be inefficient and is also not necessary.
The approach chosen in this patch is to stop using the Frame's index and instead rely
on an increasing counter stored on the top-frame's FrameTree. To make the names
repeatable, we reset the counter on page navigation.

* page/Frame.cpp:
(WebCore::Frame::setDocument):
* page/FrameTree.cpp:
(WebCore::FrameTree::uniqueChildName const):
(WebCore::FrameTree::generateUniqueName const):
* page/FrameTree.h:
(WebCore::FrameTree::resetFrameIdentifiers):

LayoutTests:

Rebaseline layout tests due to frame name changes.

* applicationmanifest/display-mode-subframe-expected.txt:
* contentfiltering/allow-after-add-data-expected.txt:
* contentfiltering/allow-after-finished-adding-data-expected.txt:
* contentfiltering/allow-after-response-expected.txt:
* contentfiltering/allow-after-will-send-request-expected.txt:
* contentfiltering/allow-never-expected.txt:
* contentfiltering/block-after-add-data-expected.txt:
* contentfiltering/block-after-add-data-then-allow-unblock-expected.txt:
* contentfiltering/block-after-add-data-then-deny-unblock-expected.txt:
* contentfiltering/block-after-finished-adding-data-expected.txt:
* contentfiltering/block-after-finished-adding-data-then-allow-unblock-expected.txt:
* contentfiltering/block-after-finished-adding-data-then-deny-unblock-expected.txt:
* contentfiltering/block-after-response-expected.txt:
* contentfiltering/block-after-response-then-allow-unblock-expected.txt:
* contentfiltering/block-after-response-then-deny-unblock-expected.txt:
* contentfiltering/block-after-will-send-request-expected.txt:
* contentfiltering/block-after-will-send-request-then-allow-unblock-expected.txt:
* contentfiltering/block-after-will-send-request-then-deny-unblock-expected.txt:
* contentfiltering/block-never-expected.txt:
* fast/dom/Geolocation/callback-to-deleted-context-expected.txt:
* fast/dom/Geolocation/disconnected-frame-expected.txt:
* fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt:
* fast/dom/Window/messageevent-source-postmessage-expected.txt:
* fast/dom/Window/messageevent-source-postmessage-reified-expected.txt:
* fast/dom/javascript-url-crash-function-expected.txt:
* fast/encoding/meta-overrules-auto-expected.txt:
* fast/events/before-unload-forbidden-navigation-expected.txt:
* fast/events/before-unload-in-subframe-expected.txt:
* fast/events/before-unload-with-subframes-expected.txt:
* fast/events/focusingUnloadedFrame-expected.txt:
* fast/events/onloadFrameCrash-expected.txt:
* fast/events/onunload-not-on-body-expected.txt:
* fast/events/pageshow-pagehide-expected.txt:
* fast/events/stop-load-in-unload-handler-using-document-write-expected.txt:
* fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt:
* fast/forms/form-and-frame-interaction-retains-values-expected.txt:
* fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt:
* fast/frames/frame-element-name-expected.txt:
* fast/frames/frame-src-attribute-expected.txt:
* fast/frames/frame-unload-crash-expected.txt:
* fast/frames/iframe-reparenting-unique-name-expected.txt:
* fast/frames/iframe-set-inner-html-expected.txt:
* fast/frames/layout-after-destruction-expected.txt:
* fast/frames/long-names-in-nested-subframes-expected.txt:
* fast/frames/page-unload-document-open-expected.txt:
* fast/frames/reparent-in-unload-contentdocument-expected.txt:
* fast/frames/sandboxed-iframe-noscript-expected.txt:
* fast/frames/sandboxed-iframe-storage-expected.txt:
* fast/frames/srcdoc/setting-src-does-nothing-expected.txt:
* fast/frames/srcdoc/srcdoc-can-navigate-expected.txt:
* fast/frames/srcdoc/srcdoc-loads-content-expected.txt:
* fast/history/back-from-page-with-focused-iframe-expected.txt:
* fast/history/history-back-initial-vs-final-url-expected.txt:
* fast/history/redirect-via-iframe-expected.txt:
* fast/loader/child-frame-add-after-back-forward-expected.txt:
* fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt:
* fast/loader/fragment-navigation-base-blank-expected.txt:
* fast/loader/frame-location-change-not-added-to-history-expected.txt:
* fast/loader/frame-src-change-added-to-history-expected.txt:
* fast/loader/frame-src-change-not-added-to-history-expected.txt:
* fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt:
* fast/loader/grandparent-completion-starts-redirect-expected.txt:
* fast/loader/iframe-meta-refresh-base-blank-expected.txt:
* fast/loader/iframe-set-location-base-blank-expected.txt:
* fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt:
* fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt:
* fast/loader/page-dismissal-modal-dialogs-expected.txt:
* fast/loader/ping-error-expected.txt:
* fast/loader/plain-text-document-expected.txt:
* fast/loader/refresh-iframe-base-blank-expected.txt:
* fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt:
* fast/loader/stateobjects/pushstate-in-iframe-expected.txt:
* fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt:
* fast/loader/stateobjects/replacestate-in-iframe-expected.txt:
* fast/loader/stop-provisional-loads-expected.txt:
* fast/loader/subframe-removes-itself-expected.txt:
* fast/loader/subframe-self-close-expected.txt:
* fast/loader/unload-hyperlink-targeted-expected.txt:
* fast/parser/double-write-from-closed-iframe-expected.txt:
* fast/parser/iframe-sets-parent-to-javascript-url-expected.txt:
* fast/parser/javascript-url-compat-mode-expected.txt:
* fast/parser/move-during-parsing-expected.txt:
* fast/parser/noscript-with-javascript-disabled-expected.txt:
* fast/parser/pre-html5-parser-quirks-expected.txt:
* fast/preloader/iframe-srcdoc-expected.txt:
* fast/tokenizer/text-plain-expected.txt:
* fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt:
* fast/xsl/xslt-text-expected.txt:
* http/tests/appcache/x-frame-options-prevents-framing-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-always-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-default-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-never-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-no-referrer-when-downgrade-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-origin-expected.txt:
* http/tests/contentdispositionattachmentsandbox/referer-header-stripped-with-meta-referer-unsafe-url-expected.txt:
* http/tests/cookies/same-site/fetch-after-navigating-iframe-in-cross-origin-page-expected.txt:
* http/tests/cookies/same-site/fetch-in-cross-origin-iframe-expected.txt:
* http/tests/cookies/same-site/fetch-in-cross-origin-service-worker-expected.txt:
* http/tests/cookies/same-site/fetch-in-same-origin-service-worker-expected.txt:
* http/tests/from-origin/document-from-origin-same-accepted-expected.txt:
* http/tests/from-origin/document-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/document-from-origin-same-site-accepted-expected.txt:
* http/tests/from-origin/document-from-origin-same-site-blocked-expected.txt:
* http/tests/from-origin/document-nested-from-origin-same-accepted-expected.txt:
* http/tests/from-origin/document-nested-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/fetch-data-iframe-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/fetch-iframe-from-origin-same-accepted-expected.txt:
* http/tests/from-origin/fetch-iframe-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/redirect-document-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/sandboxed-sub-frame-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/sandboxed-sub-frame-nested-cross-origin-from-origin-same-blocked-expected.txt:
* http/tests/from-origin/sandboxed-sub-frame-nested-same-origin-from-origin-same-blocked-expected.txt:
* http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
* http/tests/loading/basic-auth-remove-credentials-expected.txt:
* http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
* http/tests/loading/basic-credentials-sent-automatically-expected.txt:
* http/tests/loading/pdf-commit-load-callbacks-expected.txt:
* http/tests/loading/redirect-with-no-location-crash-expected.txt:
* http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
* http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
* http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
* http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
* http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
* http/tests/misc/last-modified-parsing-expected.txt:
* http/tests/misc/policy-delegate-called-twice-expected.txt:
* http/tests/misc/redirect-to-external-url-expected.txt:
* http/tests/misc/webtiming-origins-expected.txt: Removed.
* http/tests/navigation/back-to-slow-frame-expected.txt:
* http/tests/navigation/forward-and-cancel-expected.txt:
* http/tests/navigation/image-load-in-subframe-unload-handler-expected.txt:
* http/tests/navigation/lockedhistory-iframe-expected.txt:
* http/tests/navigation/post-frames-expected.txt:
* http/tests/navigation/reload-subframe-frame-expected.txt:
* http/tests/navigation/reload-subframe-iframe-expected.txt:
* http/tests/navigation/reload-subframe-object-expected.txt:
* http/tests/preload/download_resources_from_header_iframe-expected.txt:
* http/tests/preload/download_resources_from_invalid_headers-expected.txt:
* http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
* http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
* http/tests/quicklook/document-domain-is-empty-string-expected.txt:
* http/tests/quicklook/external-stylesheet-blocked-expected.txt:
* http/tests/quicklook/hide-referer-on-navigation-expected.txt:
* http/tests/quicklook/rtf-document-domain-is-empty-string-expected.txt:
* http/tests/quicklook/same-origin-xmlhttprequest-allowed-expected.txt:
* http/tests/quicklook/top-navigation-blocked-expected.txt:
* http/tests/resourceLoadStatistics/add-blocking-to-redirect-expected.txt:
* http/tests/resourceLoadStatistics/add-partitioning-to-redirect-expected.txt:
* http/tests/resourceLoadStatistics/non-prevalent-resources-can-access-cookies-in-a-third-party-context-expected.txt:
* http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-deletion-expected.txt:
* http/tests/resourceLoadStatistics/partitioned-and-unpartitioned-cookie-with-partitioning-timeout-expected.txt:
* http/tests/resourceLoadStatistics/partitioned-cookies-with-and-without-user-interaction-expected.txt:
* http/tests/resourceLoadStatistics/remove-blocking-in-redirect-expected.txt:
* http/tests/resourceLoadStatistics/remove-partitioning-in-redirect-expected.txt:
* http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-redirects-expected.txt:
* http/tests/resourceLoadStatistics/strip-referrer-to-origin-for-prevalent-subresource-requests-expected.txt:
* http/tests/resourceLoadStatistics/third-party-cookie-with-and-without-user-interaction-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
* http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
* http/tests/security/aboutBlank/xss-DENIED-navigate-opener-document-write-expected.txt:
* http/tests/security/aboutBlank/xss-DENIED-navigate-opener-javascript-url-expected.txt:
* http/tests/security/aboutBlank/xss-DENIED-set-opener-expected.txt:
* http/tests/security/appcache-in-private-browsing-expected.txt:
* http/tests/security/appcache-switching-private-browsing-expected.txt:
* http/tests/security/canvas-cors-with-two-hosts-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-meta-element-ignored-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-in-report-only-ignored-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-allow-same-origin-sandboxed-cross-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-none-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-self-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-star-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-self-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-star-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-same-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-none-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-self-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-cross-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-none-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-self-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-star-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-nested-same-in-same-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-none-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-protocolless-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-self-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-crossorigin-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-star-allow-sameorigin-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-allow-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/frame-ancestors/frame-ancestors-url-block-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-blocked-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/module-scriptnonce-invalidnonce-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/plugintypes-invalid-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-01-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/plugintypes-url-02-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-enforced-policy-and-blocked-by-report-policy2-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-allowed-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-in-enforced-policy-and-not-in-report-only-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scripthash-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-enforced-policy-and-allowed-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-allowed-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-by-legacy-enforced-policy-and-blocked-by-report-policy2-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-blocked-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-enforced-policy-and-not-in-report-only-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-in-one-enforced-policy-neither-in-another-enforced-policy-nor-report-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/scriptnonce-invalidnonce-expected.txt:
* http/tests/security/contentSecurityPolicy/1.1/securitypolicyviolation-block-image-https-expected.txt:
* http/tests/security/contentSecurityPolicy/WebAssembly-blocked-in-subframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-01-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-02-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-03-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-04-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-05-expected.txt:
* http/tests/security/contentSecurityPolicy/directive-parsing-multiple-headers-expected.txt:
* http/tests/security/contentSecurityPolicy/eval-blocked-in-subframe-expected.txt:
* http/tests/security/contentSecurityPolicy/object-src-none-allowed-expected.txt:
* http/tests/security/contentSecurityPolicy/object-src-none-blocked-expected.txt:
* http/tests/security/contentSecurityPolicy/report-status-code-zero-when-using-https-expected.txt:
* http/tests/security/contentSecurityPolicy/report-uri-from-child-frame-expected.txt:
* http/tests/security/contentSecurityPolicy/script-loads-with-img-src-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-none-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-none-inline-event-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-parsing-implicit-and-explicit-port-number-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-redirect-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-self-blocked-01-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-self-blocked-02-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-self-blocked-03-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-self-expected.txt:
* http/tests/security/contentSecurityPolicy/script-src-star-cross-scheme-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-01-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-02-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-03-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-04-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-05-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-06-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-07-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-08-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-09-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-10-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-deprecated-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-no-semicolon-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-nonascii-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-none-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-paths-01-expected.txt:
* http/tests/security/contentSecurityPolicy/source-list-parsing-paths-02-expected.txt:
* http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
* http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
* http/tests/security/contentSecurityPolicy/xsl-redirect-allowed-expected.txt:
* http/tests/security/contentSecurityPolicy/xsl-redirect-allowed2-expected.txt:
* http/tests/security/cookies/first-party-cookie-allow-xslt-expected.txt:
* http/tests/security/cookies/third-party-cookie-blocking-redirect-expected.txt:
* http/tests/security/cookies/third-party-cookie-blocking-xslt-expected.txt:
* http/tests/security/cross-frame-access-callback-explicit-domain-DENY-expected.txt:
* http/tests/security/cross-frame-access-delete-expected.txt:
* http/tests/security/cross-frame-access-frameelement-expected.txt:
* http/tests/security/cross-frame-access-history-put-expected.txt: Removed.
* http/tests/security/cross-frame-access-location-put-expected.txt:
* http/tests/security/cross-frame-access-private-browsing-expected.txt:
* http/tests/security/cross-origin-appcache-allowed-expected.txt:
* http/tests/security/cross-origin-appcache-expected.txt:
* http/tests/security/cross-origin-css-primitive-expected.txt:
* http/tests/security/cross-origin-indexeddb-allowed-expected.txt:
* http/tests/security/cross-origin-indexeddb-expected.txt:
* http/tests/security/cross-origin-plugin-allowed-expected.txt:
* http/tests/security/cross-origin-plugin-expected.txt:
* http/tests/security/cross-origin-plugin-private-browsing-toggled-allowed-expected.txt:
* http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
* http/tests/security/cross-origin-session-storage-allowed-expected.txt:
* http/tests/security/cross-origin-session-storage-third-party-blocked-expected.txt:
* http/tests/security/cross-origin-websql-allowed-expected.txt:
* http/tests/security/cross-origin-websql-expected.txt:
* http/tests/security/cross-origin-worker-indexeddb-allowed-expected.txt:
* http/tests/security/cross-origin-worker-indexeddb-expected.txt:
* http/tests/security/dataURL/xss-DENIED-from-data-url-sub-frame-2-level-expected.txt:
* http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-expected.txt:
* http/tests/security/dataURL/xss-DENIED-to-data-url-in-foreign-domain-subframe-location-change-expected.txt:
* http/tests/security/dataURL/xss-DENIED-to-data-url-sub-frame-2-level-expected.txt:
* http/tests/security/frameNavigation/xss-ALLOWED-targeted-subframe-navigation-change-expected.txt:
* http/tests/security/frameNavigation/xss-DENIED-plugin-navigation-expected.txt:
* http/tests/security/frameNavigation/xss-DENIED-targeted-link-navigation-expected.txt:
* http/tests/security/history-pushState-replaceState-from-sandboxed-iframe-expected.txt:
* http/tests/security/http-0.9/default-port-plugin-blocked-expected.txt:
* http/tests/security/http-0.9/default-port-script-blocked-expected.txt:
* http/tests/security/http-0.9/iframe-blocked-expected.txt:
* http/tests/security/http-0.9/image-on-HTTP-0.9-default-port-page-allowed-expected.txt:
* http/tests/security/http-0.9/image-on-HTTP-0.9-page-blocked-expected.txt:
* http/tests/security/http-0.9/sandbox-should-not-persist-on-navigation-expected.txt:
* http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-sub-frame-2-level-expected.txt:
* http/tests/security/javascriptURL/xss-ALLOWED-from-javascript-url-to-javscript-url-expected.txt:
* http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-from-javscript-url-expected.txt:
* http/tests/security/javascriptURL/xss-ALLOWED-to-javascript-url-sub-frame-2-level-expected.txt:
* http/tests/security/javascriptURL/xss-DENIED-from-javascript-url-in-foreign-domain-subframe-expected.txt:
* http/tests/security/javascriptURL/xss-DENIED-to-javascript-url-in-foreign-domain-subframe-expected.txt:
* http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
* http/tests/security/mixedContent/blob-url-in-iframe-expected.txt:
* http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
* http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
* http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
* http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
* http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
* http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
* http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
* http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
* http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
* http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
* http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
* http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
* http/tests/security/private-browsing-http-auth-expected.txt:
* http/tests/security/referrer-policy-always-expected.txt:
* http/tests/security/referrer-policy-default-expected.txt:
* http/tests/security/referrer-policy-https-always-expected.txt:
* http/tests/security/referrer-policy-https-default-expected.txt:
* http/tests/security/referrer-policy-https-never-expected.txt:
* http/tests/security/referrer-policy-https-no-referrer-expected.txt:
* http/tests/security/referrer-policy-https-no-referrer-when-downgrade-expected.txt:
* http/tests/security/referrer-policy-https-origin-expected.txt:
* http/tests/security/referrer-policy-https-unsafe-url-expected.txt:
* http/tests/security/referrer-policy-invalid-expected.txt:
* http/tests/security/referrer-policy-never-expected.txt:
* http/tests/security/referrer-policy-no-referrer-expected.txt:
* http/tests/security/referrer-policy-no-referrer-when-downgrade-expected.txt:
* http/tests/security/referrer-policy-origin-expected.txt:
* http/tests/security/referrer-policy-redirect-expected.txt:
* http/tests/security/referrer-policy-rel-noreferrer-expected.txt:
* http/tests/security/same-origin-appcache-blocked-expected.txt:
* http/tests/security/same-origin-document-domain-storage-allowed-expected.txt:
* http/tests/security/same-origin-storage-blocked-expected.txt:
* http/tests/security/same-origin-websql-blocked-expected.txt:
* http/tests/security/sandboxed-iframe-document-cookie-expected.txt:
* http/tests/security/sandboxed-iframe-geolocation-getCurrentPosition-expected.txt:
* http/tests/security/sandboxed-iframe-geolocation-watchPosition-expected.txt:
* http/tests/security/srcdoc-inherits-referrer-expected.txt:
* http/tests/security/srcdoc-inherits-referrer-for-forms-expected.txt:
* http/tests/security/storage-blocking-loosened-local-storage-expected.txt:
* http/tests/security/storage-blocking-loosened-plugin-expected.txt:
* http/tests/security/storage-blocking-loosened-private-browsing-plugin-expected.txt:
* http/tests/security/storage-blocking-loosened-websql-expected.txt:
* http/tests/security/storage-blocking-strengthened-local-storage-expected.txt:
* http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
* http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
* http/tests/security/storage-blocking-strengthened-websql-expected.txt:
* http/tests/security/strip-referrer-to-origin-for-third-party-redirects-in-private-mode-expected.txt:
* http/tests/security/strip-referrer-to-origin-for-third-party-requests-in-private-mode-expected.txt:
* http/tests/security/window-properties-clear-domain-expected.txt:
* http/tests/security/window-properties-clear-port-expected.txt:
* http/tests/security/window-properties-pass-expected.txt:
* http/tests/security/xss-DENIED-assign-location-href-javascript-expected.txt:
* http/tests/security/xss-DENIED-defineProperty-expected.txt:
* http/tests/security/xssAuditor/faux-script1-expected.txt:
* http/tests/security/xssAuditor/faux-script2-expected.txt:
* http/tests/security/xssAuditor/faux-script3-expected.txt:
* http/tests/security/xssAuditor/malformed-HTML-expected.txt:
* http/tests/security/xssAuditor/non-block-javascript-url-frame-expected.txt:
* http/tests/security/xssAuditor/reflection-in-path-expected.txt:
* http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
* http/tests/security/xssAuditor/svg-animate-expected.txt:
* http/tests/ssl/media-stream/get-user-media-different-host-expected.txt:
* http/tests/ssl/media-stream/get-user-media-nested-expected.txt:
* http/tests/ssl/media-stream/get-user-media-secure-connection-expected.txt:
* http/tests/ssl/ping-with-unsafe-redirect-expected.txt:
* http/tests/storageAccess/deny-storage-access-under-opener-expected.txt:
* http/tests/storageAccess/grant-storage-access-under-opener-expected.txt:
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-and-try-access-from-right-frame-expected.txt:
* http/tests/storageAccess/request-and-grant-storage-access-cross-origin-sandboxed-iframe-from-prevalent-domain-with-non-recent-user-interaction-but-try-access-from-wrong-frame-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-allow-origin-null-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-expected.txt:
* http/tests/xmlhttprequest/access-control-sandboxed-iframe-denied-without-wildcard-expected.txt:
* http/tests/xmlhttprequest/frame-load-cancelled-abort-expected.txt:
* http/tests/xmlhttprequest/frame-unload-abort-crash-expected.txt:
* http/tests/xmlhttprequest/origin-exact-matching-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-004-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-005-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-006-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-007-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-008-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-009-expected.txt:
* http/tests/xmlhttprequest/uri-resolution-opera-open-010-expected.txt:
* http/tests/xsl/xslt-transform-with-javascript-disabled-expected.txt:
* imported/blink/fast/plugins/empty-url-object-expected.txt:
* loader/stateobjects/pushstate-size-iframe-expected.txt:
* loader/stateobjects/replacestate-size-iframe-expected.txt:
* media/auto-play-in-sandbox-with-allow-scripts-expected.txt:
* platform/ios-wk1/http/tests/quicklook/top-navigation-blocked-expected.txt:
* platform/ios-wk1/imported/w3c/web-platform-tests/html/browsers/browsing-the-web/unloading-documents/001-expected.txt:
* platform/ios/http/tests/quicklook/at-import-stylesheet-blocked-expected.txt:
* platform/ios/http/tests/quicklook/cross-origin-iframe-blocked-expected.txt:
* platform/ios/http/tests/quicklook/document-domain-is-empty-string-expected.txt:
* platform/ios/http/tests/quicklook/external-stylesheet-blocked-expected.txt:
* platform/ios/http/tests/quicklook/hide-referer-on-navigation-expected.txt:
* platform/ios/http/tests/quicklook/top-navigation-blocked-expected.txt:
* platform/ios/quicklook/excel-expected.txt:
* platform/ios/quicklook/excel-legacy-expected.txt:
* platform/ios/quicklook/excel-macro-enabled-expected.txt:
* platform/ios/quicklook/powerpoint-expected.txt:
* platform/ios/quicklook/powerpoint-legacy-expected.txt:
* platform/ios/quicklook/word-expected.txt:
* platform/ios/quicklook/word-legacy-expected.txt:
* platform/ios/webarchive/loading/cache-expired-subresource-expected.txt:
* platform/mac-wk2/http/tests/security/cross-origin-plugin-expected.txt:
* platform/mac-wk2/http/tests/security/cross-origin-plugin-private-browsing-toggled-expected.txt:
* platform/mac-wk2/http/tests/security/storage-blocking-strengthened-plugin-expected.txt:
* platform/mac-wk2/http/tests/security/storage-blocking-strengthened-private-browsing-plugin-expected.txt:
* platform/mac-wk2/plugins/resize-from-plugin-expected.txt:
* platform/mac/fast/loader/webarchive-encoding-respected-expected.txt:
* platform/mac/webarchive/adopt-attribute-styled-body-webarchive-expected.txt:
* platform/mac/webarchive/loading/cache-expired-subresource-expected.txt:
* platform/mac/webarchive/test-duplicate-resources-expected.txt:
* platform/win/plugins/resize-from-plugin-expected.txt:
* platform/win/webarchive/loading/cache-expired-subresource-expected.txt:
* platform/wk2/fast/loader/fragment-navigation-base-blank-expected.txt:
* platform/wk2/fast/loader/iframe-meta-refresh-base-blank-expected.txt:
* platform/wk2/fast/loader/iframe-set-location-base-blank-expected.txt:
* platform/wk2/fast/loader/refresh-iframe-base-blank-expected.txt:
* platform/wk2/fast/loader/subframe-removes-itself-expected.txt:
* platform/wk2/http/tests/loading/authentication-after-redirect-stores-wrong-credentials/authentication-after-redirect-stores-wrong-credentials-expected.txt:
* platform/wk2/http/tests/loading/basic-auth-resend-wrong-credentials-expected.txt:
* platform/wk2/http/tests/loading/basic-credentials-sent-automatically-expected.txt:
* platform/wk2/http/tests/loading/redirect-with-no-location-crash-expected.txt:
* platform/wk2/http/tests/loading/server-redirect-for-provisional-load-caching-expected.txt:
* platform/wk2/http/tests/misc/authentication-redirect-1/authentication-sent-to-redirect-cross-origin-expected.txt:
* platform/wk2/http/tests/misc/authentication-redirect-2/authentication-sent-to-redirect-same-origin-expected.txt:
* platform/wk2/http/tests/misc/authentication-redirect-3/authentication-sent-to-redirect-same-origin-with-location-credentials-expected.txt:
* platform/wk2/http/tests/misc/authentication-redirect-4/authentication-sent-to-redirect-same-origin-url-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-allowall-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-deny-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-in-body-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-allow-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-ignore-deny-meta-tag-parent-same-origin-deny-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-invalid-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-conflict-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-allow-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-multiple-headers-sameorigin-deny-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-allow-expected.txt:
* platform/wk2/http/tests/security/XFrameOptions/x-frame-options-parent-same-origin-deny-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/data-url-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-css-in-iframe-report-only-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-enforced-and-report-policies-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-iframe-with-inherited-policy-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-javascript-url-iframe-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-image-in-xslt-document-in-iframe-with-inherited-policy-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-plugin-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-script-in-iframe-with-inherited-policy-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-asynchronous-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/insecure-xhr-synchronous-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/block-all-mixed-content/secure-image-after-upgrade-redirect-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/proper-nested-upgrades-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-insecure-css-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-http-to-https-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/contentSecurityPolicy/upgrade-insecure-requests/upgrade-redirect-https-to-http-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/http-0.9/iframe-blocked-expected.txt:
* platform/wk2/http/tests/security/mixedContent/about-blank-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/data-url-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/data-url-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/empty-url-plugin-in-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/insecure-css-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/insecure-form-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/insecure-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/insecure-image-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/redirect-http-to-https-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-iframe-in-main-frame-expected.txt:
* platform/wk2/http/tests/security/mixedContent/redirect-https-to-http-script-in-iframe-expected.txt:
* platform/wk2/http/tests/security/xssAuditor/script-tag-with-callbacks-expected.txt:
* platform/wk2/webarchive/loading/javascript-url-iframe-crash-expected.txt:
* platform/wk2/webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
* platform/wk2/webarchive/loading/missing-data-expected.txt:
* platform/wk2/webarchive/loading/object-expected.txt:
* platform/wk2/webarchive/loading/test-loading-archive-expected.txt:
* platform/wk2/webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
* platform/wk2/webarchive/loading/video-in-webarchive-expected.txt:
* plugins/resize-from-plugin-expected.txt:
* quicklook/excel-expected.txt:
* quicklook/excel-legacy-expected.txt:
* quicklook/excel-macro-enabled-expected.txt:
* quicklook/keynote-09-expected.txt:
* quicklook/multi-sheet-numbers-09-expected.txt:
* quicklook/numbers-09-expected.txt:
* quicklook/pages-09-expected.txt:
* quicklook/powerpoint-expected.txt:
* quicklook/powerpoint-legacy-expected.txt:
* quicklook/word-expected.txt:
* quicklook/word-legacy-expected.txt:
* userscripts/user-script-all-frames-expected.txt:
* userscripts/user-script-top-frame-only-expected.txt:
* userscripts/user-style-all-frames-expected.txt:
* userscripts/user-style-top-frame-only-expected.txt:
* webarchive/loading/javascript-url-iframe-crash-expected.txt:
* webarchive/loading/mainresource-null-mimetype-crash-expected.txt:
* webarchive/loading/missing-data-expected.txt:
* webarchive/loading/object-expected.txt:
* webarchive/loading/test-loading-archive-expected.txt:
* webarchive/loading/test-loading-archive-subresource-null-mimetype-expected.txt:
* webarchive/loading/video-in-webarchive-expected.txt:

git-svn-id: http://svn.webkit.org/repository/webkit/trunk@231450 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/LayoutTests/fast/dom/Geolocation/callback-to-deleted-context-expected.txt b/LayoutTests/fast/dom/Geolocation/callback-to-deleted-context-expected.txt
index bc8826a..e7ba9e6 100644
--- a/LayoutTests/fast/dom/Geolocation/callback-to-deleted-context-expected.txt
+++ b/LayoutTests/fast/dom/Geolocation/callback-to-deleted-context-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Tests that when a Geolocation request is made from a remote frame, and that frame's script context goes away before the Geolocation callback is made, the callback is not made. If the callback is attempted, a crash will occur.
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
diff --git a/LayoutTests/fast/dom/Geolocation/disconnected-frame-expected.txt b/LayoutTests/fast/dom/Geolocation/disconnected-frame-expected.txt
index 6ba3314..ebc8b25 100644
--- a/LayoutTests/fast/dom/Geolocation/disconnected-frame-expected.txt
+++ b/LayoutTests/fast/dom/Geolocation/disconnected-frame-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Tests that when a request is made on a Geolocation object and its Frame is disconnected before a callback is made, the error callback is invoked with the correct error message.
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
diff --git a/LayoutTests/fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt b/LayoutTests/fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt
index 34e4b9e..942460e 100644
--- a/LayoutTests/fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt
+++ b/LayoutTests/fast/dom/Geolocation/disconnected-frame-permission-denied-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Tests that when a request is made on a Geolocation object, permission is denied and its Frame is disconnected before a callback is made, the error callback is invoked with PERMISSION_DENIED.
 
 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
diff --git a/LayoutTests/fast/dom/Window/messageevent-source-postmessage-expected.txt b/LayoutTests/fast/dom/Window/messageevent-source-postmessage-expected.txt
index a6db670..8637378 100644
--- a/LayoutTests/fast/dom/Window/messageevent-source-postmessage-expected.txt
+++ b/LayoutTests/fast/dom/Window/messageevent-source-postmessage-expected.txt
@@ -21,7 +21,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 * Child received message 1 from parent
 PASS messageEvent.source is parent
diff --git a/LayoutTests/fast/dom/Window/messageevent-source-postmessage-reified-expected.txt b/LayoutTests/fast/dom/Window/messageevent-source-postmessage-reified-expected.txt
index b7bbcfd..6368379 100644
--- a/LayoutTests/fast/dom/Window/messageevent-source-postmessage-reified-expected.txt
+++ b/LayoutTests/fast/dom/Window/messageevent-source-postmessage-reified-expected.txt
@@ -21,7 +21,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 * Child received message 1 from parent
 PASS messageEvent.source is parent
diff --git a/LayoutTests/fast/dom/javascript-url-crash-function-expected.txt b/LayoutTests/fast/dom/javascript-url-crash-function-expected.txt
index ee3eb76..38daec8c 100644
--- a/LayoutTests/fast/dom/javascript-url-crash-function-expected.txt
+++ b/LayoutTests/fast/dom/javascript-url-crash-function-expected.txt
@@ -3,6 +3,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS: You didn't crash.
diff --git a/LayoutTests/fast/encoding/meta-overrules-auto-expected.txt b/LayoutTests/fast/encoding/meta-overrules-auto-expected.txt
index beb1a9b..9fcf637 100644
--- a/LayoutTests/fast/encoding/meta-overrules-auto-expected.txt
+++ b/LayoutTests/fast/encoding/meta-overrules-auto-expected.txt
@@ -2,6 +2,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 UTF-8
diff --git a/LayoutTests/fast/events/before-unload-forbidden-navigation-expected.txt b/LayoutTests/fast/events/before-unload-forbidden-navigation-expected.txt
index 4f1a788..a47f33b 100644
--- a/LayoutTests/fast/events/before-unload-forbidden-navigation-expected.txt
+++ b/LayoutTests/fast/events/before-unload-forbidden-navigation-expected.txt
@@ -4,6 +4,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS: 2/2
diff --git a/LayoutTests/fast/events/before-unload-in-subframe-expected.txt b/LayoutTests/fast/events/before-unload-in-subframe-expected.txt
index d16afd4..30a244f 100644
--- a/LayoutTests/fast/events/before-unload-in-subframe-expected.txt
+++ b/LayoutTests/fast/events/before-unload-in-subframe-expected.txt
@@ -4,6 +4,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 Child loaded.
diff --git a/LayoutTests/fast/events/before-unload-with-subframes-expected.txt b/LayoutTests/fast/events/before-unload-with-subframes-expected.txt
index 7212540..edd5f74 100644
--- a/LayoutTests/fast/events/before-unload-with-subframes-expected.txt
+++ b/LayoutTests/fast/events/before-unload-with-subframes-expected.txt
@@ -4,6 +4,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS: 2/2
diff --git a/LayoutTests/fast/events/focusingUnloadedFrame-expected.txt b/LayoutTests/fast/events/focusingUnloadedFrame-expected.txt
index 2ae8b18..bda57a4 100644
--- a/LayoutTests/fast/events/focusingUnloadedFrame-expected.txt
+++ b/LayoutTests/fast/events/focusingUnloadedFrame-expected.txt
@@ -1,11 +1,11 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 To reproduce the original crash outside of DumpRenderTree, press option-tab twice. After focusing the link below on the first option-tab, the focus loop will try to focus the unloaded frame on the second and crash. Crash
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 
diff --git a/LayoutTests/fast/events/onloadFrameCrash-expected.txt b/LayoutTests/fast/events/onloadFrameCrash-expected.txt
index fd6f972..c9d1558 100644
--- a/LayoutTests/fast/events/onloadFrameCrash-expected.txt
+++ b/LayoutTests/fast/events/onloadFrameCrash-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
diff --git a/LayoutTests/fast/events/onunload-not-on-body-expected.txt b/LayoutTests/fast/events/onunload-not-on-body-expected.txt
index 7cc64f7..bb88aba 100644
--- a/LayoutTests/fast/events/onunload-not-on-body-expected.txt
+++ b/LayoutTests/fast/events/onunload-not-on-body-expected.txt
@@ -1,3 +1,3 @@
-frame "<!--framePath //<!--frame2-->-->" - has 1 onunload handler(s)
+frame "<!--frame3-->" - has 1 onunload handler(s)
 CONSOLE MESSAGE: line 1: Use of window.alert is not allowed while unloading a page.
 you should only see one unload alert appear.
diff --git a/LayoutTests/fast/events/pageshow-pagehide-expected.txt b/LayoutTests/fast/events/pageshow-pagehide-expected.txt
index afdae9b..07603d0 100644
--- a/LayoutTests/fast/events/pageshow-pagehide-expected.txt
+++ b/LayoutTests/fast/events/pageshow-pagehide-expected.txt
@@ -1,7 +1,7 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->/<!--frame0-->-->" - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->/<!--frame0-->-->" - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
+frame "<!--frame2-->" - has 1 onunload handler(s)
+frame "<!--frame2-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Test pageshow/pagehide event behavior in subframes.
 
 
diff --git a/LayoutTests/fast/events/stop-load-in-unload-handler-using-document-write-expected.txt b/LayoutTests/fast/events/stop-load-in-unload-handler-using-document-write-expected.txt
index 6adad2d..0e472e1 100644
--- a/LayoutTests/fast/events/stop-load-in-unload-handler-using-document-write-expected.txt
+++ b/LayoutTests/fast/events/stop-load-in-unload-handler-using-document-write-expected.txt
@@ -1,3 +1,3 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 PASS
 
diff --git a/LayoutTests/fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt b/LayoutTests/fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt
index 6adad2d..0e472e1 100644
--- a/LayoutTests/fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt
+++ b/LayoutTests/fast/events/stop-load-in-unload-handler-using-window-stop-expected.txt
@@ -1,3 +1,3 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 PASS
 
diff --git a/LayoutTests/fast/forms/form-and-frame-interaction-retains-values-expected.txt b/LayoutTests/fast/forms/form-and-frame-interaction-retains-values-expected.txt
index b21a22e..f807847 100644
--- a/LayoutTests/fast/forms/form-and-frame-interaction-retains-values-expected.txt
+++ b/LayoutTests/fast/forms/form-and-frame-interaction-retains-values-expected.txt
@@ -1,7 +1,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame4-->'
 --------
 PASS
 
@@ -13,6 +13,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->-->'
+Frame: '<!--frame3-->'
 --------
 
diff --git a/LayoutTests/fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt b/LayoutTests/fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt
index e3814da..d62ba3a 100644
--- a/LayoutTests/fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt
+++ b/LayoutTests/fast/frames/crash-when-child-iframe-forces-layout-during-unload-and-sibling-frame-has-mediaquery-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Ensures that when layout is forced during an unload event, frames with media queries do not crash.
  
diff --git a/LayoutTests/fast/frames/frame-element-name-expected.txt b/LayoutTests/fast/frames/frame-element-name-expected.txt
index 0e51025..d042c49 100644
--- a/LayoutTests/fast/frames/frame-element-name-expected.txt
+++ b/LayoutTests/fast/frames/frame-element-name-expected.txt
@@ -8,14 +8,14 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS escape(window.frameElement.name) is ""
 PASS escape(window.name) is ""
 
 
 --------
-Frame: '<!--framePath //<!--frame2-->-->'
+Frame: '<!--frame2-->'
 --------
 PASS escape(window.frameElement.name) is "_blank"
 PASS escape(window.name) is "_blank"
diff --git a/LayoutTests/fast/frames/frame-src-attribute-expected.txt b/LayoutTests/fast/frames/frame-src-attribute-expected.txt
index a86166d..8ea5207 100644
--- a/LayoutTests/fast/frames/frame-src-attribute-expected.txt
+++ b/LayoutTests/fast/frames/frame-src-attribute-expected.txt
@@ -1,13 +1,13 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 This test checks whether a frame element's 'src' attribute is a complete, rather than relative, URL.
 
 PASS: Frame 'src' attribute should include 'LayoutTests/fast/frames' and does.
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 
diff --git a/LayoutTests/fast/frames/frame-unload-crash-expected.txt b/LayoutTests/fast/frames/frame-unload-crash-expected.txt
index 0147b80d..8f6b541 100644
--- a/LayoutTests/fast/frames/frame-unload-crash-expected.txt
+++ b/LayoutTests/fast/frames/frame-unload-crash-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->/<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame2-->" - has 1 onunload handler(s)
 This is a test for bug 25136: CRASH in DocumentLoader::removeSubresourceLoader due to null m_frame. If successful, PASS should be printed below.
 
 PASS
diff --git a/LayoutTests/fast/frames/iframe-reparenting-unique-name-expected.txt b/LayoutTests/fast/frames/iframe-reparenting-unique-name-expected.txt
index 85623d2..4c55b9a 100644
--- a/LayoutTests/fast/frames/iframe-reparenting-unique-name-expected.txt
+++ b/LayoutTests/fast/frames/iframe-reparenting-unique-name-expected.txt
@@ -1,18 +1,18 @@
  
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 This test PASSED if DRT outputs two <iframe>s with unique names.
 
 
 
 --------
-Frame: '<!--framePath //<!--frame1-->/<!--frame0-->-->'
+Frame: '<!--frame3-->'
 --------
 Frame 0
 
 --------
-Frame: '<!--framePath //<!--frame1-->/<!--frame1-->-->'
+Frame: '<!--frame4-->'
 --------
 Frame 1
diff --git a/LayoutTests/fast/frames/iframe-set-inner-html-expected.txt b/LayoutTests/fast/frames/iframe-set-inner-html-expected.txt
index f0da833..cf4650a 100644
--- a/LayoutTests/fast/frames/iframe-set-inner-html-expected.txt
+++ b/LayoutTests/fast/frames/iframe-set-inner-html-expected.txt
@@ -2,11 +2,11 @@
 This tests that inserting two <iframe> elements using innerHTML actually causes two frames with unique names to be created.
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 
diff --git a/LayoutTests/fast/frames/layout-after-destruction-expected.txt b/LayoutTests/fast/frames/layout-after-destruction-expected.txt
index 8810955..efe60e7 100644
--- a/LayoutTests/fast/frames/layout-after-destruction-expected.txt
+++ b/LayoutTests/fast/frames/layout-after-destruction-expected.txt
@@ -1,5 +1,5 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 This test should not assert on reload in a debug build.
 
 Element in top frame
diff --git a/LayoutTests/fast/frames/long-names-in-nested-subframes-expected.txt b/LayoutTests/fast/frames/long-names-in-nested-subframes-expected.txt
index 3891967..4e85bfc 100644
--- a/LayoutTests/fast/frames/long-names-in-nested-subframes-expected.txt
+++ b/LayoutTests/fast/frames/long-names-in-nested-subframes-expected.txt
@@ -11,21 +11,21 @@
    
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->/<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->/<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->/<!--frame2-->-->'
+Frame: '<!--frame3-->'
 --------
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->/<!--frame3-->-->'
+Frame: '<!--frame4-->'
 --------
 
diff --git a/LayoutTests/fast/frames/page-unload-document-open-expected.txt b/LayoutTests/fast/frames/page-unload-document-open-expected.txt
index 3ce3a5b..66d8f11 100644
--- a/LayoutTests/fast/frames/page-unload-document-open-expected.txt
+++ b/LayoutTests/fast/frames/page-unload-document-open-expected.txt
@@ -1,2 +1,2 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Passes if it does not crash.
diff --git a/LayoutTests/fast/frames/reparent-in-unload-contentdocument-expected.txt b/LayoutTests/fast/frames/reparent-in-unload-contentdocument-expected.txt
index 1034926..4742185 100644
--- a/LayoutTests/fast/frames/reparent-in-unload-contentdocument-expected.txt
+++ b/LayoutTests/fast/frames/reparent-in-unload-contentdocument-expected.txt
@@ -6,6 +6,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame2-->'
 --------
 Should be visible.
diff --git a/LayoutTests/fast/frames/sandboxed-iframe-noscript-expected.txt b/LayoutTests/fast/frames/sandboxed-iframe-noscript-expected.txt
index e8c22b8..a680028 100644
--- a/LayoutTests/fast/frames/sandboxed-iframe-noscript-expected.txt
+++ b/LayoutTests/fast/frames/sandboxed-iframe-noscript-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/frames/sandboxed-iframe-storage-expected.txt b/LayoutTests/fast/frames/sandboxed-iframe-storage-expected.txt
index 4ab88c7..0fd5e7f 100644
--- a/LayoutTests/fast/frames/sandboxed-iframe-storage-expected.txt
+++ b/LayoutTests/fast/frames/sandboxed-iframe-storage-expected.txt
@@ -12,7 +12,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS window.openDatabase('SandboxedIframeStorageDisallowed', '1.0', '', 1) threw exception SecurityError: The operation is insecure..
 PASS window.localStorage threw exception SecurityError: The operation is insecure..
@@ -20,7 +20,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 PASS window.openDatabase('SandboxedIframeStorageAllowed', '1.0', '', 1) != null is true
 PASS window.localStorage != null is true
diff --git a/LayoutTests/fast/frames/srcdoc/setting-src-does-nothing-expected.txt b/LayoutTests/fast/frames/srcdoc/setting-src-does-nothing-expected.txt
index d19c5fe..e417bca 100644
--- a/LayoutTests/fast/frames/srcdoc/setting-src-does-nothing-expected.txt
+++ b/LayoutTests/fast/frames/srcdoc/setting-src-does-nothing-expected.txt
@@ -3,6 +3,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/frames/srcdoc/srcdoc-can-navigate-expected.txt b/LayoutTests/fast/frames/srcdoc/srcdoc-can-navigate-expected.txt
index e8c22b8..a680028 100644
--- a/LayoutTests/fast/frames/srcdoc/srcdoc-can-navigate-expected.txt
+++ b/LayoutTests/fast/frames/srcdoc/srcdoc-can-navigate-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/frames/srcdoc/srcdoc-loads-content-expected.txt b/LayoutTests/fast/frames/srcdoc/srcdoc-loads-content-expected.txt
index e8c22b8..a680028 100644
--- a/LayoutTests/fast/frames/srcdoc/srcdoc-loads-content-expected.txt
+++ b/LayoutTests/fast/frames/srcdoc/srcdoc-loads-content-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/history/back-from-page-with-focused-iframe-expected.txt b/LayoutTests/fast/history/back-from-page-with-focused-iframe-expected.txt
index c8fb25d..eed810f 100644
--- a/LayoutTests/fast/history/back-from-page-with-focused-iframe-expected.txt
+++ b/LayoutTests/fast/history/back-from-page-with-focused-iframe-expected.txt
@@ -5,5 +5,5 @@
 ============== Back Forward List ==============
 curr->  (file test):fast/history/back-from-page-with-focused-iframe.html  **nav target**
         data:text/html,<!DOCTYPE html><html><iframe srcdoc="<script>                window.onfocus = function() {                    window.onblur = function () { alert(/iframe blurred/); };                    window.top.onfocus = function () { alert(/main frame focused/); };                    window.top.history.back();                };                window.focus();                </script>"></iframe></html>  **nav target**
-            about:srcdoc (in frame "<!--framePath //<!--frame0-->-->")
+            about:srcdoc (in frame "<!--frame1-->")
 ===============================================
diff --git a/LayoutTests/fast/history/history-back-initial-vs-final-url-expected.txt b/LayoutTests/fast/history/history-back-initial-vs-final-url-expected.txt
index 0b4fbc4..46f2ebf 100644
--- a/LayoutTests/fast/history/history-back-initial-vs-final-url-expected.txt
+++ b/LayoutTests/fast/history/history-back-initial-vs-final-url-expected.txt
@@ -11,12 +11,12 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 final page contents
 
 ============== Back Forward List ==============
 curr->  (file test):fast/history/history-back-initial-vs-final-url.html  **nav target**
-            (file test):fast/history/resources/frame-final-url.html (in frame "<!--framePath //<!--frame0-->-->")
+            (file test):fast/history/resources/frame-final-url.html (in frame "<!--frame1-->")
         data:text/html,<script>alert("Going back.");history.back();</script>  **nav target**
 ===============================================
diff --git a/LayoutTests/fast/history/redirect-via-iframe-expected.txt b/LayoutTests/fast/history/redirect-via-iframe-expected.txt
index ff97008..4a84cb2 100644
--- a/LayoutTests/fast/history/redirect-via-iframe-expected.txt
+++ b/LayoutTests/fast/history/redirect-via-iframe-expected.txt
@@ -5,6 +5,6 @@
 
 ============== Back Forward List ==============
         (file test):fast/history/redirect-via-iframe.html  **nav target**
-            (file test):fast/history/resources/iframe-redirect.html#2 (in frame "<!--framePath //<!--frame0-->-->")
+            (file test):fast/history/resources/iframe-redirect.html#2 (in frame "<!--frame1-->")
 curr->  (file test):fast/history/resources/redirect-target.html#2  **nav target**
 ===============================================
diff --git a/LayoutTests/fast/loader/child-frame-add-after-back-forward-expected.txt b/LayoutTests/fast/loader/child-frame-add-after-back-forward-expected.txt
index c4a70bc..f0ce496 100644
--- a/LayoutTests/fast/loader/child-frame-add-after-back-forward-expected.txt
+++ b/LayoutTests/fast/loader/child-frame-add-after-back-forward-expected.txt
@@ -3,6 +3,6 @@
 Go forward then back.  
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt b/LayoutTests/fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt
index 1f9b19f..6a99e7e 100644
--- a/LayoutTests/fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt
+++ b/LayoutTests/fast/loader/dynamic-iframe-extra-back-forward-item-expected.txt
@@ -4,5 +4,5 @@
 
 ============== Back Forward List ==============
 curr->  (file test):fast/loader/dynamic-iframe-extra-back-forward-item.html  **nav target**
-            (file test):fast/loader/resources/notify-done.html (in frame "<!--framePath //<!--frame0-->-->")
+            (file test):fast/loader/resources/notify-done.html (in frame "<!--frame1-->")
 ===============================================
diff --git a/LayoutTests/fast/loader/fragment-navigation-base-blank-expected.txt b/LayoutTests/fast/loader/fragment-navigation-base-blank-expected.txt
index 5732b7c..995829f 100644
--- a/LayoutTests/fast/loader/fragment-navigation-base-blank-expected.txt
+++ b/LayoutTests/fast/loader/fragment-navigation-base-blank-expected.txt
@@ -1,11 +1,11 @@
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
 main frame - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
 main frame - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didChangeLocationWithinPageForFrame
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didChangeLocationWithinPageForFrame
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 main frame - didFinishLoadForFrame
 ALERT: Test finished due to hash change with a window count of 1
 
diff --git a/LayoutTests/fast/loader/frame-location-change-not-added-to-history-expected.txt b/LayoutTests/fast/loader/frame-location-change-not-added-to-history-expected.txt
index 7803941..28c65d7f 100644
--- a/LayoutTests/fast/loader/frame-location-change-not-added-to-history-expected.txt
+++ b/LayoutTests/fast/loader/frame-location-change-not-added-to-history-expected.txt
@@ -3,5 +3,5 @@
 
 ============== Back Forward List ==============
 curr->  (file test):fast/loader/frame-location-change-not-added-to-history.html  **nav target**
-            data:,hello (in frame "<!--framePath //<!--frame0-->-->")
+            data:,hello (in frame "<!--frame1-->")
 ===============================================
diff --git a/LayoutTests/fast/loader/frame-src-change-added-to-history-expected.txt b/LayoutTests/fast/loader/frame-src-change-added-to-history-expected.txt
index 10d64a6..8ddef4b 100644
--- a/LayoutTests/fast/loader/frame-src-change-added-to-history-expected.txt
+++ b/LayoutTests/fast/loader/frame-src-change-added-to-history-expected.txt
@@ -1,17 +1,17 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 1
 
 ============== Back Forward List ==============
         (file test):fast/loader/frame-src-change-added-to-history.html  **nav target**
-            data:,4 (in frame "<!--framePath //<!--frame0-->-->")
+            data:,4 (in frame "<!--frame1-->")
         (file test):fast/loader/frame-src-change-added-to-history.html
-            data:,3 (in frame "<!--framePath //<!--frame0-->-->")  **nav target**
+            data:,3 (in frame "<!--frame1-->")  **nav target**
         (file test):fast/loader/frame-src-change-added-to-history.html
-            data:,2 (in frame "<!--framePath //<!--frame0-->-->")  **nav target**
+            data:,2 (in frame "<!--frame1-->")  **nav target**
 curr->  (file test):fast/loader/frame-src-change-added-to-history.html
-            data:,1 (in frame "<!--framePath //<!--frame0-->-->")  **nav target**
+            data:,1 (in frame "<!--frame1-->")  **nav target**
 ===============================================
diff --git a/LayoutTests/fast/loader/frame-src-change-not-added-to-history-expected.txt b/LayoutTests/fast/loader/frame-src-change-not-added-to-history-expected.txt
index 89bb1fa..4df6d2ac 100644
--- a/LayoutTests/fast/loader/frame-src-change-not-added-to-history-expected.txt
+++ b/LayoutTests/fast/loader/frame-src-change-not-added-to-history-expected.txt
@@ -3,5 +3,5 @@
 
 ============== Back Forward List ==============
 curr->  (file test):fast/loader/frame-src-change-not-added-to-history.html  **nav target**
-            data:,hello (in frame "<!--framePath //<!--frame0-->-->")
+            data:,hello (in frame "<!--frame1-->")
 ===============================================
diff --git a/LayoutTests/fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt b/LayoutTests/fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt
index 80244bc..8ebb471 100644
--- a/LayoutTests/fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt
+++ b/LayoutTests/fast/loader/frames-with-unload-handlers-in-page-cache-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->/<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame2-->" - has 1 onunload handler(s)
 ALERT: Subframe onload
 ALERT: Subframe onpageshow
 CONSOLE MESSAGE: line 16: Use of window.alert is not allowed while unloading a page.
diff --git a/LayoutTests/fast/loader/grandparent-completion-starts-redirect-expected.txt b/LayoutTests/fast/loader/grandparent-completion-starts-redirect-expected.txt
index 98c5ace..60bcd81 100644
--- a/LayoutTests/fast/loader/grandparent-completion-starts-redirect-expected.txt
+++ b/LayoutTests/fast/loader/grandparent-completion-starts-redirect-expected.txt
@@ -5,12 +5,12 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 This is the parent of a frame that redirects itself.
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->/<!--frame0-->-->'
+Frame: '<!--frame2-->'
 --------
 
diff --git a/LayoutTests/fast/loader/iframe-meta-refresh-base-blank-expected.txt b/LayoutTests/fast/loader/iframe-meta-refresh-base-blank-expected.txt
index 513679f..661539a 100644
--- a/LayoutTests/fast/loader/iframe-meta-refresh-base-blank-expected.txt
+++ b/LayoutTests/fast/loader/iframe-meta-refresh-base-blank-expected.txt
@@ -1,17 +1,17 @@
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
 main frame - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
 main frame - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - willPerformClientRedirectToURL: resources/notify-done-with-window-count.html 
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - willPerformClientRedirectToURL: resources/notify-done-with-window-count.html 
+frame "<!--frame1-->" - didFinishLoadForFrame
 main frame - didFinishLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCancelClientRedirectForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didCancelClientRedirectForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
 ALERT: Finishing test with a window count of 1
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 
diff --git a/LayoutTests/fast/loader/iframe-set-location-base-blank-expected.txt b/LayoutTests/fast/loader/iframe-set-location-base-blank-expected.txt
index 9d8d966..c691f84 100644
--- a/LayoutTests/fast/loader/iframe-set-location-base-blank-expected.txt
+++ b/LayoutTests/fast/loader/iframe-set-location-base-blank-expected.txt
@@ -1,17 +1,17 @@
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
 main frame - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - willPerformClientRedirectToURL: resources/notify-done-with-window-count.html 
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - willPerformClientRedirectToURL: resources/notify-done-with-window-count.html 
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
 main frame - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 main frame - didFinishLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCancelClientRedirectForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didCancelClientRedirectForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
 ALERT: Finishing test with a window count of 1
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 
diff --git a/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt b/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt
index 5221265..40254b9 100644
--- a/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt
+++ b/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-async-delegate-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS did not crash.
diff --git a/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt b/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt
index 5221265..40254b9 100644
--- a/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt
+++ b/LayoutTests/fast/loader/inner-iframe-loads-data-url-into-parent-on-unload-crash-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS did not crash.
diff --git a/LayoutTests/fast/loader/page-dismissal-modal-dialogs-expected.txt b/LayoutTests/fast/loader/page-dismissal-modal-dialogs-expected.txt
index c0cf222..9823f1b 100644
--- a/LayoutTests/fast/loader/page-dismissal-modal-dialogs-expected.txt
+++ b/LayoutTests/fast/loader/page-dismissal-modal-dialogs-expected.txt
@@ -1,4 +1,4 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 CONSOLE MESSAGE: line 8: Use of window.alert is not allowed while unloading a page.
 CONSOLE MESSAGE: line 9: Use of window.confirm is not allowed while unloading a page.
 CONSOLE MESSAGE: line 10: Use of window.prompt is not allowed while unloading a page.
diff --git a/LayoutTests/fast/loader/ping-error-expected.txt b/LayoutTests/fast/loader/ping-error-expected.txt
index 5fc8dd0..8329fb8 100644
--- a/LayoutTests/fast/loader/ping-error-expected.txt
+++ b/LayoutTests/fast/loader/ping-error-expected.txt
@@ -1,2 +1,2 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 Test for bug 46579: Reproducible crash in appcache code when closing pgatour.com
diff --git a/LayoutTests/fast/loader/plain-text-document-expected.txt b/LayoutTests/fast/loader/plain-text-document-expected.txt
index 598e38d..d6d94c6 100644
--- a/LayoutTests/fast/loader/plain-text-document-expected.txt
+++ b/LayoutTests/fast/loader/plain-text-document-expected.txt
@@ -1,7 +1,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS: You should see this message in the browser.
 
diff --git a/LayoutTests/fast/loader/refresh-iframe-base-blank-expected.txt b/LayoutTests/fast/loader/refresh-iframe-base-blank-expected.txt
index 41c63d2..c0de4b6 100644
--- a/LayoutTests/fast/loader/refresh-iframe-base-blank-expected.txt
+++ b/LayoutTests/fast/loader/refresh-iframe-base-blank-expected.txt
@@ -1,17 +1,17 @@
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
 main frame - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - willPerformClientRedirectToURL: resources/refresh-iframe-base-blank-frame.html 
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - willPerformClientRedirectToURL: resources/refresh-iframe-base-blank-frame.html 
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
 main frame - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 main frame - didFinishLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCancelClientRedirectForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didCancelClientRedirectForFrame
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
 ALERT: Test finished with 1 windows
-frame "<!--framePath //<!--frame0-->-->" - didHandleOnloadEventsForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishLoadForFrame
+frame "<!--frame1-->" - didHandleOnloadEventsForFrame
+frame "<!--frame1-->" - didFinishLoadForFrame
 
diff --git a/LayoutTests/fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt b/LayoutTests/fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt
index afc3257..d8d4095 100644
--- a/LayoutTests/fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt
+++ b/LayoutTests/fast/loader/stateobjects/pushstate-frequency-iframe-expected.txt
@@ -79,7 +79,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 Adding state objects in iframe
 Successfully added item: 0
diff --git a/LayoutTests/fast/loader/stateobjects/pushstate-in-iframe-expected.txt b/LayoutTests/fast/loader/stateobjects/pushstate-in-iframe-expected.txt
index 0015ed1..ed60157 100644
--- a/LayoutTests/fast/loader/stateobjects/pushstate-in-iframe-expected.txt
+++ b/LayoutTests/fast/loader/stateobjects/pushstate-in-iframe-expected.txt
@@ -1,2 +1,2 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 PASS
diff --git a/LayoutTests/fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt b/LayoutTests/fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt
index 018d833..3aad9fd 100644
--- a/LayoutTests/fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt
+++ b/LayoutTests/fast/loader/stateobjects/replacestate-frequency-iframe-expected.txt
@@ -78,7 +78,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 Adding state objects in iframe
 Successfully added item: 0
diff --git a/LayoutTests/fast/loader/stateobjects/replacestate-in-iframe-expected.txt b/LayoutTests/fast/loader/stateobjects/replacestate-in-iframe-expected.txt
index bcb4dd3..5a01215 100644
--- a/LayoutTests/fast/loader/stateobjects/replacestate-in-iframe-expected.txt
+++ b/LayoutTests/fast/loader/stateobjects/replacestate-in-iframe-expected.txt
@@ -1,7 +1,7 @@
 main frame - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 ALERT: Navigating back...
 main frame - has 1 onunload handler(s)
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 ALERT: onpopstate
 PASS
diff --git a/LayoutTests/fast/loader/stop-provisional-loads-expected.txt b/LayoutTests/fast/loader/stop-provisional-loads-expected.txt
index 056f668..99cc2cd 100644
--- a/LayoutTests/fast/loader/stop-provisional-loads-expected.txt
+++ b/LayoutTests/fast/loader/stop-provisional-loads-expected.txt
@@ -1,3 +1,3 @@
-frame "<!--framePath //<!--frame0-->-->" - stopping load in didStartProvisionalLoadForFrame callback
+frame "<!--frame1-->" - stopping load in didStartProvisionalLoadForFrame callback
 This tests to see if a WebKit app that calls [WebFrame stopLoading] inside of a -webView:didStartProvisionalLoadForFrame: frame load delegate method call crashes.
 This test will only work in DRT 
diff --git a/LayoutTests/fast/loader/subframe-removes-itself-expected.txt b/LayoutTests/fast/loader/subframe-removes-itself-expected.txt
index fbe7339..2cc31f4 100644
--- a/LayoutTests/fast/loader/subframe-removes-itself-expected.txt
+++ b/LayoutTests/fast/loader/subframe-removes-itself-expected.txt
@@ -1,7 +1,7 @@
-frame "<!--framePath //<!--frame0-->-->" - didStartProvisionalLoadForFrame
+frame "<!--frame1-->" - didStartProvisionalLoadForFrame
 main frame - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didCommitLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFinishDocumentLoadForFrame
-frame "<!--framePath //<!--frame0-->-->" - didFailLoadWithError
+frame "<!--frame1-->" - didCommitLoadForFrame
+frame "<!--frame1-->" - didFinishDocumentLoadForFrame
+frame "<!--frame1-->" - didFailLoadWithError
 main frame - didFinishLoadForFrame
 This tests a subframe that removes itself to make sure a delegate message to indicate the interrupted load fires. 
diff --git a/LayoutTests/fast/loader/subframe-self-close-expected.txt b/LayoutTests/fast/loader/subframe-self-close-expected.txt
index 872b552..116ee86 100644
--- a/LayoutTests/fast/loader/subframe-self-close-expected.txt
+++ b/LayoutTests/fast/loader/subframe-self-close-expected.txt
@@ -4,7 +4,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 This subframe calls "self.close()" as it's very first action.
 That self.close() call should not close the window.
diff --git a/LayoutTests/fast/loader/unload-hyperlink-targeted-expected.txt b/LayoutTests/fast/loader/unload-hyperlink-targeted-expected.txt
index 0015ed1..ed60157 100644
--- a/LayoutTests/fast/loader/unload-hyperlink-targeted-expected.txt
+++ b/LayoutTests/fast/loader/unload-hyperlink-targeted-expected.txt
@@ -1,2 +1,2 @@
-frame "<!--framePath //<!--frame0-->-->" - has 1 onunload handler(s)
+frame "<!--frame1-->" - has 1 onunload handler(s)
 PASS
diff --git a/LayoutTests/fast/parser/double-write-from-closed-iframe-expected.txt b/LayoutTests/fast/parser/double-write-from-closed-iframe-expected.txt
index b4612ee..2f5f1c2 100644
--- a/LayoutTests/fast/parser/double-write-from-closed-iframe-expected.txt
+++ b/LayoutTests/fast/parser/double-write-from-closed-iframe-expected.txt
@@ -5,6 +5,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/parser/iframe-sets-parent-to-javascript-url-expected.txt b/LayoutTests/fast/parser/iframe-sets-parent-to-javascript-url-expected.txt
index 72fce4b..b33ed79 100644
--- a/LayoutTests/fast/parser/iframe-sets-parent-to-javascript-url-expected.txt
+++ b/LayoutTests/fast/parser/iframe-sets-parent-to-javascript-url-expected.txt
@@ -5,6 +5,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS
diff --git a/LayoutTests/fast/parser/javascript-url-compat-mode-expected.txt b/LayoutTests/fast/parser/javascript-url-compat-mode-expected.txt
index 806d060..ca2a0c0 100644
--- a/LayoutTests/fast/parser/javascript-url-compat-mode-expected.txt
+++ b/LayoutTests/fast/parser/javascript-url-compat-mode-expected.txt
@@ -1,6 +1,6 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 BackCompat
diff --git a/LayoutTests/fast/parser/move-during-parsing-expected.txt b/LayoutTests/fast/parser/move-during-parsing-expected.txt
index 4861609..40d5a33 100644
--- a/LayoutTests/fast/parser/move-during-parsing-expected.txt
+++ b/LayoutTests/fast/parser/move-during-parsing-expected.txt
@@ -7,6 +7,6 @@
 End of Page
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
diff --git a/LayoutTests/fast/parser/noscript-with-javascript-disabled-expected.txt b/LayoutTests/fast/parser/noscript-with-javascript-disabled-expected.txt
index 0ab9d2c..c9717d8 100644
--- a/LayoutTests/fast/parser/noscript-with-javascript-disabled-expected.txt
+++ b/LayoutTests/fast/parser/noscript-with-javascript-disabled-expected.txt
@@ -1,6 +1,6 @@
 The text inside the 'noscript' tag inside the iframe should render:  
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 PASS: This test case verifies that contents inside are rendered when Javascript is disabled.
diff --git a/LayoutTests/fast/parser/pre-html5-parser-quirks-expected.txt b/LayoutTests/fast/parser/pre-html5-parser-quirks-expected.txt
index 5bccd1c4..d6f3ccd 100644
--- a/LayoutTests/fast/parser/pre-html5-parser-quirks-expected.txt
+++ b/LayoutTests/fast/parser/pre-html5-parser-quirks-expected.txt
@@ -3,21 +3,21 @@
         
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 AfterAttributeNameState:
 Start Tag: PASS
 End Tag: PASS
 
 --------
-Frame: '<!--framePath //<!--frame1-->-->'
+Frame: '<!--frame2-->'
 --------
 AfterAttributeValueQuotedState:
 Start Tag: PASS
 End Tag: PASS
 
 --------
-Frame: '<!--framePath //<!--frame2-->-->'
+Frame: '<!--frame3-->'
 --------
 AfterAttributeValueUnquotedState:
 Start Tag: PASS
@@ -26,21 +26,21 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame3-->-->'
+Frame: '<!--frame4-->'
 --------
 AttributeNameState:
 Start Tag: PASS
 End Tag: PASS
 
 --------
-Frame: '<!--framePath //<!--frame4-->-->'
+Frame: '<!--frame5-->'
 --------
 BeforeAttributeNameState:
 Start Tag: PASS
 End Tag: PASS
 
 --------
-Frame: '<!--framePath //<!--frame5-->-->'
+Frame: '<!--frame6-->'
 --------
 Document fragment:
 Start Tag: PASS
@@ -50,21 +50,21 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame6-->-->'
+Frame: '<!--frame7-->'
 --------
 TagNameState:
 Start Tag: PASS
 End Tag: PASS
 
 --------
-Frame: '<!--framePath //<!--frame7-->-->'
+Frame: '<!--frame8-->'
 --------
 Self-closing <script> in head:
 Parsing: PASS
 External script loading: PASS
 
 --------
-Frame: '<!--framePath //<!--frame8-->-->'
+Frame: '<!--frame9-->'
 --------
 Self-closing <script> in body:
 Parsing: PASS
diff --git a/LayoutTests/fast/preloader/iframe-srcdoc-expected.txt b/LayoutTests/fast/preloader/iframe-srcdoc-expected.txt
index d9c48ed..88597de 100644
--- a/LayoutTests/fast/preloader/iframe-srcdoc-expected.txt
+++ b/LayoutTests/fast/preloader/iframe-srcdoc-expected.txt
@@ -2,6 +2,6 @@
 This test has to be run as a layout test in order to see if resources were loaded and the test passed. 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
  <script src=resources/script1.js></script>
diff --git a/LayoutTests/fast/tokenizer/text-plain-expected.txt b/LayoutTests/fast/tokenizer/text-plain-expected.txt
index 34b460e..228e665 100644
--- a/LayoutTests/fast/tokenizer/text-plain-expected.txt
+++ b/LayoutTests/fast/tokenizer/text-plain-expected.txt
@@ -1,7 +1,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
 hi
diff --git a/LayoutTests/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt b/LayoutTests/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt
index 178b1aa..219f011 100644
--- a/LayoutTests/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt
+++ b/LayoutTests/fast/xmlhttprequest/xmlhttprequest-no-file-access-expected.txt
@@ -4,7 +4,7 @@
 The child iframe cannot paste its textual results into this iframe because it is considered a different domain - that's the point of this test! Therefore, success is denoted by the child iframe calling notifyDone. The test will hang if something goes amiss with the access control checks.
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 
 We're checking we can't read an arbitrary file when we set each file:// URI to have a unique domain.
diff --git a/LayoutTests/fast/xsl/xslt-text-expected.txt b/LayoutTests/fast/xsl/xslt-text-expected.txt
index aa9cca1..d2229ae 100644
--- a/LayoutTests/fast/xsl/xslt-text-expected.txt
+++ b/LayoutTests/fast/xsl/xslt-text-expected.txt
@@ -8,7 +8,7 @@
 
 
 --------
-Frame: '<!--framePath //<!--frame0-->-->'
+Frame: '<!--frame1-->'
 --------
 CHARACTERS IN XSLT: <<<&тест&>>>
 SOURCE XML: <<<&тест&>>>