Name Description Size Coverage
browser.toml 2156 -
browser_canvas_fingerprinter_telemetry.js 2858 -
browser_canvas_randomization.js Bug 1816189 - Testing canvas randomization on canvas data extraction. In the test, we create canvas elements and offscreen canvas and test if the extracted canvas data is altered because of the canvas randomization. 17543 -
browser_canvas_randomization_permission.js Bug 1896175 - Testing canvas randomization with read canvas permission granted. Bug 1918690 - Extend canvas randomization permission test 5253 -
browser_canvas_randomization_permission_background_load.js 1425 -
browser_canvas_randomization_worker.js Bug 1816189 - Testing canvas randomization on canvas data extraction in workers. In the test, we create offscreen canvas in workers and test if the extracted canvas data is altered because of the canvas randomization. 8944 -
browser_dpr_media_queries.js Bug 1954493 - Make sure devicePixelRatio and media queries are coherent. We make sure that passing devicePixelRatio (as dppx) to min-resolution and max-resolution matches. We also make sure that the devicePixelRatios matches the non-rfp values. 2954 -
browser_fingerprinting_randomization_key.js A helper function to get the random key in a hex string format and test if the random key works properly. @param {Browser} browser The browser element of the testing tab. @param {string} firstPartyDomain The first-party domain loaded on the tab @param {string} thirdPartyDomain The third-party domain to test @returns {string} The random key hex string 14463 -
browser_fingerprintingRemoteOverrides.js 14294 -
browser_fingerprintingWebCompat.js 13773 -
browser_font_fingerprinter_telemetry.js clear 2889 -
browser_fpiServiceWorkers_fingerprinting.js import-globals-from testHelpers.js 2728 -
browser_fpp_protections_matrix_1.js import-globals-from head-fpp-matrix.js 649 -
browser_fpp_protections_matrix_2.js import-globals-from head-fpp-matrix.js 644 -
browser_fpp_protections_matrix_3.js import-globals-from head-fpp-matrix.js 649 -
browser_fpp_protections_matrix_4.js import-globals-from head-fpp-matrix.js 648 -
browser_fpp_remote_settings_jexl.js 2362 -
browser_js_locale.js 1607 -
browser_navigator_online.js 1365 -
browser_resistfingerprinting_getbuffersubdata.js Bug 1917607 - Testing canvas randomization with readpixels function of webgl with getBufferSubData. 5482 -
browser_resistfingerprinting_readpixels.js Bug 1917607 - Testing canvas randomization with readpixels function of webgl. 5190 -
browser_resistfingerprinting_readpixels_placeholder.js Bug 1917607 - Testing canvas randomization with readpixels function of webgl. 6513 -
browser_rfp_canvasplaceholder_pdfjs.js 1375 -
browser_service_worker_granular_overrides.js global getJSTestingFunctions 6583 -
browser_service_worker_overrides.js global getJSTestingFunctions 2041 -
browser_service_worker_randomization_key_originattrs.js Bug 1889762 - Testing the timezone offset override in the service worker to ensure that the override is applied correctly. Same as browser_fpiServiceWorkers_fingerprinting.js but uses serviceWorkerTester.js instead of serviceWorker.js 2207 -
browser_serviceWorker_fingerprinting_webcompat.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 5318 -
browser_usercharacteristics.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1030 -
browser_usercharacteristics_gamepads.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2299 -
browser_usercharacteristics_linux_distro.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1839 -
browser_usercharacteristics_math.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 2349 -
browser_usercharacteristics_timezone.js Any copyright is dedicated to the Public Domain. http://creativecommons.org/publicdomain/zero/1.0/ 1849 -
browser_worker_granular_overrides.js global getJSTestingFunctions 6568 -
browser_worker_overrides.js global getJSTestingFunctions 1908 -
canvas-fingerprinter.html A page containing a canvas fingerprinter 523 -
empty.html An empty page for testing 104 -
file_pdf.pdf 291 -
font-fingerprinter.html A page containing a font fingerprinter 10505 -
head-fpp-matrix.js 7014 -
head.js Compares two Uint8Arrays and returns the number of bits that are different. @param {Uint8ClampedArray} arr1 - The first Uint8ClampedArray to compare. @param {Uint8ClampedArray} arr2 - The second Uint8ClampedArray to compare. @returns {number} - The number of bits that are different between the two arrays. 8648 -
scriptExecPage.html A content page for executing script! 825 -
serviceWorker.js 284 -
serviceWorkerTester.js 380 -
testHelpers.js 730 -
testPage.html A page with a javascript URL iframe 174 -
worker.js 228 -