Name Description Size
blobify.worker.js 1182
browser.toml 3199
browser_blobURLIsolation.js Bug 1264573 - A test case for blob url isolation. 3295
browser_broadcastChannel.js Bug 1264571 - A test case of broadcast channels for first party isolation. 1888
browser_cache.js Bug 1264577 - A test case for testing caches of various submodules. This test case will load two pages that each page loads various resources within the same third party domain for the same originAttributes or different originAttributes. And then, it verifies the number of cache entries and the originAttributes of loading channels. If these two pages belong to the same originAttributes, the number of cache entries for a certain resource would be one. Otherwise, it would be two. 10664
browser_cacheAPI.js aUseHttps 612
browser_clientAuth.js 1213
browser_cookieIsolation.js Bug 1312541 - A test case for document.cookie isolation. 1013
browser_favicon_firstParty.js Bug 1277803 - A test case for testing favicon loading across different first party domains. 15830
browser_favicon_userContextId.js Bug 1277803 - A test caes for testing favicon loading across different userContextId. 11917
browser_firstPartyIsolation.js Test for the top-level document and child iframes should have the firstPartyDomain attribute. 16146
browser_firstPartyIsolation_about_newtab.js Test about:newtab will have firstPartytDomain set when we enable the pref. We split about:newtab from browser_firstPartyIsolation_aboutPages.js because about:newtab needs special care. In the original test browser_firstPartyIsolation_aboutPages.js, when calling tabbrowser.addTab, if it found out the uri is about:newtab, it will use the preloaded browser, however the preloaded browser is loaded before when we turn on the firstPartyIsolation pref, which won't have the pref set. To prevent to use the preloaded browser, a simple trick is open a window first. 1813
browser_firstPartyIsolation_aboutPages.js For loading the initial about:blank in e10s mode, it will be loaded with NullPrincipal, and we also test if the firstPartyDomain of the origin attributes is got from the origin itself. 8460
browser_firstPartyIsolation_blobURI.js First we generate a Blob URI by using URL.createObjectURL(new Blob(..)); then we navigate to this Blob URI, hence to make the top-level document URI is Blob URI. Later we create an iframe on this Blob: document, and we test that the iframe has correct firstPartyDomain. 3804
browser_firstPartyIsolation_js_uri.js 2888
browser_firstPartyIsolation_saveAs.js Bug 1508355 - A test case for ensuring the saving channel has a correct first party domain when going through different "Save ... AS." 9659
browser_httpauth.js 1904
browser_imageCacheIsolation.js Bug 1264572 - A test case for image cache isolation. 2867
browser_localStorageIsolation.js Bug 1264567 - A test case for localStorage isolation. 993
browser_permissions.js Bug 1282655 - Test if site permissions are universal across origin attributes. This test is testing the cookie "permission" for a specific URI. 2929
browser_postMessage.js Bug 1492607 - Test for assuring that postMessage cannot go across OAs. 3663
browser_sanitize.js Bug 1270338 - Add a mochitest to ensure Sanitizer clears data for all containers 2561
browser_sharedworker.js Bug 1264593 - A test case for the shared worker by first party isolation. 858
browser_windowOpenerRestriction.js Bug 1339336 - A test case for testing pref 'privacy.firstparty.isolate.restrict_opener_access' 3614
dummy.html Dummy test page 173
file_broadcastChannel.html Page broadcast channel creator for first party isolation 546
file_broadcastChanneliFrame.html Page broadcast channel responder for first party isolation 461
file_cache.html 1445
file_favicon.html Favicon Test for originAttributes 228
file_favicon.png 0
file_favicon.png^headers^ 24
file_favicon_cache.html Favicon Test for originAttributes 323
file_favicon_cache.png 0
file_favicon_thirdParty.html Favicon Test for originAttributes 317
file_firstPartyBasic.html First Party Isolation Tests 127
file_postMessage.html Test page for window.postMessage 782
file_postMessageSender.html Test page for always sending a message to its opener through postMessage 449
file_saveAs.sjs 1802
file_shared.worker.js 144
file_sharedworker.html Page SharedWorker creator for first party isolation 289
file_thirdPartyChild.audio.ogg 0
file_thirdPartyChild.embed.png 0
file_thirdPartyChild.favicon.png 0
file_thirdPartyChild.fetch.html 201
file_thirdPartyChild.font.woff 0
file_thirdPartyChild.iframe.html 842
file_thirdPartyChild.img.png 0
file_thirdPartyChild.import.js 57
file_thirdPartyChild.link.css Dummy CSS file, used by browser_cache.js. 48
file_thirdPartyChild.object.png 0
file_thirdPartyChild.request.html 203
file_thirdPartyChild.script.js 48
file_thirdPartyChild.sharedworker.js 14
file_thirdPartyChild.track.vtt 174
file_thirdPartyChild.video.webm 0
file_thirdPartyChild.worker.fetch.html 208
file_thirdPartyChild.worker.js 681
file_thirdPartyChild.worker.request.html 210
file_thirdPartyChild.worker.xhr.html 206
file_thirdPartyChild.xhr.html 195
file_windowOpenerRestriction.html Test page for window.opener accessibility 343
file_windowOpenerRestrictionTarget.html title not set 979
head.js Add a tab for the given url with the specific user context id. @param aURL The url of the page. @param aUserContextId The user context id for this tab. @return tab - The tab object of this tab. browser - The browser object of this tab. 15456
test.html Test for Bug 1260931 390
test.js 11
test.js^headers^ 45
test_firstParty.html Test for Bug 1260931 441
test_firstParty_cookie.html Test for Bug 1260931 300
test_firstParty_html_redirect.html Test for Bug 1260931 183
test_firstParty_http_redirect.html Test for Bug 1260931 125
test_firstParty_http_redirect.html^headers^ 113
test_firstParty_http_redirect_to_same_domain.html Test for Bug 1260931 125
test_firstParty_http_redirect_to_same_domain.html^headers^ 113
test_firstParty_iframe_http_redirect.html Test for Bug 1260931 295
test_firstParty_postMessage.html Test for Bug 1260931 697
test_form.html Test for Bug 1260931 367
test2.html Test for Bug 1260931 251
test2.js 11
test2.js^headers^ 46
window.html Page creating a popup 221
window_redirect.html Page creating a popup 310
window2.html Page creating a popup 307
window3.html Page creating a popup 301