tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

eslint-rollouts.config.mjs (117142B)


      1 /* This Source Code Form is subject to the terms of the Mozilla Public
      2 * License, v. 2.0. If a copy of the MPL was not distributed with this
      3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
      4 
      5 import eslintPluginImport from "eslint-plugin-import";
      6 import mozilla from "eslint-plugin-mozilla";
      7 import sdl from "@microsoft/eslint-plugin-sdl";
      8 
      9 /**
     10 * This is the current list of rollouts for ESLint rules in mozilla-central. The
     11 * meta bug for the rollouts is https://bugzilla.mozilla.org/show_bug.cgi?id=1596191
     12 *
     13 * New exclusions SHOULD NOT be added to this list, unless they are part of a
     14 * rollout for a new rule, or otherwise agreed with the JavaScript usage, tools,
     15 * and style team: https://firefox-source-docs.mozilla.org/mots/index.html#javascript-usage-tools-and-style
     16 *
     17 * See https://firefox-source-docs.mozilla.org/code-quality/lint/linters/eslint/enabling-rules.html#enabling-a-new-rule
     18 * for more information about roll-outs.
     19 */
     20 export default [
     21  {
     22    name: "rollout-import-no-unresolved",
     23    files: [
     24      // Bug 1773475 - For now, turn off no-unresolved on some paths where we import
     25      // from node_modules, as the ESLint setup only installs modules at the
     26      // top-level.
     27      "devtools/shared/compatibility/**",
     28      "browser/components/storybook/**",
     29    ],
     30    plugins: { import: eslintPluginImport },
     31    rules: {
     32      "import/no-unresolved": "off",
     33    },
     34  },
     35  {
     36    name: "rollout-curly",
     37    files: ["**/*.html", "**/*.xhtml"],
     38    rules: {
     39      // Curly brackets are required for all the tree via recommended.js,
     40      // however these files aren't auto-fixable at the moment.
     41      curly: "off",
     42    },
     43  },
     44  {
     45    // TODO: Bug 1515949. Enable no-undef for gfx/
     46    name: "rollout-gfx-no-undef",
     47    files: ["gfx/layers/apz/test/mochitest/**"],
     48    rules: {
     49      "no-undef": "off",
     50    },
     51  },
     52  {
     53    // Bug 881389 - Complete switching to console.createInstance from custom
     54    // modules. To support the gradual switch, we log these as warnings until
     55    // they have been transitioned.
     56    name: "rollout-use-console-createInstance",
     57    files: [
     58      "browser/base/content/browser-data-submission-info-bar.js",
     59      "browser/base/content/browser-sync.js",
     60      "browser/base/content/browser.js",
     61      "browser/components/shell/StartupOSIntegration.sys.mjs",
     62      "browser/components/attribution/AttributionCode.sys.mjs",
     63      "browser/components/customizableui/**",
     64      "browser/components/downloads/**",
     65      "browser/components/enterprisepolicies/**",
     66      "browser/components/firefoxview/**",
     67      "browser/components/migration/**",
     68      "browser/components/protocolhandler/WebProtocolHandlerRegistrar.sys.mjs",
     69      "browser/components/shell/ShellService.sys.mjs",
     70      "browser/components/syncedtabs/TabListComponent.sys.mjs",
     71      "browser/components/uitour/UITour.sys.mjs",
     72      "browser/tools/mozscreenshots/mozscreenshots/extension/Screenshot.sys.mjs",
     73      "devtools/client/webconsole/test/**",
     74      "devtools/shared/tests/xpcshell/test_console_filtering.js",
     75      "devtools/shared/webconsole/test/chrome/test_consoleapi_innerID.html",
     76      "mobile/android/modules/geckoview/AndroidLog.sys.mjs",
     77      "mobile/shared/modules/geckoview/GeckoViewUtils.sys.mjs",
     78      "remote/shared/**",
     79      "security/manager/ssl/RemoteSecuritySettings.sys.mjs",
     80      "services/**",
     81      "testing/mochitest/api.js",
     82      "toolkit/components/backgroundtasks/**",
     83      "toolkit/components/crashes/**",
     84      "toolkit/components/enterprisepolicies/**",
     85      "toolkit/components/extensions/**",
     86      "toolkit/components/formautofill/**",
     87      "toolkit/components/messaging-system/**",
     88      "toolkit/components/normandy/**",
     89      "toolkit/components/places/**",
     90      "toolkit/components/printing/**",
     91      "toolkit/components/taskscheduler/**",
     92      "toolkit/components/telemetry/**",
     93      "toolkit/components/utils/JsonSchemaValidator.sys.mjs",
     94      "toolkit/modules/AsanReporter.sys.mjs",
     95      "toolkit/modules/GMPInstallManager.sys.mjs",
     96      "toolkit/modules/OSKeyStore.sys.mjs",
     97      "toolkit/modules/ProfileAge.sys.mjs",
     98      "toolkit/modules/tests/xpcshell/test_Log*.js",
     99      "toolkit/mozapps/defaultagent/BackgroundTask_defaultagent.sys.mjs",
    100      "toolkit/mozapps/extensions/**",
    101      "toolkit/mozapps/update/**",
    102    ],
    103    plugins: { mozilla },
    104    rules: {
    105      "mozilla/use-console-createInstance": "off",
    106    },
    107  },
    108  {
    109    // Bug 1881268 - Gradually roll-out no-constant-condition to more areas.
    110    name: "rollout-no-constant-condition",
    111    files: [
    112      "devtools/client/shared/components/test/chrome/head.js",
    113      "docshell/test/navigation/test_online_offline_bfcache.html",
    114      "dom/xhr/tests/terminateSyncXHR_worker.js",
    115      "editor/libeditor/tests/test_contenteditable_text_input_handling.html",
    116      "gfx/layers/apz/test/mochitest/helper_hittest_overscroll_subframe.html",
    117      "gfx/layers/layerviewer/layerTreeView.js",
    118      "layout/inspector/tests/test_is_valid_css_color.html",
    119      "layout/style/test/property_database.js",
    120      "layout/style/test/test_computed_style_grid_with_pseudo.html",
    121      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_events.html",
    122      "netwerk/test/unit/test_cache2-30c-pinning-deferred-doom.js",
    123      "netwerk/test/unit/test_cache2-30d-pinning-WasEvicted-API.js",
    124      "netwerk/test/unit/test_safeoutputstream.js",
    125      "testing/talos/talos/pageloader/chrome/report.js",
    126      "testing/talos/talos/tests/devtools/addon/content/tests/webconsole/typing.js",
    127      "toolkit/components/asyncshutdown/tests/xpcshell/head.js",
    128      "toolkit/components/extensions/test/xpcshell/test_ext_i18n.js",
    129      "toolkit/components/extensions/test/xpcshell/test_ext_i18n_css.js",
    130      "toolkit/components/printing/tests/browser_print_stream.js",
    131      "toolkit/content/tests/widgets/tree_shared.js",
    132      "toolkit/mozapps/downloads/tests/unit/test_DownloadUtils.js",
    133      "tools/profiler/tests/xpcshell/test_asm.js",
    134      "tools/profiler/tests/xpcshell/test_enterjit_osr.js",
    135      "widget/tests/window_composition_text_querycontent.xhtml",
    136    ],
    137    rules: { "no-constant-condition": "warn" },
    138  },
    139  {
    140    name: "rollout-no-console",
    141    files: [
    142      "browser/actors/SpeechDispatcherParent.sys.mjs",
    143      "browser/base/content/browser-sync.js",
    144      "browser/components/BrowserContentHandler.sys.mjs",
    145      "browser/components/enterprisepolicies/Policies.sys.mjs",
    146      "browser/components/messagepreview/actors/AboutMessagePreviewChild.sys.mjs",
    147      "browser/components/messagepreview/actors/AboutMessagePreviewParent.sys.mjs",
    148      "browser/components/migration/ChromeMigrationUtils.sys.mjs",
    149      "browser/components/migration/SafariProfileMigrator.sys.mjs",
    150      "browser/components/places/content/places-tree.js",
    151      "browser/components/places/content/treeView.js",
    152      "browser/components/tabbrowser/content/tabbrowser.js",
    153      "browser/extensions/webcompat/**",
    154      "browser/modules/BackgroundTask_*.sys.mjs",
    155      "browser/themes/BuiltInThemes.sys.mjs",
    156      "browser/tools/mozscreenshots/mozscreenshots/extension/lib/mozscreenshots-script.js",
    157      "browser/tools/mozscreenshots/mozscreenshots/extension/lib/mozscreenshots.html",
    158      "devtools/client/**",
    159      "devtools/server/actors/inspector/css-logic.js",
    160      "devtools/shared/compatibility/bin/update.js",
    161      "devtools/shared/discovery/discovery.js",
    162      "devtools/shared/protocol/Front.js",
    163      "dom/media/webvtt/update-webvtt.js",
    164      "gfx/layers/layerviewer/layerTreeView.js",
    165      "layout/tools/reftest/reftest-analyzer.xhtml",
    166      "mobile/android/geckoview/src/androidTest/**",
    167      "mobile/android/android-components/components/feature/webcompat/**",
    168      "services/automation/ServicesAutomation.sys.mjs",
    169      "services/settings/RemoteSettings.worker.mjs",
    170      "services/sync/modules/SyncDisconnect.sys.mjs",
    171      "taskcluster/docker/index-task/insert-indexes.js",
    172      "testing/**",
    173      "toolkit/actors/NetErrorParent.sys.mjs",
    174      "toolkit/components/aboutcheckerboard/content/aboutCheckerboard.js",
    175      "toolkit/components/backgroundtasks/BackgroundTask_message.sys.mjs",
    176      "toolkit/components/backgroundtasks/BackgroundTasksTestUtils.sys.mjs",
    177      "toolkit/components/credentialmanagement/IdentityCredentialPromptService.sys.mjs",
    178      "toolkit/components/ml/content/MLEngine.worker.mjs",
    179      "toolkit/components/telemetry/pings/BackgroundTask_pingsender.sys.mjs",
    180      "toolkit/components/translations/actors/TranslationsParent.sys.mjs",
    181      "toolkit/components/translations/content/translations-engine.worker.js",
    182      "toolkit/components/xulstore/XULStore.sys.mjs",
    183      "toolkit/content/aboutTelemetry.js",
    184      "toolkit/content/customElements.js",
    185      "toolkit/content/widgets/dialog.js",
    186      "toolkit/content/widgets/menu.js",
    187      "toolkit/mozapps/update/BackgroundUpdate.sys.mjs",
    188    ],
    189    rules: {
    190      "no-console": "off",
    191    },
    192  },
    193  {
    194    // Bug 877389 - Gradually migrate from Cu.reportError to console.error.
    195    // Enable these as we fix more areas.
    196    name: "rollout-no-cu-reportError",
    197    files: [
    198      "browser/components/extensions/**",
    199      "toolkit/components/extensions/**",
    200      "toolkit/mozapps/extensions/**",
    201    ],
    202    plugins: { mozilla },
    203    rules: {
    204      "mozilla/no-cu-reportError": "off",
    205    },
    206  },
    207  {
    208    name: "rollout-valid-jsdoc",
    209    files: [
    210      "accessible/tests/**",
    211      "browser/actors/**",
    212      "browser/base/content/**",
    213      "browser/components/Browser*",
    214      "browser/components/aboutlogins/**",
    215      "browser/components/aboutwelcome/**",
    216      "browser/components/asrouter/**",
    217      "browser/components/attribution/**",
    218      "browser/components/downloads/**",
    219      "browser/components/originattributes/test/browser/**",
    220      "browser/components/preferences/**",
    221      "browser/components/privatebrowsing/**",
    222      "browser/components/safebrowsing/content/test/**",
    223      "browser/components/screenshots/**",
    224      "browser/components/sessionstore/**",
    225      "browser/components/storybook/.storybook/**",
    226      "browser/components/tabbrowser/**",
    227      "browser/components/tests/browser/**",
    228      "browser/extensions/newtab/**",
    229      "browser/modules/**",
    230      "devtools/**",
    231      "docshell/base/URIFixup.sys.mjs",
    232      "dom/**",
    233      "editor/**",
    234      "extensions/permissions/test/PermissionTestUtils.sys.mjs",
    235      "gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js",
    236      "image/test/**",
    237      "intl/**",
    238      "js/xpconnect/tests/**",
    239      "layout/**",
    240      "mobile/android/android-components/components/feature/readerview/src/main/assets/extensions/readerview/readerview.js",
    241      "mobile/android/android-components/components/feature/search/src/main/assets/extensions/ads/adsTelemetry.js",
    242      "mobile/android/android-components/components/feature/search/src/main/assets/extensions/search/searchTelemetry.js",
    243      "mobile/android/geckoview/src/androidTest/assets/web_extensions/test-support/test-api.js",
    244      "mobile/shared/**",
    245      "modules/**",
    246      "netwerk/**",
    247      "parser/htmlparser/**",
    248      "services/**",
    249      "storage/**",
    250      "testing/**",
    251      "toolkit/actors/**",
    252      "toolkit/components/aboutmemory/**",
    253      "toolkit/components/aboutprocesses/content/aboutProcesses.js",
    254      "toolkit/components/antitracking/**",
    255      "toolkit/components/asyncshutdown/**",
    256      "toolkit/components/backgroundtasks/BackgroundTasks*.sys.mjs",
    257      "toolkit/components/cleardata/**",
    258      "toolkit/components/contentprefs/ContentPrefService2.sys.mjs",
    259      "toolkit/components/cookiebanners/**",
    260      "toolkit/components/crashes/**",
    261      "toolkit/components/crashmonitor/CrashMonitor.sys.mjs",
    262      "toolkit/components/credentialmanagement/IdentityCredentialPromptService.sys.mjs",
    263      "toolkit/components/downloads/**",
    264      "toolkit/components/forgetaboutsite/test/unit/test_removeDataFromDomain.js",
    265      "toolkit/components/glean/tests/browser/**",
    266      "toolkit/components/kvstore/kvstore.sys.mjs",
    267      "toolkit/components/lz4/lz4.js",
    268      "toolkit/components/messaging-system/**",
    269      "toolkit/components/mozintl/mozIntl.sys.mjs",
    270      "toolkit/components/nimbus/**",
    271      "toolkit/components/normandy/**",
    272      "toolkit/components/passwordmgr/**",
    273      "toolkit/components/pdfjs/**",
    274      "toolkit/components/pictureinpicture/**",
    275      "toolkit/components/printing/content/**",
    276      "toolkit/components/processtools/tests/browser/browser_test_powerMetrics.js",
    277      "toolkit/components/promiseworker/worker/PromiseWorker.template.worker.js",
    278      "toolkit/components/prompts/**",
    279      "toolkit/components/reader/**",
    280      "toolkit/components/reputationservice/test/unit/test_app_rep_windows.js",
    281      "toolkit/components/taskscheduler/TaskScheduler*.sys.mjs",
    282      "toolkit/components/telemetry/**",
    283      "toolkit/components/thumbnails/**",
    284      "toolkit/components/timermanager/UpdateTimerManager.sys.mjs",
    285      "toolkit/components/url-classifier/**",
    286      "toolkit/components/utils/**",
    287      "toolkit/components/viewsource/**",
    288      "toolkit/components/windowwatcher/**",
    289      "toolkit/components/workerloader/require.js",
    290      "toolkit/content/**",
    291      "toolkit/crashreporter/**",
    292      "toolkit/modules/{C,Da,E10SUtils,F,G,In,J,Ke,L,N,P,Rem,S,Up,W}*.sys.mjs",
    293      "toolkit/modules/sessionstore/**",
    294      "toolkit/modules/subprocess/**",
    295      "toolkit/modules/tests/**",
    296      "toolkit/mozapps/downloads/**",
    297      "toolkit/mozapps/extensions/**",
    298      "toolkit/mozapps/handling/**",
    299      "toolkit/mozapps/update/**",
    300      "toolkit/profile/test/chrome/test_create_profile.xhtml",
    301      "tools/code-coverage/tests/mochitest/test_coverage_specialpowers.html",
    302      "tools/profiler/tests/**",
    303      "uriloader/**",
    304      "widget/tests/window_composition_text_querycontent.xhtml",
    305    ],
    306    ignores: ["devtools/shared/css/parsing-utils.js", "devtools/startup/**"],
    307    rules: {
    308      "jsdoc/check-access": "off",
    309      "jsdoc/check-param-names": "off",
    310      "jsdoc/check-property-names": "off",
    311      "jsdoc/require-param-type": "off",
    312      "jsdoc/require-returns-type": "off",
    313      "jsdoc/valid-types": "off",
    314    },
    315  },
    316  {
    317    name: "rollout-require-jsdoc",
    318    files: [
    319      "accessible/tests/**",
    320      "browser/actors/**",
    321      "browser/base/content/**",
    322      "browser/components/Browser*",
    323      "browser/components/aboutlogins/**",
    324      "browser/components/aboutwelcome/**",
    325      "browser/components/asrouter/**",
    326      "browser/components/attribution/**",
    327      "browser/components/customizableui/**",
    328      "browser/components/doh/TRRPerformance.sys.mjs",
    329      "browser/components/downloads/**",
    330      "browser/components/enterprisepolicies/Policies.sys.mjs",
    331      "browser/components/extensions/**",
    332      "browser/components/firefoxview/**",
    333      "browser/components/messagepreview/actors/**",
    334      "browser/components/newtab/**",
    335      "browser/components/originattributes/test/browser/**",
    336      "browser/components/preferences/**",
    337      "browser/components/privatebrowsing/**",
    338      "browser/components/profiles/Profiles**",
    339      "browser/components/protections/content/*card.mjs",
    340      "browser/components/protocolhandler/WebProtocolHandlerRegistrar.sys.mjs",
    341      "browser/components/reportbrokensite/ReportBrokenSite.sys.mjs",
    342      "browser/components/reportbrokensite/test/browser/head.js",
    343      "browser/components/resistfingerprinting/test/browser/head.js",
    344      "browser/components/safebrowsing/content/test/**",
    345      "browser/components/screenshots/**",
    346      "browser/components/sidebar/**",
    347      "browser/components/shell/**",
    348      "browser/components/sessionstore/**",
    349      "browser/components/storybook/.storybook/**",
    350      "browser/components/storybook/custom-elements-manifest.config.mjs",
    351      "browser/components/syncedtabs/**",
    352      "browser/components/tabbrowser/**",
    353      "browser/components/tabpreview/tabpreview.mjs",
    354      "browser/components/tests/browser/**",
    355      "browser/components/textrecognition/**",
    356      "browser/components/topsites/**",
    357      "browser/components/touchbar/**",
    358      "browser/components/translations/**",
    359      "browser/components/uitour/**",
    360      "browser/extensions/formautofill/**",
    361      "browser/extensions/newtab/**",
    362      "browser/extensions/pictureinpicture/**",
    363      "browser/extensions/search-detection/extension/background.js",
    364      "browser/extensions/webcompat/**",
    365      "browser/fxr/content/permissions.js",
    366      "browser/modules/**",
    367      "browser/themes/BuiltInThemes.sys.mjs",
    368      "browser/tools/mozscreenshots/mozscreenshots/extension/TestRunner.sys.mjs",
    369      "caps/tests/mochitest/**",
    370      "devtools/**",
    371      "docshell/base/URIFixup.sys.mjs",
    372      "docshell/test/**",
    373      "dom/**",
    374      "editor/**",
    375      "extensions/permissions/test/PermissionTestUtils.sys.mjs",
    376      "gfx/layers/apz/test/mochitest/**",
    377      "image/test/**",
    378      "intl/**",
    379      "js/src/builtin/**",
    380      "js/xpconnect/**",
    381      "layout/**",
    382      "mobile/android/**",
    383      "mobile/shared/**",
    384      "modules/**",
    385      "netwerk/**",
    386      "parser/htmlparser/**",
    387      "remote/cdp/**",
    388      "remote/components/**",
    389      "remote/marionette/**",
    390      "remote/server/WebSocketHandshake.sys.mjs",
    391      "remote/shared/**",
    392      "remote/webdriver-bidi/**",
    393      "security/manager/**",
    394      "services/**",
    395      "storage/**",
    396      "testing/**",
    397      "toolkit/actors/**",
    398      "toolkit/components/aboutconfig/**",
    399      "toolkit/components/aboutmemory/**",
    400      "toolkit/components/aboutprocesses/content/aboutProcesses.js",
    401      "toolkit/components/antitracking/**",
    402      "toolkit/components/apppicker/content/appPicker.js",
    403      "toolkit/components/asyncshutdown/**",
    404      "toolkit/components/autocomplete/**",
    405      "toolkit/components/backgroundtasks/**",
    406      "toolkit/components/bitsdownload/Bits.sys.mjs",
    407      "toolkit/components/certviewer/**",
    408      "toolkit/components/cleardata/**",
    409      "toolkit/components/contentprefs/ContentPrefService*.sys.mjs",
    410      "toolkit/components/contentrelevancy/ContentRelevancyManager.sys.mjs",
    411      "toolkit/components/cookiebanners/**",
    412      "toolkit/components/crashes/**",
    413      "toolkit/components/crashmonitor/CrashMonitor.sys.mjs",
    414      "toolkit/components/credentialmanagement/IdentityCredentialPromptService.sys.mjs",
    415      "toolkit/components/ctypes/tests/**",
    416      "toolkit/components/downloads/**",
    417      "toolkit/components/enterprisepolicies/EnterprisePolicies*.sys.mjs",
    418      "toolkit/components/extensions/**",
    419      "toolkit/components/forgetaboutsite/**",
    420      "toolkit/components/formautofill/**",
    421      "toolkit/components/glean/tests/browser/**",
    422      "toolkit/components/httpsonlyerror/tests/browser/head.js",
    423      "toolkit/components/kvstore/kvstore.sys.mjs",
    424      "toolkit/components/lz4/lz4.js",
    425      "toolkit/components/messaging-system/**",
    426      "toolkit/components/ml/**",
    427      "toolkit/components/mozintl/mozIntl.sys.mjs",
    428      "toolkit/components/narrate/**",
    429      "toolkit/components/nimbus/**",
    430      "toolkit/components/normandy/**",
    431      "toolkit/components/passwordmgr/**",
    432      "toolkit/components/pdfjs/**",
    433      "toolkit/components/pictureinpicture/**",
    434      "toolkit/components/printing/content/**",
    435      "toolkit/components/printing/tests/head.js",
    436      "toolkit/components/processtools/tests/browser/browser_test_powerMetrics.js",
    437      "toolkit/components/promiseworker/**/PromiseWorker.template.worker.js",
    438      "toolkit/components/prompts/**",
    439      "toolkit/components/reader/**",
    440      "toolkit/components/remotebrowserutils/RemoteWebNavigation.sys.mjs",
    441      "toolkit/components/reportbrokensite/ReportBrokenSite*.sys.mjs",
    442      "toolkit/components/reputationservice/test/unit/test_app_rep_windows.js",
    443      "toolkit/components/resistfingerprinting/**",
    444      "toolkit/components/satchel/**",
    445      "toolkit/components/shopping/content/ShoppingProduct.mjs",
    446      "toolkit/components/taskscheduler/TaskScheduler*.sys.mjs",
    447      "toolkit/components/telemetry/**",
    448      "toolkit/components/thumbnails/**",
    449      "toolkit/components/timermanager/UpdateTimerManager.sys.mjs",
    450      "toolkit/components/translations/**",
    451      "toolkit/components/uniffi-bindgen-gecko-js/fixtures/tests/xpcshell/test_callbacks.js",
    452      "toolkit/components/uniffi-js/js/UniFFI.sys.mjs",
    453      "toolkit/components/url-classifier/**",
    454      "toolkit/components/utils/**",
    455      "toolkit/components/viewsource/**",
    456      "toolkit/components/windowwatcher/**",
    457      "toolkit/components/workerloader/require.js",
    458      "toolkit/content/**",
    459      "toolkit/crashreporter/**",
    460      "toolkit/modules/{Asy,B,C,Da,E10SUtils,F,G,In,JS,Ke,L,Ne,P,Rem,S,Up,W}*.sys.mjs",
    461      "toolkit/modules/sessionstore/**",
    462      "toolkit/modules/subprocess/**",
    463      "toolkit/modules/tests/**",
    464      "toolkit/mozapps/downloads/**",
    465      "toolkit/mozapps/extensions/**",
    466      "toolkit/mozapps/handling/**",
    467      "toolkit/mozapps/update/**",
    468      "toolkit/profile/content/profileSelection.js",
    469      "toolkit/profile/test/xpcshell/head.js",
    470      "toolkit/profile/test/chrome/test_create_profile.xhtml",
    471      "toolkit/themes/shared/design-system/config/tokens-config.js",
    472      "tools/code-coverage/tests/mochitest/test_coverage_specialpowers.html",
    473      "tools/profiler/tests/**",
    474      "uriloader/**",
    475      "widget/tests/file*.js",
    476      "widget/tests/window_composition_text_querycontent.xhtml",
    477    ],
    478    ignores: ["devtools/shared/css/parsing-utils.js", "devtools/startup/**"],
    479    rules: mozilla.turnOff(mozilla.configs["flat/require-jsdoc"].rules),
    480  },
    481  {
    482    // TODO: Bug 1997306. Fix these instances after the jsdoc 60.8.0 upgrade.
    483    name: "rollout-jsdoc-valid-types-updates",
    484    files: [
    485      "browser/components/ipprotection/IPPNetworkErrorObserver.sys.mjs",
    486      "browser/components/ipprotection/IPProtectionService.sys.mjs",
    487      "browser/components/uitour/UITour-lib.js",
    488    ],
    489    rules: {
    490      "jsdoc/valid-types": "off",
    491    },
    492  },
    493  {
    494    name: "rollout-layout",
    495    files: ["layout/**"],
    496    ignores: ["layout/tools/reftest/**"],
    497    plugins: { mozilla },
    498    rules: {
    499      "object-shorthand": "off",
    500      "mozilla/avoid-removeChild": "off",
    501      "mozilla/reject-importGlobalProperties": "off",
    502      "mozilla/no-arbitrary-setTimeout": "off",
    503      "mozilla/no-define-cc-etc": "off",
    504      "mozilla/prefer-boolean-length-check": "off",
    505      "mozilla/use-default-preference-values": "off",
    506      "mozilla/use-includes-instead-of-indexOf": "off",
    507      "mozilla/use-services": "off",
    508      "mozilla/use-ownerGlobal": "off",
    509      complexity: "off",
    510      "consistent-return": "off",
    511      "no-array-constructor": "off",
    512      "no-caller": "off",
    513      "no-cond-assign": "off",
    514      "no-extra-boolean-cast": "off",
    515      "no-eval": "off",
    516      "no-func-assign": "off",
    517      "no-global-assign": "off",
    518      "no-implied-eval": "off",
    519      "no-lonely-if": "off",
    520      "no-nested-ternary": "off",
    521      "no-new-wrappers": "off",
    522      "no-redeclare": "off",
    523      "no-restricted-globals": "off",
    524      "no-sequences": "off",
    525      "no-throw-literal": "off",
    526      "no-useless-concat": "off",
    527      "no-undef": "off",
    528      "no-unreachable": "off",
    529      "no-unsafe-negation": "off",
    530      "no-unused-vars": "off",
    531      "no-useless-return": "off",
    532    },
    533  },
    534  {
    535    name: "rollout-dom",
    536    files: [
    537      "dom/animation/test/**",
    538      "dom/base/test/**",
    539      "dom/base/test/jsmodules/**",
    540      "dom/canvas/test/**",
    541      "dom/events/test/**",
    542      "dom/file/tests/**",
    543      "dom/html/test/**",
    544      "dom/media/webaudio/test/**",
    545      "dom/media/webrtc/tests/**",
    546      "dom/payments/test/**",
    547      "dom/performance/tests/**",
    548      "dom/quota/test/browser/**",
    549      "dom/quota/test/xpcshell/**",
    550      "dom/security/test/cors/**",
    551      "dom/security/test/csp/**",
    552      "dom/security/test/mixedcontentblocker/**",
    553      "dom/serviceworkers/test/**",
    554      "dom/smil/test/**",
    555      "dom/tests/mochitest/**",
    556      "dom/vr/test/**",
    557      "dom/webauthn/tests/**",
    558      "dom/workers/test/**",
    559    ],
    560    plugins: { mozilla },
    561    rules: {
    562      "mozilla/avoid-removeChild": "off",
    563      "mozilla/no-compare-against-boolean-literals": "off",
    564      "mozilla/use-includes-instead-of-indexOf": "off",
    565      "mozilla/use-ownerGlobal": "off",
    566      "mozilla/use-services": "off",
    567      "no-array-constructor": "off",
    568      "no-caller": "off",
    569      "no-constant-condition": "off",
    570      "no-control-regex": "off",
    571      "no-else-return": "off",
    572      "no-empty": "off",
    573      "no-func-assign": "off",
    574      "no-global-assign": "off",
    575      "no-lone-blocks": "off",
    576      "no-lonely-if": "off",
    577      "no-nested-ternary": "off",
    578      "no-new-wrappers": "off",
    579      "no-object-constructor": "off",
    580      "no-redeclare": "off",
    581      "no-restricted-globals": "off",
    582      "no-shadow": "off",
    583      "no-sparse-arrays": "off",
    584      "no-throw-literal": "off",
    585      "no-useless-concat": "off",
    586    },
    587  },
    588  {
    589    // Bug 1792693: Gradually enable no-undef and no-unused-vars on these
    590    // directories.
    591    name: "rollout-no-undef-no-unused-vars-for-dom",
    592    files: [
    593      "dom/animation/test/**",
    594      "dom/base/test/**",
    595      "dom/base/test/unit/test_serializers_entities*.js",
    596      "dom/canvas/test/**",
    597      "dom/events/test/**",
    598      "dom/file/tests/**",
    599      "dom/html/test/**",
    600      "dom/media/webrtc/tests/**",
    601      "dom/media/webspeech/recognition/test/**",
    602      "dom/media/webspeech/synth/test/**",
    603      "dom/payments/test/**",
    604      "dom/performance/tests/**",
    605      "dom/quota/test/browser/**",
    606      "dom/quota/test/common/**",
    607      "dom/quota/test/mochitest/**",
    608      "dom/quota/test/xpcshell/**",
    609      "dom/security/test/cors/**",
    610      "dom/security/test/csp/**",
    611      "dom/security/test/mixedcontentblocker/**",
    612      "dom/serviceworkers/test/**",
    613      "dom/smil/test/**",
    614      "dom/tests/mochitest/**",
    615      "dom/vr/test/**",
    616      "dom/webauthn/tests/**",
    617      "dom/webgpu/tests/mochitest/**",
    618      "dom/workers/test/**",
    619    ],
    620    rules: {
    621      "no-undef": "off",
    622      "no-unused-vars": "off",
    623    },
    624  },
    625  {
    626    // Exempt all components and test files that explicitly want to test http urls from 'no-insecure-url' rule.
    627    // Gradually change test cases such that this list gets smaller and more precisely. Bug 1758951
    628    name: "rollout-no-insecure-url",
    629    files: [
    630      // Exempt tests that set https_first_disable to true Bug 1758951
    631      "browser/components/downloads/test/browser/browser_image_mimetype_issues.js",
    632      "browser/components/enterprisepolicies/tests/browser/browser_policy_cookie_settings.js",
    633      "browser/components/enterprisepolicies/tests/browser/browser_policy_extensionsettings.js",
    634      "devtools/server/tests/browser/browser_storage_listings.js",
    635      "image/test/browser/browser_offscreen_image_in_out_of_process_iframe.js",
    636      "security/manager/ssl/tests/mochitest/browser/browser_HSTS.js",
    637      "testing/mochitest/tests/browser/browser_browserLoaded_content_loaded.js",
    638      "toolkit/components/messaging-system/schemas/TriggerActionSchemas/test/browser/browser_asrouter_trigger_listeners.js",
    639      "toolkit/components/normandy/test/browser/browser_about_studies.js",
    640      "toolkit/components/remotebrowserutils/tests/browser/browser_RemoteWebNavigation.js",
    641      "toolkit/components/viewsource/test/browser/browser_bug464222.js",
    642      "toolkit/components/viewsource/test/browser/browser_viewsource_newwindow.js",
    643      "toolkit/content/tests/browser/browser_label_textlink.js",
    644      "toolkit/crashreporter/test/browser/browser_aboutCrashesResubmit.js",
    645      // Exempt tests that set pref dom.security.https_first to false Bug 1758951
    646      "dom/manifest/test/browser_ManifestObtainer_obtain.js",
    647      "dom/media/test/test_access_control.html",
    648      "dom/websocket/tests/test_bug1384658.html",
    649      "devtools/client/shared/components/test/node/components/reps/string-with-url.test.js", // no test case
    650      // Exempt files that have comment which says "not [to] enforce https"
    651      // https://searchfox.org/mozilla-central/search?q=%2F%2F+We+should+not+enforce+https+for+tests+using+this+page.&path=
    652      "devtools/client/storage/test/browser_storage_basic_usercontextid_1.js",
    653      "devtools/client/storage/test/browser_storage_basic_usercontextid_2.js",
    654      "devtools/client/storage/test/browser_storage_basic_with_fragment.js",
    655      "devtools/client/storage/test/browser_storage_cookies_delete_all.js",
    656      "devtools/client/storage/test/browser_storage_delete.js",
    657      "devtools/client/storage/test/browser_storage_delete_all.js",
    658      "devtools/client/storage/test/browser_storage_delete_tree.js",
    659      "devtools/client/storage/test/browser_storage_delete_usercontextid.js",
    660      "devtools/client/storage/test/browser_storage_sidebar.js",
    661      "devtools/client/storage/test/browser_storage_sidebar_toggle.js",
    662      "devtools/client/storage/test/head.js",
    663      "devtools/client/storage/test/storage-complex-values.html",
    664      "devtools/client/storage/test/storage-sidebar-parsetree.html",
    665      // No .(s)js or html test files Bug 1780024
    666      "services/sync/tests/tps/**",
    667      // Files that test https and http already
    668      "browser/base/content/test/general/browser_remoteTroubleshoot.js",
    669      "browser/base/content/test/favicons/browser_mixed_content.js",
    670      "browser/base/content/test/sanitize/browser_sanitize-history.js",
    671      "devtools/client/shared/test/shared-head.js",
    672      "devtools/client/shared/test/head.js",
    673      // uses new HttpServer which doesn't support https
    674      "browser/base/content/test/favicons/browser_favicon_nostore.js",
    675      // That are all files that produes warnings in the existing test infrastructure.
    676      // Since our focus is that new tests won't use http without thinking twice we exempt
    677      // these test files for now. Bug 1758951
    678      "browser/components/aboutlogins/tests/browser/browser_createLogin.js",
    679      "browser/components/aboutlogins/tests/chrome/test_login_item.html",
    680      "browser/components/contextualidentity/test/browser/browser_broadcastchannel.js",
    681      "browser/components/contextualidentity/test/browser/browser_eme.js",
    682      "browser/components/contextualidentity/test/browser/browser_favicon.js",
    683      "browser/components/contextualidentity/test/browser/browser_forgetAPI_EME_forgetThisSite.js",
    684      "browser/components/contextualidentity/test/browser/browser_forgetAPI_cookie_getCookiesWithOriginAttributes.js",
    685      "browser/components/contextualidentity/test/browser/browser_forgetAPI_quota_clearStoragesForPrincipal.js",
    686      "browser/components/contextualidentity/test/browser/browser_forgetaboutsite.js",
    687      "browser/components/contextualidentity/test/browser/browser_middleClick.js",
    688      "browser/components/contextualidentity/test/browser/browser_reopenIn.js",
    689      "browser/components/contextualidentity/test/browser/browser_restore_getCookiesWithOriginAttributes.js",
    690      "browser/components/contextualidentity/test/browser/browser_usercontextid_tabdrop.js",
    691      "browser/components/contextualidentity/test/browser/saveLink.sjs",
    692      "browser/components/customizableui/test/browser_947914_button_history.js",
    693      "browser/components/customizableui/test/browser_947914_button_print.js",
    694      "browser/components/customizableui/test/browser_947914_button_zoomReset.js",
    695      "browser/components/customizableui/test/browser_backfwd_enabled_post_customize.js",
    696      "browser/components/customizableui/test/browser_customization_context_menus.js",
    697      "browser/components/customizableui/test/browser_exit_background_customize_mode.js",
    698      "browser/components/customizableui/test/browser_history_recently_closed.js",
    699      "browser/components/customizableui/test/browser_history_recently_closed_middleclick.js",
    700      "browser/components/customizableui/test/browser_synced_tabs_menu.js",
    701      "browser/components/downloads/test/browser/browser_download_overwrite.js",
    702      "browser/components/downloads/test/browser/browser_go_to_download_page.js",
    703      "browser/components/downloads/test/browser/browser_iframe_gone_mid_download.js",
    704      "browser/components/downloads/test/browser/head.js",
    705      "browser/components/enterprisepolicies/tests/browser/browser_policy_disable_feedback_commands.js",
    706      "browser/components/enterprisepolicies/tests/browser/browser_policy_handlers.js",
    707      "browser/components/enterprisepolicies/tests/browser/browser_policy_set_homepage.js",
    708      "browser/components/enterprisepolicies/tests/browser/browser_policy_set_startpage.js",
    709      "browser/components/extensions/test/browser/browser_ext_autocompletepopup.js",
    710      "browser/components/extensions/test/browser/browser_ext_browserAction_context.js",
    711      "browser/components/extensions/test/browser/browser_ext_browserAction_contextMenu.js",
    712      "browser/components/extensions/test/browser/browser_ext_browserAction_popup_preload.js",
    713      "browser/components/extensions/test/browser/browser_ext_browsingData_history.js",
    714      "browser/components/extensions/test/browser/browser_ext_chrome_settings_overrides_home.js",
    715      "browser/components/extensions/test/browser/browser_ext_commands_execute_page_action.js",
    716      "browser/components/extensions/test/browser/browser_ext_contentscript_cross_docGroup_adoption.js",
    717      "browser/components/extensions/test/browser/browser_ext_contentscript_cross_docGroup_adoption_xhr.js",
    718      "browser/components/extensions/test/browser/browser_ext_contextMenus_targetUrlPatterns.js",
    719      "browser/components/extensions/test/browser/browser_ext_contextMenus_urlPatterns.js",
    720      "browser/components/extensions/test/browser/browser_ext_devtools_inspectedWindow_targetSwitch.js",
    721      "browser/components/extensions/test/browser/browser_ext_devtools_network.js",
    722      "browser/components/extensions/test/browser/browser_ext_devtools_network_targetSwitch.js",
    723      "browser/components/extensions/test/browser/browser_ext_find.js",
    724      "browser/components/extensions/test/browser/browser_ext_management.js",
    725      "browser/components/extensions/test/browser/browser_ext_menus.js",
    726      "browser/components/extensions/test/browser/browser_ext_menus_replace_menu_context.js",
    727      "browser/components/extensions/test/browser/browser_ext_menus_targetElement_shadow.js",
    728      "browser/components/extensions/test/browser/browser_ext_nontab_process_switch.js",
    729      "browser/components/extensions/test/browser/browser_ext_optionsPage_privileges.js",
    730      "browser/components/extensions/test/browser/browser_ext_originControls.js",
    731      "browser/components/extensions/test/browser/browser_ext_pageAction_context.js",
    732      "browser/components/extensions/test/browser/browser_ext_pageAction_popup.js",
    733      "browser/components/extensions/test/browser/browser_ext_pageAction_show_matches.js",
    734      "browser/components/extensions/test/browser/browser_ext_pageAction_simple.js",
    735      "browser/components/extensions/test/browser/browser_ext_popup_api_injection.js",
    736      "browser/components/extensions/test/browser/browser_ext_popup_focus.js",
    737      "browser/components/extensions/test/browser/browser_ext_port_disconnect_on_crash.js",
    738      "browser/components/extensions/test/browser/browser_ext_runtime_openOptionsPage.js",
    739      "browser/components/extensions/test/browser/browser_ext_runtime_openOptionsPage_uninstall.js",
    740      "browser/components/extensions/test/browser/browser_ext_runtime_setUninstallURL.js",
    741      "browser/components/extensions/test/browser/browser_ext_search_favicon.js",
    742      "browser/components/extensions/test/browser/browser_ext_sessions_forgetClosedTab.js",
    743      "browser/components/extensions/test/browser/browser_ext_sessions_forgetClosedWindow.js",
    744      "browser/components/extensions/test/browser/browser_ext_sessions_getRecentlyClosed_private.js",
    745      "browser/components/extensions/test/browser/browser_ext_sessions_getRecentlyClosed_tabs.js",
    746      "browser/components/extensions/test/browser/browser_ext_sessions_incognito.js",
    747      "browser/components/extensions/test/browser/browser_ext_sessions_window_tab_value.js",
    748      "browser/components/extensions/test/browser/browser_ext_slow_script.js",
    749      "browser/components/extensions/test/browser/browser_ext_tabs_attention.js",
    750      "browser/components/extensions/test/browser/browser_ext_tabs_containerIsolation.js",
    751      "browser/components/extensions/test/browser/browser_ext_tabs_create.js",
    752      "browser/components/extensions/test/browser/browser_ext_tabs_discard.js",
    753      "browser/components/extensions/test/browser/browser_ext_tabs_discard_reversed.js",
    754      "browser/components/extensions/test/browser/browser_ext_tabs_discarded.js",
    755      "browser/components/extensions/test/browser/browser_ext_tabs_duplicate.js",
    756      "browser/components/extensions/test/browser/browser_ext_tabs_events_order.js",
    757      "browser/components/extensions/test/browser/browser_ext_tabs_executeScript.js",
    758      "browser/components/extensions/test/browser/browser_ext_tabs_executeScript_bad.js",
    759      "browser/components/extensions/test/browser/browser_ext_tabs_hide.js",
    760      "browser/components/extensions/test/browser/browser_ext_tabs_hide_update.js",
    761      "browser/components/extensions/test/browser/browser_ext_tabs_highlight.js",
    762      "browser/components/extensions/test/browser/browser_ext_tabs_insertCSS.js",
    763      "browser/components/extensions/test/browser/browser_ext_tabs_printPreview.js",
    764      "browser/components/extensions/test/browser/browser_ext_tabs_query.js",
    765      "browser/components/extensions/test/browser/browser_ext_tabs_readerMode.js",
    766      "browser/components/extensions/test/browser/browser_ext_tabs_saveAsPDF.js",
    767      "browser/components/extensions/test/browser/browser_ext_tabs_sendMessage.js",
    768      "browser/components/extensions/test/browser/browser_ext_tabs_sharingState.js",
    769      "browser/components/extensions/test/browser/browser_ext_tabs_update_url.js",
    770      "browser/components/extensions/test/browser/browser_ext_tabs_warmup.js",
    771      "browser/components/extensions/test/browser/browser_ext_tabs_zoom.js",
    772      "browser/components/extensions/test/browser/browser_ext_topSites.js",
    773      "browser/components/extensions/test/browser/browser_ext_webNavigation_containerIsolation.js",
    774      "browser/components/extensions/test/browser/browser_ext_webNavigation_getFrames.js",
    775      "browser/components/extensions/test/browser/browser_ext_webNavigation_urlbar_transitions.js",
    776      "browser/components/extensions/test/browser/browser_ext_windows.js",
    777      "browser/components/extensions/test/browser/browser_ext_windows_allowScriptsToClose.js",
    778      "browser/components/extensions/test/browser/browser_ext_windows_create_tabId.js",
    779      "browser/components/originattributes/test/browser/browser_broadcastChannel.js",
    780      "browser/components/originattributes/test/browser/browser_cache.js",
    781      "browser/components/originattributes/test/browser/browser_firstPartyIsolation.js",
    782      "browser/components/originattributes/test/browser/browser_firstPartyIsolation_blobURI.js",
    783      "browser/components/originattributes/test/browser/browser_firstPartyIsolation_js_uri.js",
    784      "browser/components/originattributes/test/browser/browser_firstPartyIsolation_saveAs.js",
    785      "browser/components/originattributes/test/browser/browser_postMessage.js",
    786      "browser/components/originattributes/test/browser/file_postMessage.html",
    787      "browser/components/originattributes/test/browser/file_saveAs.sjs",
    788      "browser/components/originattributes/test/browser/file_thirdPartyChild.iframe.html",
    789      "browser/components/originattributes/test/browser/file_thirdPartyChild.worker.js",
    790      "browser/components/originattributes/test/browser/head.js",
    791      "browser/components/pagedata/tests/browser/browser_pagedata_background.js",
    792      "browser/components/pagedata/tests/browser/browser_pagedata_cache.js",
    793      "browser/components/preferences/tests/browser_applications_selection.js",
    794      "browser/components/preferences/tests/browser_bug410900.js",
    795      "browser/components/preferences/tests/browser_contentblocking.js",
    796      "browser/components/preferences/tests/browser_cookie_exceptions_addRemove.js",
    797      "browser/components/preferences/tests/browser_cookies_exceptions.js",
    798      "browser/components/preferences/tests/browser_extension_controlled.js",
    799      "browser/components/preferences/tests/browser_filetype_dialog.js",
    800      "browser/components/preferences/tests/browser_homepages_use_bookmark.js",
    801      "browser/components/preferences/tests/browser_https_only_exceptions.js",
    802      "browser/components/preferences/tests/browser_permissions_checkPermissionsWereAdded.js",
    803      "browser/components/preferences/tests/browser_permissions_dialog.js",
    804      "browser/components/preferences/tests/browser_permissions_dialog_default_perm.js",
    805      "browser/components/preferences/tests/browser_site_login_exceptions.js",
    806      "browser/components/preferences/tests/siteData/browser_siteData2.js",
    807      "browser/components/preferences/tests/siteData/browser_siteData3.js",
    808      "browser/components/preferences/tests/siteData/browser_siteData_multi_select.js",
    809      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_DownloadLastDirWithCPS.js",
    810      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_nimbus.js",
    811      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_nimbus_dismiss.js",
    812      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_nimbus_impressions.js",
    813      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_about_nimbus_messaging.js",
    814      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_cleanup.js",
    815      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir.js",
    816      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_downloadLastDir_c.js",
    817      "browser/components/privatebrowsing/test/browser/browser_privatebrowsing_history_shift_click.js",
    818      "browser/components/protocolhandler/test/test_registerHandler.html",
    819      "browser/components/resistfingerprinting/test/browser/head.js",
    820      "browser/components/safebrowsing/content/test/browser_bug400731.js",
    821      "browser/components/safebrowsing/content/test/browser_bug415846.js",
    822      "browser/components/safebrowsing/content/test/browser_whitelisted.js",
    823      "browser/components/sessionstore/test/browser_1284886_suspend_tab.js",
    824      "browser/components/sessionstore/test/browser_394759_behavior.js",
    825      "browser/components/sessionstore/test/browser_394759_purge.js",
    826      "browser/components/sessionstore/test/browser_461634.js",
    827      "browser/components/sessionstore/test/browser_463205.js",
    828      "browser/components/sessionstore/test/browser_464199.js",
    829      "browser/components/sessionstore/test/browser_490040.js",
    830      "browser/components/sessionstore/test/browser_491168.js",
    831      "browser/components/sessionstore/test/browser_491577.js",
    832      "browser/components/sessionstore/test/browser_500328.js",
    833      "browser/components/sessionstore/test/browser_522545.js",
    834      "browser/components/sessionstore/test/browser_526613.js",
    835      "browser/components/sessionstore/test/browser_586068-apptabs.js",
    836      "browser/components/sessionstore/test/browser_586068-apptabs_ondemand.js",
    837      "browser/components/sessionstore/test/browser_586068-browser_state_interrupted.js",
    838      "browser/components/sessionstore/test/browser_586068-cascade.js",
    839      "browser/components/sessionstore/test/browser_586068-multi_window.js",
    840      "browser/components/sessionstore/test/browser_586068-reload.js",
    841      "browser/components/sessionstore/test/browser_586068-select.js",
    842      "browser/components/sessionstore/test/browser_586068-window_state.js",
    843      "browser/components/sessionstore/test/browser_586068-window_state_override.js",
    844      "browser/components/sessionstore/test/browser_589246.js",
    845      "browser/components/sessionstore/test/browser_590268.js",
    846      "browser/components/sessionstore/test/browser_595601-restore_hidden.js",
    847      "browser/components/sessionstore/test/browser_597071.js",
    848      "browser/components/sessionstore/test/browser_600545.js",
    849      "browser/components/sessionstore/test/browser_607016.js",
    850      "browser/components/sessionstore/test/browser_615394-SSWindowState_events_setBrowserState.js",
    851      "browser/components/sessionstore/test/browser_615394-SSWindowState_events_setTabState.js",
    852      "browser/components/sessionstore/test/browser_615394-SSWindowState_events_setWindowState.js",
    853      "browser/components/sessionstore/test/browser_615394-SSWindowState_events_undoCloseWindow.js",
    854      "browser/components/sessionstore/test/browser_618151.js",
    855      "browser/components/sessionstore/test/browser_625016.js",
    856      "browser/components/sessionstore/test/browser_636279.js",
    857      "browser/components/sessionstore/test/browser_687710.js",
    858      "browser/components/sessionstore/test/browser_687710_2.js",
    859      "browser/components/sessionstore/test/browser_701377.js",
    860      "browser/components/sessionstore/test/browser_819510_perwindowpb.js",
    861      "browser/components/sessionstore/test/browser_906076_lazy_tabs.js",
    862      "browser/components/sessionstore/test/browser_async_duplicate_tab.js",
    863      "browser/components/sessionstore/test/browser_async_flushes.js",
    864      "browser/components/sessionstore/test/browser_async_window_flushing.js",
    865      "browser/components/sessionstore/test/browser_background_tab_crash.js",
    866      "browser/components/sessionstore/test/browser_backup_recovery.js",
    867      "browser/components/sessionstore/test/browser_broadcast.js",
    868      "browser/components/sessionstore/test/browser_cleaner.js",
    869      "browser/components/sessionstore/test/browser_closed_objects_changed_notifications_tabs.js",
    870      "browser/components/sessionstore/test/browser_cookies.js",
    871      "browser/components/sessionstore/test/browser_cookies_legacy.js",
    872      "browser/components/sessionstore/test/browser_cookies_sameSite.js",
    873      "browser/components/sessionstore/test/browser_duplicate_history.js",
    874      "browser/components/sessionstore/test/browser_focus_after_restore.js",
    875      "browser/components/sessionstore/test/browser_forget_async_closings.js",
    876      "browser/components/sessionstore/test/browser_movePendingTabToNewWindow.js",
    877      "browser/components/sessionstore/test/browser_old_favicon.js",
    878      "browser/components/sessionstore/test/browser_parentProcessRestoreHash.js",
    879      "browser/components/sessionstore/test/browser_remoteness_flip_on_restore.js",
    880      "browser/components/sessionstore/test/browser_reopen_all_windows.js",
    881      "browser/components/sessionstore/test/browser_restore_cookies_noOriginAttributes.js",
    882      "browser/components/sessionstore/test/browser_restore_redirect.js",
    883      "browser/components/sessionstore/test/browser_restored_window_features.js",
    884      "browser/components/sessionstore/test/browser_scrollPositions.js",
    885      "browser/components/sessionstore/test/browser_scrollPositionsReaderMode.js",
    886      "browser/components/sessionstore/test/browser_sessionHistory.js",
    887      "browser/components/sessionstore/test/browser_sessionStorage.js",
    888      "browser/components/sessionstore/test/browser_sessionStoreContainer.js",
    889      "browser/components/sessionstore/test/browser_switch_remoteness.js",
    890      "browser/components/sessionstore/test/browser_tab_label_during_restore.js",
    891      "browser/components/sessionstore/test/browser_tabs_in_urlbar.js",
    892      "browser/components/sessionstore/test/browser_windowStateContainer.js",
    893      "browser/components/sessionstore/test/head.js",
    894      "browser/components/tests/browser/browser_bug538331.js",
    895      "browser/components/tests/browser/browser_initial_tab_remoteType.js",
    896      "browser/components/tests/browser/browser_startup_homepage.js",
    897      "browser/components/touchbar/tests/browser/browser_touchbar_searchrestrictions.js",
    898      "browser/components/touchbar/tests/browser/browser_touchbar_tests.js",
    899      "browser/components/uitour/test/browser_UITour.js",
    900      "browser/components/uitour/test/head.js",
    901      "browser/components/urlbar/tests/UrlbarTestUtils.sys.mjs",
    902      "browser/components/urlbar/tests/browser-tips/browser_picks.js",
    903      "browser/components/urlbar/tests/browser-tips/browser_searchTips.js",
    904      "browser/components/urlbar/tests/browser-tips/browser_searchTips_interaction.js",
    905      "browser/components/urlbar/tests/browser-tips/browser_selection.js",
    906      "browser/components/urlbar/tests/browser-tips/head.js",
    907      "browser/components/urlbar/tests/browser-updateResults/browser_appendSpanCount.js",
    908      "browser/components/urlbar/tests/browser-updateResults/head.js",
    909      "browser/components/urlbar/tests/browser/browser_UrlbarInput_overflow.js",
    910      "browser/components/urlbar/tests/browser/browser_UrlbarInput_overflow_resize.js",
    911      "browser/components/urlbar/tests/browser/browser_UrlbarInput_searchTerms.js",
    912      "browser/components/urlbar/tests/browser/browser_UrlbarInput_setURI.js",
    913      "browser/components/urlbar/tests/browser/browser_UrlbarInput_tooltip.js",
    914      "browser/components/urlbar/tests/browser/browser_UrlbarInput_trimURLs.js",
    915      "browser/components/urlbar/tests/browser/browser_aboutHomeLoading.js",
    916      "browser/components/urlbar/tests/browser/browser_autoFill_backspaced.js",
    917      "browser/components/urlbar/tests/browser/browser_autoFill_caretNotAtEnd.js",
    918      "browser/components/urlbar/tests/browser/browser_autoFill_firstResult.js",
    919      "browser/components/urlbar/tests/browser/browser_autoFill_paste.js",
    920      "browser/components/urlbar/tests/browser/browser_autoFill_placeholder.js",
    921      "browser/components/urlbar/tests/browser/browser_autoFill_preserve.js",
    922      "browser/components/urlbar/tests/browser/browser_autoFill_trimURLs.js",
    923      "browser/components/urlbar/tests/browser/browser_autoFill_typed.js",
    924      "browser/components/urlbar/tests/browser/browser_autoFill_undo.js",
    925      "browser/components/urlbar/tests/browser/browser_autoOpen.js",
    926      "browser/components/urlbar/tests/browser/browser_autocomplete_autoselect.js",
    927      "browser/components/urlbar/tests/browser/browser_autocomplete_edit_completed.js",
    928      "browser/components/urlbar/tests/browser/browser_autocomplete_no_title.js",
    929      "browser/components/urlbar/tests/browser/browser_autocomplete_readline_navigation.js",
    930      "browser/components/urlbar/tests/browser/browser_autocomplete_tag_star_visibility.js",
    931      "browser/components/urlbar/tests/browser/browser_canonizeURL.js",
    932      "browser/components/urlbar/tests/browser/browser_copy_during_load.js",
    933      "browser/components/urlbar/tests/browser/browser_copying.js",
    934      "browser/components/urlbar/tests/browser/browser_cutting.js",
    935      "browser/components/urlbar/tests/browser/browser_decode.js",
    936      "browser/components/urlbar/tests/browser/browser_delete.js",
    937      "browser/components/urlbar/tests/browser/browser_deleteAllText.js",
    938      "browser/components/urlbar/tests/browser/browser_downArrowKeySearch.js",
    939      "browser/components/urlbar/tests/browser/browser_dragdropURL.js",
    940      "browser/components/urlbar/tests/browser/browser_dynamicResults.js",
    941      "browser/components/urlbar/tests/browser/browser_engagement.js",
    942      "browser/components/urlbar/tests/browser/browser_enter.js",
    943      "browser/components/urlbar/tests/browser/browser_enterAfterMouseOver.js",
    944      "browser/components/urlbar/tests/browser/browser_groupLabels.js",
    945      "browser/components/urlbar/tests/browser/browser_heuristicNotAddedFirst.js",
    946      "browser/components/urlbar/tests/browser/browser_hideHeuristic.js",
    947      "browser/components/urlbar/tests/browser/browser_ime_composition.js",
    948      "browser/components/urlbar/tests/browser/browser_inputHistory.js",
    949      "browser/components/urlbar/tests/browser/browser_inputHistory_autofill.js",
    950      "browser/components/urlbar/tests/browser/browser_inputHistory_emptystring.js",
    951      "browser/components/urlbar/tests/browser/browser_keepStateAcrossTabSwitches.js",
    952      "browser/components/urlbar/tests/browser/browser_keyword_override.js",
    953      "browser/components/urlbar/tests/browser/browser_keyword_select_and_type.js",
    954      "browser/components/urlbar/tests/browser/browser_locationBarCommand.js",
    955      "browser/components/urlbar/tests/browser/browser_oneOffs.js",
    956      "browser/components/urlbar/tests/browser/browser_oneOffs_settings.js",
    957      "browser/components/urlbar/tests/browser/browser_pasteAndGo.js",
    958      "browser/components/urlbar/tests/browser/browser_paste_multi_lines.js",
    959      "browser/components/urlbar/tests/browser/browser_paste_then_focus.js",
    960      "browser/components/urlbar/tests/browser/browser_remoteness_switch.js",
    961      "browser/components/urlbar/tests/browser/browser_removeUnsafeProtocolsFromURLBarPaste.js",
    962      "browser/components/urlbar/tests/browser/browser_remove_match.js",
    963      "browser/components/urlbar/tests/browser/browser_restoreEmptyInput.js",
    964      "browser/components/urlbar/tests/browser/browser_resultSpan.js",
    965      "browser/components/urlbar/tests/browser/browser_result_onSelection.js",
    966      "browser/components/urlbar/tests/browser/browser_revert.js",
    967      "browser/components/urlbar/tests/browser/browser_searchMode_autofill.js",
    968      "browser/components/urlbar/tests/browser/browser_searchMode_clickLink.js",
    969      "browser/components/urlbar/tests/browser/browser_searchMode_indicator.js",
    970      "browser/components/urlbar/tests/browser/browser_searchMode_localOneOffs_actionText.js",
    971      "browser/components/urlbar/tests/browser/browser_searchMode_no_results.js",
    972      "browser/components/urlbar/tests/browser/browser_searchMode_pickResult.js",
    973      "browser/components/urlbar/tests/browser/browser_searchMode_sessionStore.js",
    974      "browser/components/urlbar/tests/browser/browser_searchMode_setURI.js",
    975      "browser/components/urlbar/tests/browser/browser_searchMode_suggestions.js",
    976      "browser/components/urlbar/tests/browser/browser_searchMode_switchTabs.js",
    977      "browser/components/urlbar/tests/browser/browser_searchSingleWordNotification.js",
    978      "browser/components/urlbar/tests/browser/browser_selectStaleResults.js",
    979      "browser/components/urlbar/tests/browser/browser_selectionKeyNavigation.js",
    980      "browser/components/urlbar/tests/browser/browser_separatePrivateDefault.js",
    981      "browser/components/urlbar/tests/browser/browser_separatePrivateDefault_differentEngine.js",
    982      "browser/components/urlbar/tests/browser/browser_stopSearchOnSelection.js",
    983      "browser/components/urlbar/tests/browser/browser_stop_pending.js",
    984      "browser/components/urlbar/tests/browser/browser_suggestedIndex.js",
    985      "browser/components/urlbar/tests/browser/browser_suppressFocusBorder.js",
    986      "browser/components/urlbar/tests/browser/browser_switchTab_closesUrlbarPopup.js",
    987      "browser/components/urlbar/tests/browser/browser_switchToTab_closes_newtab.js",
    988      "browser/components/urlbar/tests/browser/browser_tabKeyBehavior.js",
    989      "browser/components/urlbar/tests/browser/browser_tabMatchesInAwesomebar.js",
    990      "browser/components/urlbar/tests/browser/browser_top_sites.js",
    991      "browser/components/urlbar/tests/browser/browser_top_sites_private.js",
    992      "browser/components/urlbar/tests/browser/browser_typed_value.js",
    993      "browser/components/urlbar/tests/browser/browser_urlbar_telemetry_autofill.js",
    994      "browser/components/urlbar/tests/browser/browser_urlbar_telemetry_places.js",
    995      "browser/components/urlbar/tests/browser/browser_urlbar_telemetry_remotetab.js",
    996      "browser/components/urlbar/tests/browser/browser_urlbar_telemetry_searchmode.js",
    997      "browser/components/urlbar/tests/browser/browser_view_resultDisplay.js",
    998      "browser/components/urlbar/tests/browser/browser_view_resultTypes_display.js",
    999      "browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_configuration.js",
   1000      "browser/components/urlbar/tests/quicksuggest/browser/browser_quicksuggest_indexes.js",
   1001      "browser/extensions/formautofill/test/browser/browser_dropdown_layout.js",
   1002      "browser/extensions/formautofill/test/browser/creditCard/browser_anti_clickjacking.js",
   1003      "browser/extensions/webcompat/tests/browser/head.js",
   1004      "browser/modules/test/browser/browser_PageActions.js",
   1005      "browser/modules/test/browser/browser_PageActions_contextMenus.js",
   1006      "browser/modules/test/browser/browser_PageActions_newWindow.js",
   1007      "browser/modules/test/browser/browser_PermissionUI.js",
   1008      "browser/modules/test/browser/browser_PermissionUI_prompts.js",
   1009      "browser/modules/test/browser/browser_SitePermissions_tab_urls.js",
   1010      "browser/modules/test/browser/browser_Telemetry_numberOfSiteOriginsPerDocument.js",
   1011      "browser/modules/test/browser/browser_UnsubmittedCrashHandler.js",
   1012      "browser/modules/test/browser/browser_UsageTelemetry.js",
   1013      "browser/modules/test/browser/browser_UsageTelemetry_domains.js",
   1014      "browser/modules/test/browser/browser_UsageTelemetry_private_and_restore.js",
   1015      "browser/modules/test/browser/browser_UsageTelemetry_toolbars.js",
   1016      "browser/modules/test/browser/browser_UsageTelemetry_uniqueOriginsVisitedInPast24Hours.js",
   1017      "caps/tests/mochitest/browser_checkloaduri.js",
   1018      "caps/tests/mochitest/test_addonMayLoad.html",
   1019      "caps/tests/mochitest/test_bug995943.xhtml",
   1020      "caps/tests/mochitest/test_disableScript.xhtml",
   1021      "devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_addons_remote_runtime.js",
   1022      "devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_tab_navigate.js",
   1023      "devtools/client/aboutdebugging/test/browser/browser_aboutdebugging_workers_remote_runtime.js",
   1024      "devtools/client/accessibility/test/browser/head.js",
   1025      "devtools/client/accessibility/test/chrome/test_accessible_learnMoreLink.html",
   1026      "devtools/client/accessibility/test/chrome/test_accessible_openLink.html",
   1027      "devtools/client/application/test/node/fixtures/data/constants.js",
   1028      "devtools/client/debugger/src/components/SecondaryPanes/Frames/tests/Frames.spec.js",
   1029      "devtools/client/debugger/src/components/SecondaryPanes/Frames/tests/Group.spec.js",
   1030      "devtools/client/debugger/src/utils/sources-tree/tests/getUrl.spec.js",
   1031      "devtools/client/debugger/src/utils/tests/source.spec.js",
   1032      "devtools/client/debugger/src/utils/tests/url.spec.js",
   1033      "devtools/client/debugger/test/mochitest/browser_dbg-project-root.js",
   1034      "devtools/client/framework/browser-toolbox/test/browser_browser_toolbox_debugger.js",
   1035      "devtools/client/framework/test/allocations/browser_allocations_browser_console.js",
   1036      "devtools/client/framework/test/allocations/browser_allocations_reload_no_devtools.js",
   1037      "devtools/client/framework/test/allocations/reload-test.js",
   1038      "devtools/client/framework/test/browser_toolbox_error_count_reset_on_navigation.js",
   1039      "devtools/client/framework/test/node/components/debug-target-info.test.js",
   1040      "devtools/client/inspector/markup/test/browser_markup_tag_edit_05.js",
   1041      "devtools/client/inspector/shared/test/browser_styleinspector_output-parser.js",
   1042      "devtools/client/inspector/shared/test/head.js",
   1043      "devtools/client/inspector/test/highlighter/browser_inspector_highlighter-eyedropper-zoom.js",
   1044      "devtools/client/jsonview/test/browser_jsonview_data_blocking.js",
   1045      "devtools/client/memory/test/browser/browser_memory_allocationStackDisplay_01.js",
   1046      "devtools/client/memory/test/browser/browser_memory_clear_snapshots.js",
   1047      "devtools/client/memory/test/browser/browser_memory_diff_01.js",
   1048      "devtools/client/memory/test/browser/browser_memory_displays_01.js",
   1049      "devtools/client/memory/test/browser/browser_memory_dominator_trees_01.js",
   1050      "devtools/client/memory/test/browser/browser_memory_dominator_trees_02.js",
   1051      "devtools/client/memory/test/browser/browser_memory_filter_01.js",
   1052      "devtools/client/memory/test/browser/browser_memory_individuals_01.js",
   1053      "devtools/client/memory/test/browser/browser_memory_keyboard-snapshot-list.js",
   1054      "devtools/client/memory/test/browser/browser_memory_keyboard.js",
   1055      "devtools/client/memory/test/browser/browser_memory_no_allocation_stacks.js",
   1056      "devtools/client/memory/test/browser/browser_memory_no_auto_expand.js",
   1057      "devtools/client/memory/test/browser/browser_memory_percents_01.js",
   1058      "devtools/client/memory/test/browser/browser_memory_refresh_does_not_leak.js",
   1059      "devtools/client/memory/test/browser/browser_memory_simple_01.js",
   1060      "devtools/client/netmonitor/test/browser_net_cached-status.js",
   1061      "devtools/client/netmonitor/test/browser_net_details_copy.js",
   1062      "devtools/client/netmonitor/test/browser_net_headers-link_clickable.js",
   1063      "devtools/client/netmonitor/test/browser_net_security-state.js",
   1064      "devtools/client/netmonitor/test/browser_net_security-tab-deselect.js",
   1065      "devtools/client/netmonitor/test/browser_net_security-tab-visibility.js",
   1066      "devtools/client/netmonitor/test/browser_net_stacktraces-visibility.js",
   1067      "devtools/client/netmonitor/test/head.js",
   1068      "devtools/client/netmonitor/test/sjs_status-codes-test-server.sjs",
   1069      "devtools/client/performance-new/test/browser/browser_devtools-record-capture.js",
   1070      "devtools/client/performance-new/test/browser/browser_devtools-record-discard.js",
   1071      "devtools/client/performance-new/test/browser/browser_popup-profiler-states.js",
   1072      "devtools/client/performance-new/test/browser/browser_popup-record-capture-view.js",
   1073      "devtools/client/performance-new/test/browser/browser_popup-record-capture.js",
   1074      "devtools/client/performance-new/test/browser/browser_popup-record-discard.js",
   1075      "devtools/client/performance-new/test/browser/browser_split-toolbar-button.js",
   1076      "devtools/client/performance-new/test/browser/helpers.js",
   1077      "devtools/client/responsive/test/browser/browser_in_rdm_pane.js",
   1078      "devtools/client/responsive/test/browser/browser_permission_doorhanger.js",
   1079      "devtools/client/responsive/test/browser/browser_screenshot_button_warning.js",
   1080      "devtools/client/responsive/test/browser/browser_tab_close.js",
   1081      "devtools/client/responsive/test/browser/browser_tab_not_selected.js",
   1082      "devtools/client/responsive/test/browser/browser_tab_remoteness_change.js",
   1083      "devtools/client/responsive/test/browser/browser_tab_remoteness_change_fission_switch_target.js",
   1084      "devtools/client/responsive/test/browser/browser_toolbox_swap_browsers.js",
   1085      "devtools/client/responsive/test/browser/browser_toolbox_swap_inspector.js",
   1086      "devtools/client/responsive/test/browser/head.js",
   1087      "devtools/client/responsive/test/browser/sjs_redirection.sjs",
   1088      "devtools/client/storage/test/browser_storage_basic.js",
   1089      "devtools/client/storage/test/browser_storage_cache_delete.js",
   1090      "devtools/client/storage/test/browser_storage_cookies_add.js",
   1091      "devtools/client/storage/test/browser_storage_cookies_domain.js",
   1092      "devtools/client/storage/test/browser_storage_cookies_domain_port.js",
   1093      "devtools/client/storage/test/browser_storage_cookies_samesite.js",
   1094      "devtools/client/storage/test/browser_storage_values.js",
   1095      "devtools/client/styleeditor/test/browser_styleeditor_inline_friendly_names.js",
   1096      "devtools/client/styleeditor/test/browser_styleeditor_private_perwindowpb.js",
   1097      "devtools/client/styleeditor/test/head.js",
   1098      "devtools/client/webconsole/test/browser/browser_console.js",
   1099      "devtools/client/webconsole/test/browser/browser_console_clear_closed_tab.js",
   1100      "devtools/client/webconsole/test/browser/browser_console_context_menu_entries.js",
   1101      "devtools/client/webconsole/test/browser/browser_console_enable_network_monitoring.js",
   1102      "devtools/client/webconsole/test/browser/browser_console_webconsole_iframe_messages.js",
   1103      "devtools/client/webconsole/test/browser/browser_jsterm_autocomplete_in_debugger_stackframe.js",
   1104      "devtools/client/webconsole/test/browser/browser_jsterm_autocomplete_mapped_variables.js",
   1105      "devtools/client/webconsole/test/browser/browser_jsterm_await_dynamic_import.js",
   1106      "devtools/client/webconsole/test/browser/browser_jsterm_editor_reverse_search_keyboard_navigation.js",
   1107      "devtools/client/webconsole/test/browser/browser_jsterm_multiline.js",
   1108      "devtools/client/webconsole/test/browser/browser_jsterm_screenshot_command_clipboard.js",
   1109      "devtools/client/webconsole/test/browser/browser_jsterm_screenshot_command_file.js",
   1110      "devtools/client/webconsole/test/browser/browser_jsterm_screenshot_command_fixed_header.js",
   1111      "devtools/client/webconsole/test/browser/browser_jsterm_screenshot_command_selector.js",
   1112      "devtools/client/webconsole/test/browser/browser_toolbox_console_new_process.js",
   1113      "devtools/client/webconsole/test/browser/browser_webconsole_batching.js",
   1114      "devtools/client/webconsole/test/browser/browser_webconsole_cached_messages_cross_domain_iframe.js",
   1115      "devtools/client/webconsole/test/browser/browser_webconsole_checkloaduri_errors.js",
   1116      "devtools/client/webconsole/test/browser/browser_webconsole_click_function_to_mapped_source.js",
   1117      "devtools/client/webconsole/test/browser/browser_webconsole_click_function_to_prettyprinted_source.js",
   1118      "devtools/client/webconsole/test/browser/browser_webconsole_click_function_to_source.js",
   1119      "devtools/client/webconsole/test/browser/browser_webconsole_clickable_urls.js",
   1120      "devtools/client/webconsole/test/browser/browser_webconsole_close_unfocused_window.js",
   1121      "devtools/client/webconsole/test/browser/browser_webconsole_closing_after_completion.js",
   1122      "devtools/client/webconsole/test/browser/browser_webconsole_console_api_iframe.js",
   1123      "devtools/client/webconsole/test/browser/browser_webconsole_console_group.js",
   1124      "devtools/client/webconsole/test/browser/browser_webconsole_console_logging_workers_api.js",
   1125      "devtools/client/webconsole/test/browser/browser_webconsole_console_table.js",
   1126      "devtools/client/webconsole/test/browser/browser_webconsole_console_trace_duplicates.js",
   1127      "devtools/client/webconsole/test/browser/browser_webconsole_context_menu_copy_link_location.js",
   1128      "devtools/client/webconsole/test/browser/browser_webconsole_context_menu_open_url.js",
   1129      "devtools/client/webconsole/test/browser/browser_webconsole_csp_ignore_reflected_xss_message.js",
   1130      "devtools/client/webconsole/test/browser/browser_webconsole_csp_violation.js",
   1131      "devtools/client/webconsole/test/browser/browser_webconsole_cspro.js",
   1132      "devtools/client/webconsole/test/browser/browser_webconsole_duplicate_errors.js",
   1133      "devtools/client/webconsole/test/browser/browser_webconsole_errors_after_page_reload.js",
   1134      "devtools/client/webconsole/test/browser/browser_webconsole_eval_error.js",
   1135      "devtools/client/webconsole/test/browser/browser_webconsole_eval_in_debugger_stackframe.js",
   1136      "devtools/client/webconsole/test/browser/browser_webconsole_eval_in_debugger_stackframe2.js",
   1137      "devtools/client/webconsole/test/browser/browser_webconsole_eval_sources.js",
   1138      "devtools/client/webconsole/test/browser/browser_webconsole_execution_scope.js",
   1139      "devtools/client/webconsole/test/browser/browser_webconsole_external_script_errors.js",
   1140      "devtools/client/webconsole/test/browser/browser_webconsole_filter_buttons_overflow.js",
   1141      "devtools/client/webconsole/test/browser/browser_webconsole_filter_by_regex_input.js",
   1142      "devtools/client/webconsole/test/browser/browser_webconsole_filter_groups.js",
   1143      "devtools/client/webconsole/test/browser/browser_webconsole_filter_navigation_marker.js",
   1144      "devtools/client/webconsole/test/browser/browser_webconsole_filters.js",
   1145      "devtools/client/webconsole/test/browser/browser_webconsole_filters_persist.js",
   1146      "devtools/client/webconsole/test/browser/browser_webconsole_iframe_wrong_hud.js",
   1147      "devtools/client/webconsole/test/browser/browser_webconsole_init.js",
   1148      "devtools/client/webconsole/test/browser/browser_webconsole_insecure_passwords_about_blank_web_console_warning.js",
   1149      "devtools/client/webconsole/test/browser/browser_webconsole_location_debugger_link.js",
   1150      "devtools/client/webconsole/test/browser/browser_webconsole_location_styleeditor_link.js",
   1151      "devtools/client/webconsole/test/browser/browser_webconsole_network_requests_from_chrome.js",
   1152      "devtools/client/webconsole/test/browser/browser_webconsole_network_unicode.js",
   1153      "devtools/client/webconsole/test/browser/browser_webconsole_object_inspector_local_session_storage.js",
   1154      "devtools/client/webconsole/test/browser/browser_webconsole_optimized_out_vars.js",
   1155      "devtools/client/webconsole/test/browser/browser_webconsole_output_order.js",
   1156      "devtools/client/webconsole/test/browser/browser_webconsole_output_trimmed.js",
   1157      "devtools/client/webconsole/test/browser/browser_webconsole_reopen_closed_tab.js",
   1158      "devtools/client/webconsole/test/browser/browser_webconsole_same_origin_errors.js",
   1159      "devtools/client/webconsole/test/browser/browser_webconsole_select_all.js",
   1160      "devtools/client/webconsole/test/browser/browser_webconsole_sourcemap_error.js",
   1161      "devtools/client/webconsole/test/browser/browser_webconsole_stacktrace_location_debugger_link.js",
   1162      "devtools/client/webconsole/test/browser/browser_webconsole_string.js",
   1163      "devtools/client/webconsole/test/browser/browser_webconsole_time_methods.js",
   1164      "devtools/client/webconsole/test/browser/browser_webconsole_warning_group_cookies.js",
   1165      "devtools/client/webconsole/test/browser/browser_webconsole_warning_group_storage_isolation.js",
   1166      "devtools/client/webconsole/test/browser/browser_webconsole_worker_error.js",
   1167      "devtools/client/webconsole/test/browser/browser_webconsole_worker_evaluate.js",
   1168      "devtools/client/webconsole/test/browser/test-console-filter-by-regex-input.html",
   1169      "devtools/server/tests/browser/browser_storage_cookies-duplicate-names.js",
   1170      "devtools/server/tests/browser/browser_storage_dynamic_windows.js",
   1171      "devtools/server/tests/browser/head.js",
   1172      "devtools/shared/commands/resource/tests/browser_resources_sources.js",
   1173      "dom/animation/test/document-timeline/test_document-timeline.html",
   1174      "dom/animation/test/mozilla/file_restyles.html",
   1175      "dom/base/test/browser_aboutnewtab_process_selection.js",
   1176      "dom/base/test/browser_blocking_image.js",
   1177      "dom/base/test/browser_bug1011748.js",
   1178      "dom/base/test/browser_inputStream_structuredClone.js",
   1179      "dom/base/test/browser_refresh_content.js",
   1180      "dom/base/test/bug435425_redirect.sjs",
   1181      "dom/base/test/bug461735-redirect1.sjs",
   1182      "dom/base/test/chrome/test_bug421622.xhtml",
   1183      "dom/base/test/chrome/test_chromeOuterWindowID.xhtml",
   1184      "dom/base/test/file_bug1268962.sjs",
   1185      "dom/base/test/iframe1_bug1640766.html",
   1186      "dom/base/test/iframe_meta_refresh.sjs",
   1187      "dom/base/test/jsmodules/test_import_meta_resolve.html",
   1188      "dom/base/test/referrerHelper.js",
   1189      "dom/base/test/referrer_change_server.sjs",
   1190      "dom/base/test/referrer_testserver.sjs",
   1191      "dom/base/test/test_blocking_image.html",
   1192      "dom/base/test/test_bug1091883.html",
   1193      "dom/base/test/test_bug1222633.html",
   1194      "dom/base/test/test_bug1222633_link_update.html",
   1195      "dom/base/test/test_bug1268962.html",
   1196      "dom/base/test/test_bug282547.html",
   1197      "dom/base/test/test_bug338583.html",
   1198      "dom/base/test/test_bug362391.xhtml",
   1199      "dom/base/test/test_bug364413.xhtml",
   1200      "dom/base/test/test_bug384003.xhtml",
   1201      "dom/base/test/test_bug426308.html",
   1202      "dom/base/test/test_bug435425.html",
   1203      "dom/base/test/test_bug466080.html",
   1204      "dom/base/test/test_bug515401.html",
   1205      "dom/base/test/test_bug574596.html",
   1206      "dom/base/test/test_bug601803.html",
   1207      "dom/base/test/test_bug694754.xhtml",
   1208      "dom/base/test/test_bug696301-1.html",
   1209      "dom/base/test/test_bug696301-2.html",
   1210      "dom/base/test/test_bug744830.html",
   1211      "dom/base/test/test_current_inner_window.html",
   1212      "dom/base/test/test_embed_xorigin_document.html",
   1213      "dom/base/test/test_fragment_sanitization.xhtml",
   1214      "dom/base/test/test_intersectionobservers.html",
   1215      "dom/base/test/test_messagemanager_send_principal.html",
   1216      "dom/base/test/test_navigator_cookieEnabled.html",
   1217      "dom/base/test/test_postMessage_solidus.html",
   1218      "dom/base/test/test_postMessages_window.html",
   1219      "dom/base/test/test_warning_for_blocked_cross_site_request.html",
   1220      "dom/bindings/test/test_dom_xrays.html",
   1221      "dom/bindings/test/test_setWithNamedGetterNoNamedSetter.html",
   1222      "dom/cache/test/browser/browser_cache_pb_window.js",
   1223      "dom/canvas/test/test_capture.html",
   1224      "dom/canvas/test/test_imagebitmap.html",
   1225      "dom/canvas/test/test_imagebitmap_cropping.html",
   1226      "dom/encoding/test/test_TLD.html",
   1227      "dom/encoding/test/test_in_lk_TLD.html",
   1228      "dom/events/test/browser_beforeinput_by_execCommand_in_contentscript.js",
   1229      "dom/events/test/browser_dragimage.js",
   1230      "dom/events/test/browser_keyboard_event_init_key_event_enabled_in_contentscript.js",
   1231      "dom/events/test/browser_mouse_enterleave_switch_tab.js",
   1232      "dom/events/test/test_DataTransferItemList.html",
   1233      "dom/events/test/test_bug1037990.html",
   1234      "dom/events/test/test_bug1264380.html",
   1235      "dom/events/test/test_bug812744.html",
   1236      "dom/events/test/test_dragstart.html",
   1237      "dom/events/test/test_mouse_capture_iframe.html",
   1238      "dom/events/test/test_mouse_enterleave_iframe.html",
   1239      "dom/events/test/test_use_split_keypress_event_model_on_old_Confluence.html",
   1240      "dom/html/test/browser_form_post_from_file_to_http.js",
   1241      "dom/html/test/forms/test_input_url.html",
   1242      "dom/html/test/forms/test_max_attribute.html",
   1243      "dom/html/test/forms/test_min_attribute.html",
   1244      "dom/html/test/forms/test_pattern_attribute.html",
   1245      "dom/html/test/forms/test_required_attribute.html",
   1246      "dom/html/test/forms/test_step_attribute.html",
   1247      "dom/html/test/test_anchor_href_cache_invalidation.html",
   1248      "dom/html/test/test_bug1292522_same_domain_with_different_port_number.html",
   1249      "dom/html/test/test_bug1315146.html",
   1250      "dom/html/test/test_bug209275.xhtml",
   1251      "dom/html/test/test_bug445004.html",
   1252      "dom/html/test/test_bug448166.html",
   1253      "dom/html/test/test_bug558788-2.html",
   1254      "dom/html/test/test_bug590353-2.html",
   1255      "dom/html/test/test_bug598643.html",
   1256      "dom/html/test/test_bug607145.html",
   1257      "dom/html/test/test_bug839913.html",
   1258      "dom/html/test/test_formSubmission.html",
   1259      "dom/indexedDB/test/browser_forgetThisSite.js",
   1260      "dom/indexedDB/test/browser_private_idb.js",
   1261      "dom/indexedDB/test/test_third_party.html",
   1262      "dom/l10n/tests/mochitest/dom_localization/test_overlay.html",
   1263      "dom/l10n/tests/mochitest/dom_localization/test_overlay_missing_children.html",
   1264      "dom/l10n/tests/mochitest/dom_localization/test_overlay_repeated.html",
   1265      "dom/l10n/tests/mochitest/dom_localization/test_repeated_l10nid.html",
   1266      "dom/localstorage/test/browser_private_ls.js",
   1267      "dom/manifest/test/browser_ManifestFinder_browserHasManifestLink.js",
   1268      "dom/manifest/test/browser_Manifest_install.js",
   1269      "dom/manifest/test/test_ManifestProcessor_id.html",
   1270      "dom/manifest/test/test_ManifestProcessor_scope.html",
   1271      "dom/manifest/test/test_ManifestProcessor_start_url.html",
   1272      "dom/manifest/test/test_ManifestProcessor_warnings.html",
   1273      "dom/media/autoplay/test/browser/head.js",
   1274      "dom/media/autoplay/test/mochitest/file_autoplay_gv_play_request_window.html",
   1275      "dom/media/autoplay/test/mochitest/file_autoplay_policy_activation_window.html",
   1276      "dom/media/autoplay/test/mochitest/test_autoplay_policy_permission.html",
   1277      "dom/media/doctor/test/browser/browser_decoderDoctor.js",
   1278      "dom/media/mediasession/test/file_trigger_actionhandler_window.html",
   1279      "dom/media/test/browser/browser_telemetry_video_hardware_decoding_support.js",
   1280      "dom/media/test/file_access_controls.html",
   1281      "dom/media/test/manifest.js",
   1282      "dom/media/test/midflight-redirect.sjs",
   1283      "dom/media/test/redirect.sjs",
   1284      "dom/media/test/test_mixed_principals.html",
   1285      "dom/media/test/test_seek_promise_bug1344357.html",
   1286      "dom/media/test/test_streams_capture_origin.html",
   1287      "dom/media/webrtc/tests/mochitests/test_peerConnection_basicAudioVideoVerifyExtmap.html",
   1288      "dom/media/webrtc/tests/mochitests/test_peerConnection_basicAudioVideoVerifyExtmapSendonly.html",
   1289      "dom/notification/test/mochitest/test_notification_tag.html",
   1290      "dom/payments/test/test_pmi_validation.html",
   1291      "dom/performance/tests/test_performance_paint_observer_helper.html",
   1292      "dom/performance/tests/test_performance_paint_timing_helper.html",
   1293      "dom/security/test/cors/file_bug1456721.html",
   1294      "dom/security/test/cors/test_CrossSiteXHR_cache.html",
   1295      "dom/security/test/cors/test_CrossSiteXHR_origin.html",
   1296      "dom/security/test/csp/browser_manifest-src-override-default-src.js",
   1297      "dom/security/test/csp/browser_test_uir_optional_clicks.js",
   1298      "dom/security/test/csp/browser_test_web_manifest.js",
   1299      "dom/security/test/csp/file_blob_uri_blocks_modals.html",
   1300      "dom/security/test/csp/file_blocked_uri_in_violation_event_after_redirects.html",
   1301      "dom/security/test/csp/file_blocked_uri_in_violation_event_after_redirects.sjs",
   1302      "dom/security/test/csp/file_blocked_uri_redirect_frame_src_server.sjs",
   1303      "dom/security/test/csp/file_bug1505412.sjs",
   1304      "dom/security/test/csp/file_bug802872.js",
   1305      "dom/security/test/csp/file_bug941404.html",
   1306      "dom/security/test/csp/file_frameancestors_main.js",
   1307      "dom/security/test/csp/file_main.js",
   1308      "dom/security/test/csp/file_null_baseuri.html",
   1309      "dom/security/test/csp/file_path_matching_redirect_server.sjs",
   1310      "dom/security/test/csp/file_punycode_host_src.sjs",
   1311      "dom/security/test/csp/file_redirect_content.sjs",
   1312      "dom/security/test/csp/file_redirect_report.sjs",
   1313      "dom/security/test/csp/file_redirect_worker.sjs",
   1314      "dom/security/test/csp/file_redirects_main.html",
   1315      "dom/security/test/csp/file_redirects_resource.sjs",
   1316      "dom/security/test/csp/file_sendbeacon.html",
   1317      "dom/security/test/csp/file_strict_dynamic_non_parser_inserted.html",
   1318      "dom/security/test/csp/file_uir_top_nav.html",
   1319      "dom/security/test/csp/file_windowwatcher_subframeB.html",
   1320      "dom/security/test/csp/main_csp_worker.html",
   1321      "dom/security/test/csp/test_301_redirect.html",
   1322      "dom/security/test/csp/test_302_redirect.html",
   1323      "dom/security/test/csp/test_303_redirect.html",
   1324      "dom/security/test/csp/test_307_redirect.html",
   1325      "dom/security/test/csp/test_allow_https_schemes.html",
   1326      "dom/security/test/csp/test_base-uri.html",
   1327      "dom/security/test/csp/test_blocked_uri_in_reports.html",
   1328      "dom/security/test/csp/test_blocked_uri_in_violation_event_after_redirects.html",
   1329      "dom/security/test/csp/test_blocked_uri_redirect_frame_src.html",
   1330      "dom/security/test/csp/test_null_baseuri.html",
   1331      "dom/security/test/csp/test_path_matching.html",
   1332      "dom/security/test/csp/test_report_for_import.html",
   1333      "dom/security/test/csp/test_uir_top_nav.html",
   1334      "dom/security/test/csp/test_upgrade_insecure.html",
   1335      "dom/security/test/csp/test_upgrade_insecure_navigation.html",
   1336      "dom/security/test/csp/test_websocket_self.html",
   1337      "dom/security/test/general/browser_test_data_download.js",
   1338      "dom/security/test/general/browser_test_data_text_csv.js",
   1339      "dom/security/test/general/browser_test_toplevel_data_navigations.js",
   1340      "dom/security/test/general/file_same_site_cookies_redirect.sjs",
   1341      "dom/security/test/general/file_same_site_cookies_toplevel_set_cookie.sjs",
   1342      "dom/security/test/general/test_bug1450853.html",
   1343      "dom/security/test/general/test_same_site_cookies_about.html",
   1344      "dom/security/test/general/test_same_site_cookies_from_script.html",
   1345      "dom/security/test/general/test_same_site_cookies_iframe.html",
   1346      "dom/security/test/general/test_same_site_cookies_laxByDefault.html",
   1347      "dom/security/test/general/test_same_site_cookies_redirect.html",
   1348      "dom/security/test/general/test_same_site_cookies_subrequest.html",
   1349      "dom/security/test/general/test_same_site_cookies_toplevel_nav.html",
   1350      "dom/security/test/general/test_same_site_cookies_toplevel_set_cookie.html",
   1351      "dom/security/test/https-first/browser_download_attribute.js",
   1352      "dom/security/test/https-first/browser_httpsfirst.js",
   1353      "dom/security/test/https-first/browser_httpsfirst_console_logging.js",
   1354      "dom/security/test/https-first/browser_httpsfirst_speculative_connect.js",
   1355      "dom/security/test/https-first/browser_mixed_content_console.js",
   1356      "dom/security/test/https-first/browser_mixed_content_download.js",
   1357      "dom/security/test/https-first/browser_navigation.js",
   1358      "dom/security/test/https-first/browser_slow_download.js",
   1359      "dom/security/test/https-first/browser_upgrade_onion.js",
   1360      "dom/security/test/https-first/download_page.html",
   1361      "dom/security/test/https-first/file_multiple_redirection.sjs",
   1362      "dom/security/test/https-first/file_redirect.sjs",
   1363      "dom/security/test/https-first/test_bad_cert.html",
   1364      "dom/security/test/https-first/test_form_submission.html",
   1365      "dom/security/test/https-first/test_fragment.html",
   1366      "dom/security/test/https-first/test_multiple_redirection.html",
   1367      "dom/security/test/https-first/test_referrer_policy.html",
   1368      "dom/security/test/https-first/test_resource_upgrade.html",
   1369      "dom/security/test/https-first/test_toplevel_cookies.html",
   1370      "dom/security/test/https-only/browser_background_redirect.js",
   1371      "dom/security/test/https-only/browser_console_logging.js",
   1372      "dom/security/test/https-only/browser_hsts_host.js",
   1373      "dom/security/test/https-only/browser_httpsonly_prefs.js",
   1374      "dom/security/test/https-only/browser_httpsonly_speculative_connect.js",
   1375      "dom/security/test/https-only/browser_iframe_test.js",
   1376      "dom/security/test/https-only/browser_triggering_principal_exemption.js",
   1377      "dom/security/test/https-only/browser_upgrade_exceptions.js",
   1378      "dom/security/test/https-only/browser_user_gesture.js",
   1379      "dom/security/test/https-only/file_redirect.sjs",
   1380      "dom/security/test/https-only/test_fragment.html",
   1381      "dom/security/test/https-only/test_http_background_auth_request.html",
   1382      "dom/security/test/https-only/test_http_background_request.html",
   1383      "dom/security/test/https-only/test_resource_upgrade.html",
   1384      "dom/security/test/https-only/test_user_suggestion_box.html",
   1385      "dom/security/test/mixedcontentblocker/browser_test_mixed_content_download.js",
   1386      "dom/security/test/mixedcontentblocker/download_page.html",
   1387      "dom/security/test/mixedcontentblocker/file_auth_download_page.html",
   1388      "dom/security/test/mixedcontentblocker/file_frameNavigation.html",
   1389      "dom/security/test/mixedcontentblocker/file_frameNavigation_blankTarget.html",
   1390      "dom/security/test/mixedcontentblocker/file_frameNavigation_secure_grandchild.html",
   1391      "dom/security/test/mixedcontentblocker/file_main.html",
   1392      "dom/security/test/mixedcontentblocker/file_main_bug803225.html",
   1393      "dom/security/test/mixedcontentblocker/file_redirect_handler.sjs",
   1394      "dom/security/test/referrer-policy/browser_referrer_disallow_cross_site_relaxing.js",
   1395      "dom/security/test/referrer-policy/img_referrer_testserver.sjs",
   1396      "dom/security/test/referrer-policy/referrer_testserver.sjs",
   1397      "dom/serviceworkers/test/browser_devtools_serviceworker_interception.js",
   1398      "dom/serviceworkers/test/eventsource/eventsource_opaque_response_intercept_worker.js",
   1399      "dom/serviceworkers/test/fetch/fetch_tests.js",
   1400      "dom/serviceworkers/test/fetch/hsts/image.html",
   1401      "dom/serviceworkers/test/fetch/importscript-mixedcontent/https_test.js",
   1402      "dom/serviceworkers/test/fetch/origin/index.sjs",
   1403      "dom/serviceworkers/test/fetch/requesturl/redirect.sjs",
   1404      "dom/serviceworkers/test/fetch_event_worker.js",
   1405      "dom/serviceworkers/test/opaque_intercept_worker.js",
   1406      "dom/serviceworkers/test/simpleregister/index.html",
   1407      "dom/serviceworkers/test/test_hsts_upgrade_intercept.html",
   1408      "dom/serviceworkers/test/test_installation_simple.html",
   1409      "dom/serviceworkers/test/test_origin_after_redirect.html",
   1410      "dom/serviceworkers/test/test_origin_after_redirect_cached.html",
   1411      "dom/serviceworkers/test/test_sanitize_domain.html",
   1412      "dom/serviceworkers/test/xslt_worker.js",
   1413      "dom/tests/browser/browser_ConsoleStorageAPITests.js",
   1414      "dom/tests/browser/browser_ConsoleStoragePBTest_perwindowpb.js",
   1415      "dom/tests/browser/browser_beforeunload_between_chrome_content.js",
   1416      "dom/tests/browser/browser_bug1004814.js",
   1417      "dom/tests/browser/browser_bytecode_cache_asm_js.js",
   1418      "dom/tests/browser/browser_frame_elements.js",
   1419      "dom/tests/browser/browser_hasbeforeunload.js",
   1420      "dom/tests/browser/browser_localStorage_e10s.js",
   1421      "dom/tests/browser/browser_test_toolbars_visibility.js",
   1422      "dom/tests/browser/browser_windowProxy_transplant.js",
   1423      "dom/tests/mochitest/beacon/file_beaconSafelist.html",
   1424      "dom/tests/mochitest/beacon/test_beaconOriginHeader.html",
   1425      "dom/tests/mochitest/beacon/test_beaconPreflightWithCustomContentType.html",
   1426      "dom/tests/mochitest/beacon/test_beaconRedirect.html",
   1427      "dom/tests/mochitest/beacon/test_beaconWithSafelistedContentType.html",
   1428      "dom/tests/mochitest/bugs/grandchild_bug260264.html",
   1429      "dom/tests/mochitest/bugs/test_bug132255.html",
   1430      "dom/tests/mochitest/bugs/test_bug260264.html",
   1431      "dom/tests/mochitest/bugs/test_bug260264_nested.html",
   1432      "dom/tests/mochitest/bugs/test_bug304459.html",
   1433      "dom/tests/mochitest/bugs/test_bug42976.html",
   1434      "dom/tests/mochitest/bugs/test_bug440572.html",
   1435      "dom/tests/mochitest/bugs/test_bug850517.html",
   1436      "dom/tests/mochitest/bugs/test_bug873229.html",
   1437      "dom/tests/mochitest/bugs/window_bug1171215.html",
   1438      "dom/tests/mochitest/chrome/test_sandbox_eventhandler.xhtml",
   1439      "dom/tests/mochitest/dom-level0/test_background_loading_iframes.html",
   1440      "dom/tests/mochitest/dom-level0/test_location.html",
   1441      "dom/tests/mochitest/dom-level0/test_location_setters.html",
   1442      "dom/tests/mochitest/dom-level0/test_setting_document.domain_idn.html",
   1443      "dom/tests/mochitest/fetch/test_request.js",
   1444      "dom/tests/mochitest/fetch/test_response.js",
   1445      "dom/tests/mochitest/general/resource_timing_cross_origin.html",
   1446      "dom/tests/mochitest/general/test_frameElementWrapping.html",
   1447      "dom/tests/mochitest/general/window_clipboard_events.html",
   1448      "dom/tests/mochitest/localstorage/test_keySync.html",
   1449      "dom/tests/mochitest/localstorage/test_localStorageFromChrome.xhtml",
   1450      "dom/tests/mochitest/localstorage/test_localStorageOriginsDiff.html",
   1451      "dom/tests/mochitest/localstorage/test_localStorageOriginsDomainDiffs.html",
   1452      "dom/tests/mochitest/localstorage/test_localStorageOriginsEquals.html",
   1453      "dom/tests/mochitest/localstorage/test_localStorageOriginsPortDiffs.html",
   1454      "dom/tests/mochitest/localstorage/test_localStorageOriginsSchemaDiffs.html",
   1455      "dom/tests/mochitest/localstorage/test_localStorageQuota.html",
   1456      "dom/tests/mochitest/localstorage/test_localStorageQuotaPrivateBrowsing_perwindowpb.html",
   1457      "dom/tests/mochitest/localstorage/test_localStorageQuotaSessionOnly.html",
   1458      "dom/tests/mochitest/localstorage/test_localStorageQuotaSessionOnly2.html",
   1459      "dom/tests/mochitest/localstorage/test_localStorageReplace.html",
   1460      "dom/tests/mochitest/sessionstorage/test_sessionStorageHttpHttps.html",
   1461      "dom/tests/mochitest/sessionstorage/test_sessionStorageReplace.html",
   1462      "dom/tests/mochitest/storageevent/frameLocalStorageSlaveEqual.html",
   1463      "dom/tests/mochitest/storageevent/frameSessionStorageMasterNotEqual.html",
   1464      "dom/tests/mochitest/storageevent/frameSessionStorageSlaveEqual.html",
   1465      "dom/tests/mochitest/storageevent/test_storageLocalStorageEventCheckNoPropagation.html",
   1466      "dom/tests/mochitest/storageevent/test_storageLocalStorageEventCheckPropagation.html",
   1467      "dom/tests/mochitest/storageevent/test_storageSessionStorageEventCheckNoPropagation.html",
   1468      "dom/tests/mochitest/storageevent/test_storageSessionStorageEventCheckPropagation.html",
   1469      "dom/tests/mochitest/webcomponents/test_custom_element_htmlconstructor_chrome.html",
   1470      "dom/tests/mochitest/webcomponents/test_custom_element_upgrade_chrome.html",
   1471      "dom/tests/mochitest/webcomponents/test_shadowroot_inert_element.html",
   1472      "dom/tests/mochitest/whatwg/postMessage_joined_helper.html",
   1473      "dom/tests/mochitest/whatwg/postMessage_joined_helper2.html",
   1474      "dom/tests/mochitest/whatwg/postMessage_onOther.html",
   1475      "dom/tests/mochitest/whatwg/test_MessageEvent.html",
   1476      "dom/tests/mochitest/whatwg/test_MessageEvent_dispatchToOther.html",
   1477      "dom/tests/mochitest/whatwg/test_bug500328.html",
   1478      "dom/tests/mochitest/whatwg/test_postMessage.html",
   1479      "dom/tests/mochitest/whatwg/test_postMessage_chrome.html",
   1480      "dom/tests/mochitest/whatwg/test_postMessage_idn.xhtml",
   1481      "dom/tests/mochitest/whatwg/test_postMessage_joined.html",
   1482      "dom/tests/mochitest/whatwg/test_postMessage_onOther.html",
   1483      "dom/tests/mochitest/whatwg/test_postMessage_origin.xhtml",
   1484      "dom/tests/mochitest/whatwg/test_postMessage_override.html",
   1485      "dom/tests/mochitest/whatwg/test_postMessage_structured_clone.html",
   1486      "dom/tests/mochitest/whatwg/test_postMessage_throw.html",
   1487      "dom/tests/mochitest/whatwg/test_postMessage_transfer.html",
   1488      "dom/tests/mochitest/whatwg/test_postMessage_userpass.html",
   1489      "dom/url/tests/browser_download_after_revoke.js",
   1490      "dom/url/tests/protocol_worker.js",
   1491      "dom/url/tests/test_unknown_url_origin.html",
   1492      "dom/url/tests/test_url.html",
   1493      "dom/url/tests/test_urlExceptions.html",
   1494      "dom/url/tests/test_url_empty_port.html",
   1495      "dom/url/tests/test_url_malformedHost.html",
   1496      "dom/url/tests/test_urlutils_stringify.html",
   1497      "dom/url/tests/urlApi_worker.js",
   1498      "dom/url/tests/urlSearchParams_commons.js",
   1499      "dom/url/tests/url_exceptions_worker.js",
   1500      "dom/websocket/tests/test_websocket_mixed_content_opener.html",
   1501      "dom/websocket/tests/window_websocket_wss.html",
   1502      "dom/workers/test/browser_fileURL.js",
   1503      "dom/workers/test/bug1063538_worker.js",
   1504      "dom/workers/test/importForeignScripts_worker.js",
   1505      "dom/workers/test/importScripts_worker.js",
   1506      "dom/workers/test/redirect_to_foreign.sjs",
   1507      "dom/workers/test/referrer_test_server.sjs",
   1508      "dom/workers/test/sharedWorker_thirdparty_window.html",
   1509      "dom/workers/test/test_multi_sharedWorker.html",
   1510      "dom/worklet/tests/specifier_with_user.mjs",
   1511      "dom/xhr/tests/file_XHRResponseURL.js",
   1512      "dom/xhr/tests/file_XHRSendData.sjs",
   1513      "dom/xhr/tests/test_XHRDocURI.html",
   1514      "dom/xhr/tests/test_XHR_anon.html",
   1515      "dom/xhr/tests/test_XHR_system.html",
   1516      "dom/xhr/tests/test_bug1070763.html",
   1517      "dom/xhr/tests/test_worker_xhr_headers.html",
   1518      "dom/xhr/tests/test_worker_xhr_system.js",
   1519      "dom/xhr/tests/test_xhr_forbidden_headers.html",
   1520      "dom/xslt/tests/mochitest/test_bug440974.html",
   1521      "editor/libeditor/tests/browser_bug527935.js",
   1522      "editor/libeditor/tests/test_bug1181130-2.html",
   1523      "editor/libeditor/tests/test_bug372345.html",
   1524      "extensions/permissions/test/browser_permmgr_sync.js",
   1525      "gfx/layers/apz/test/mochitest/browser_test_select_popup_position.js",
   1526      "gfx/layers/apz/test/mochitest/helper_wheelevents_handoff_on_non_scrollable_iframe.html",
   1527      "image/test/browser/head.js",
   1528      "image/test/mochitest/test_animated_gif.html",
   1529      "image/test/mochitest/test_bug671906.html",
   1530      "intl/locale/tests/LangPackMatcherTestUtils.sys.mjs",
   1531      "layout/base/tests/browser_disableDialogs_onbeforeunload.js",
   1532      "layout/base/tests/browser_onbeforeunload_only_after_interaction.js",
   1533      "layout/base/tests/browser_onbeforeunload_only_after_interaction_in_frame.js",
   1534      "layout/forms/test/test_bug536567_perwindowpb.html",
   1535      "layout/generic/test/frame_visibility_in_iframe.html",
   1536      "layout/generic/test/test_movement_by_words.html",
   1537      "layout/style/test/browser_sourcemap.js",
   1538      "layout/style/test/test_bug397427.html",
   1539      "layout/style/test/test_load_events_on_stylesheets.html",
   1540      "layout/style/test/test_root_node_display.html",
   1541      "layout/style/test/test_selectors.html",
   1542      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_create.html",
   1543      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_events.html",
   1544      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript.html",
   1545      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_executeScript_bad.html",
   1546      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_query.html",
   1547      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_sendMessage.html",
   1548      "mobile/shared/components/extensions/test/mochitest/test_ext_tabs_update_url.html",
   1549      "netwerk/cookie/test/browser/browser_cookies_ipv6.js",
   1550      "netwerk/cookie/test/browser/browser_originattributes.js",
   1551      "netwerk/cookie/test/browser/browser_oversize.js",
   1552      "netwerk/cookie/test/browser/browser_sameSiteConsole.js",
   1553      "netwerk/test/browser/browser_103_assets.js",
   1554      "netwerk/test/browser/browser_103_preload.js",
   1555      "netwerk/test/browser/browser_cookie_filtering_subdomain.js",
   1556      "netwerk/test/browser/browser_test_favicon.js",
   1557      "netwerk/test/browser/cookie_filtering_helper.sys.mjs",
   1558      "netwerk/test/browser/early_hint_preload_test_helper.sys.mjs",
   1559      "netwerk/test/httpserver/httpd.sys.mjs",
   1560      "netwerk/test/mochitests/file_loadinfo_redirectchain.sjs",
   1561      "netwerk/test/mochitests/file_testloadflags_chromescript.js",
   1562      "netwerk/test/mochitests/test_1396395.html",
   1563      "netwerk/test/mochitests/test_loadinfo_redirectchain.html",
   1564      "netwerk/test/mochitests/test_uri_scheme.html",
   1565      "remote/cdp/test/browser/browser_httpd.js",
   1566      "remote/cdp/test/browser/head.js",
   1567      "remote/cdp/test/browser/network/browser_deleteCookies.js",
   1568      "remote/cdp/test/browser/network/browser_getAllCookies.js",
   1569      "remote/cdp/test/browser/network/browser_getCookies.js",
   1570      "remote/cdp/test/browser/network/browser_navigationEvents.js",
   1571      "remote/cdp/test/browser/network/browser_setCookie.js",
   1572      "remote/shared/messagehandler/test/browser/browser_session_data.js",
   1573      "security/manager/ssl/tests/mochitest/browser/some_content_framed.html",
   1574      "security/manager/ssl/tests/mochitest/mixedcontent/iframeunsecredirect.sjs",
   1575      "security/manager/ssl/tests/mochitest/mixedcontent/imgunsecredirect.sjs",
   1576      "security/manager/ssl/tests/mochitest/mixedcontent/redirecttoemptyimage.sjs",
   1577      "security/manager/ssl/tests/mochitest/mixedcontent/test_bug329869.html",
   1578      "security/manager/ssl/tests/mochitest/mixedcontent/test_dynDelayedUnsecurePicture.html",
   1579      "security/manager/ssl/tests/mochitest/mixedcontent/test_dynDelayedUnsecureXHR.html",
   1580      "security/manager/ssl/tests/mochitest/mixedcontent/test_dynUnsecureBackground.html",
   1581      "security/manager/ssl/tests/mochitest/mixedcontent/test_dynUnsecurePicture.html",
   1582      "security/manager/ssl/tests/mochitest/mixedcontent/test_dynUnsecurePicturePreload.html",
   1583      "security/sandbox/test/browser_bug1393259.js",
   1584      "testing/mochitest/tests/SimpleTest/TestRunner.js",
   1585      "testing/mozbase/mozprofile/tests/files/prefs_with_interpolation.js",
   1586      "testing/talos/talos/tests/cpstartup/extension/api.js",
   1587      "testing/talos/talos/tests/devtools/addon/content/tests/debugger/custom.js",
   1588      "testing/talos/talos/tests/devtools/addon/content/tests/head.js",
   1589      "testing/talos/talos/tests/devtools/addon/content/tests/source-map/source-map-loader.js",
   1590      "testing/talos/talos/tests/tabswitch/actors/TalosTabSwitchParent.sys.mjs",
   1591      "toolkit/components/aboutprocesses/tests/browser/head.js",
   1592      "toolkit/components/antitracking/test/browser/browser_contentBlockingAllowListPrincipal.js",
   1593      "toolkit/components/antitracking/test/browser/browser_permissionInNormalWindows.js",
   1594      "toolkit/components/antitracking/test/browser/browser_permissionInNormalWindows_alwaysPartition.js",
   1595      "toolkit/components/antitracking/test/browser/browser_socialtracking_save_image.js",
   1596      "toolkit/components/antitracking/test/browser/browser_staticPartition_CORS_preflight.js",
   1597      "toolkit/components/antitracking/test/browser/browser_staticPartition_HSTS.js",
   1598      "toolkit/components/antitracking/test/browser/browser_staticPartition_cache.js",
   1599      "toolkit/components/antitracking/test/browser/browser_staticPartition_websocket.js",
   1600      "toolkit/components/antitracking/test/browser/browser_storageAccessSandboxed.js",
   1601      "toolkit/components/antitracking/test/browser/browser_storageAccessSandboxed_alwaysPartition.js",
   1602      "toolkit/components/antitracking/test/browser/browser_storageAccessThirdPartyChecks_alwaysPartition.js",
   1603      "toolkit/components/antitracking/test/browser/browser_storageAccess_TopLevel_Embed.js",
   1604      "toolkit/components/antitracking/test/browser/browser_thirdPartyStorageRejectionForCORS.js",
   1605      "toolkit/components/antitracking/test/browser/browser_urlQueryStringStripping.js",
   1606      "toolkit/components/antitracking/test/browser/cookiesCORS.sjs",
   1607      "toolkit/components/antitracking/test/browser/head.js",
   1608      "toolkit/components/antitracking/test/browser/storageAccessAPIHelpers.js",
   1609      "toolkit/components/certviewer/tests/browser/adjustedCerts.js",
   1610      "toolkit/components/certviewer/tests/chrome/CSoutput.mjs",
   1611      "toolkit/components/certviewer/tests/chrome/parseOutput.mjs",
   1612      "toolkit/components/cleardata/tests/browser/browser_css_cache.js",
   1613      "toolkit/components/cleardata/tests/browser/browser_image_cache.js",
   1614      "toolkit/components/cleardata/tests/browser/browser_quota.js",
   1615      "toolkit/components/cleardata/tests/browser/browser_sessionStorage.js",
   1616      "toolkit/components/cookiebanners/test/browser/browser_cookiebannerservice.js",
   1617      "toolkit/components/extensions/test/browser/browser_ext_downloads_filters.js",
   1618      "toolkit/components/extensions/test/browser/browser_ext_themes_autocomplete_popup.js",
   1619      "toolkit/components/extensions/test/browser/browser_ext_thumbnails_bg_extension.js",
   1620      "toolkit/components/extensions/test/mochitest/file_third_party.html",
   1621      "toolkit/components/extensions/test/mochitest/test_chrome_ext_permissions.html",
   1622      "toolkit/components/extensions/test/mochitest/test_chrome_ext_trackingprotection.html",
   1623      "toolkit/components/extensions/test/mochitest/test_chrome_ext_webrequest_host_permissions.html",
   1624      "toolkit/components/extensions/test/mochitest/test_ext_contentscript_activeTab.html",
   1625      "toolkit/components/extensions/test/mochitest/test_ext_cookies.html",
   1626      "toolkit/components/extensions/test/mochitest/test_ext_cookies_containers.html",
   1627      "toolkit/components/extensions/test/mochitest/test_ext_cookies_expiry.html",
   1628      "toolkit/components/extensions/test/mochitest/test_ext_cookies_first_party.html",
   1629      "toolkit/components/extensions/test/mochitest/test_ext_cookies_incognito.html",
   1630      "toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions_bad.html",
   1631      "toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions_good.html",
   1632      "toolkit/components/extensions/test/mochitest/test_ext_embeddedimg_iframe_frameAncestors.html",
   1633      "toolkit/components/extensions/test/mochitest/test_ext_optional_permissions.html",
   1634      "toolkit/components/extensions/test/mochitest/test_ext_protocolHandlers.html",
   1635      "toolkit/components/extensions/test/mochitest/test_ext_request_urlClassification.html",
   1636      "toolkit/components/extensions/test/mochitest/test_ext_storage_manager_capabilities.html",
   1637      "toolkit/components/extensions/test/mochitest/test_ext_streamfilter_multiple.html",
   1638      "toolkit/components/extensions/test/mochitest/test_ext_streamfilter_processswitch.html",
   1639      "toolkit/components/extensions/test/mochitest/test_ext_tabs_executeScript_good.html",
   1640      "toolkit/components/extensions/test/mochitest/test_ext_tabs_query_popup.html",
   1641      "toolkit/components/extensions/test/mochitest/test_ext_tabs_sendMessage.html",
   1642      "toolkit/components/extensions/test/mochitest/test_ext_web_accessible_incognito.html",
   1643      "toolkit/components/extensions/test/mochitest/test_ext_web_accessible_resources.html",
   1644      "toolkit/components/extensions/test/mochitest/test_ext_webrequest_and_proxy_filter.html",
   1645      "toolkit/components/extensions/test/mochitest/test_ext_webrequest_hsts.html",
   1646      "toolkit/components/glean/tests/browser/browser_fog_rdd.js",
   1647      "toolkit/components/httpsonlyerror/tests/browser/browser_errorpage.js",
   1648      "toolkit/components/httpsonlyerror/tests/browser/browser_errorpage_timeout.js",
   1649      "toolkit/components/httpsonlyerror/tests/browser/browser_errorpage_www_suggestion.js",
   1650      "toolkit/components/httpsonlyerror/tests/browser/browser_exception.js",
   1651      "toolkit/components/narrate/test/head.js",
   1652      "toolkit/components/normandy/test/NormandyTestUtils.sys.mjs",
   1653      "toolkit/components/normandy/test/browser/browser_RecipeRunner.js",
   1654      "toolkit/components/normandy/test/browser/browser_actions_ShowHeartbeatAction.js",
   1655      "toolkit/components/normandy/test/browser/head.js",
   1656      "toolkit/components/passwordmgr/test/LoginTestUtils.sys.mjs",
   1657      "toolkit/components/passwordmgr/test/browser/browser_autofill_http.js",
   1658      "toolkit/components/passwordmgr/test/browser/browser_context_menu.js",
   1659      "toolkit/components/passwordmgr/test/browser/browser_context_menu_iframe.js",
   1660      "toolkit/components/passwordmgr/test/browser/browser_doorhanger_httpsUpgrade.js",
   1661      "toolkit/components/passwordmgr/test/browser/browser_doorhanger_remembering.js",
   1662      "toolkit/components/passwordmgr/test/browser/browser_localip_frame.js",
   1663      "toolkit/components/passwordmgr/test/browser/head.js",
   1664      "toolkit/components/passwordmgr/test/mochitest/test_autocomplete_basic_form_insecure.html",
   1665      "toolkit/components/passwordmgr/test/mochitest/test_autocomplete_highlight_non_login.html",
   1666      "toolkit/components/passwordmgr/test/mochitest/test_autocomplete_https_upgrade.html",
   1667      "toolkit/components/passwordmgr/test/mochitest/test_autofill_different_formActionOrigin.html",
   1668      "toolkit/components/passwordmgr/test/mochitest/test_autofill_https_upgrade.html",
   1669      "toolkit/components/passwordmgr/test/mochitest/test_autofill_password-only.html",
   1670      "toolkit/components/passwordmgr/test/mochitest/test_basic_form_html5.html",
   1671      "toolkit/components/passwordmgr/test/mochitest/test_bug_627616.html",
   1672      "toolkit/components/passwordmgr/test/mochitest/test_formless_submit_form_removal.html",
   1673      "toolkit/components/passwordmgr/test/mochitest/test_formless_submit_form_removal_negative.html",
   1674      "toolkit/components/passwordmgr/test/mochitest/test_formless_submit_navigation.html",
   1675      "toolkit/components/passwordmgr/test/mochitest/test_formless_submit_navigation_negative.html",
   1676      "toolkit/components/passwordmgr/test/mochitest/test_password_field_autocomplete.html",
   1677      "toolkit/components/passwordmgr/test/mochitest/test_prompt.html",
   1678      "toolkit/components/passwordmgr/test/mochitest/test_prompt_async.html",
   1679      "toolkit/components/passwordmgr/test/mochitest/test_prompt_http.html",
   1680      "toolkit/components/passwordmgr/test/mochitest/test_prompt_promptAuth.html",
   1681      "toolkit/components/passwordmgr/test/mochitest/test_prompt_promptAuth_proxy.html",
   1682      "toolkit/components/passwordmgr/test/mochitest/test_username_focus.html",
   1683      "toolkit/components/pdfjs/test/browser_pdfjs_editing_contextmenu.js",
   1684      "toolkit/components/pdfjs/test/browser_pdfjs_editing_telemetry.js",
   1685      "toolkit/components/pdfjs/test/browser_pdfjs_fill_login.js",
   1686      "toolkit/components/pdfjs/test/browser_pdfjs_form.js",
   1687      "toolkit/components/pdfjs/test/browser_pdfjs_hcm.js",
   1688      "toolkit/components/pdfjs/test/browser_pdfjs_js.js",
   1689      "toolkit/components/pdfjs/test/browser_pdfjs_main.js",
   1690      "toolkit/components/pdfjs/test/browser_pdfjs_navigation.js",
   1691      "toolkit/components/pdfjs/test/browser_pdfjs_saveas.js",
   1692      "toolkit/components/pdfjs/test/browser_pdfjs_savedialog.js",
   1693      "toolkit/components/pdfjs/test/browser_pdfjs_views.js",
   1694      "toolkit/components/pdfjs/test/browser_pdfjs_zoom.js",
   1695      "toolkit/components/pictureinpicture/tests/head.js",
   1696      "toolkit/components/printing/tests/head.js",
   1697      "toolkit/components/processtools/tests/browser/browser_test_procinfo.js",
   1698      "toolkit/components/prompts/test/test_modal_prompts.html",
   1699      "toolkit/components/prompts/test/test_subresources_prompts.html",
   1700      "toolkit/components/reader/tests/browser/browser_bug1453818_samesite_cookie.js",
   1701      "toolkit/components/reader/tests/browser/browser_readerMode_colorSchemePref.js",
   1702      "toolkit/components/reader/tests/browser/browser_readerMode_hidden_nodes.js",
   1703      "toolkit/components/reader/tests/browser/browser_readerMode_readingTime.js",
   1704      "toolkit/components/reader/tests/browser/browser_readerMode_refresh.js",
   1705      "toolkit/components/reader/tests/browser/browser_readerMode_remoteType.js",
   1706      "toolkit/components/reader/tests/browser/browser_readerMode_samesite_cookie_redirect.js",
   1707      "toolkit/components/reader/tests/browser/browser_readerMode_with_anchor.js",
   1708      "toolkit/components/satchel/test/browser/browser_privbrowsing_perwindowpb.js",
   1709      "toolkit/components/startup/tests/browser/browser_bug511456.js",
   1710      "toolkit/components/startup/tests/browser/browser_bug537449.js",
   1711      "toolkit/components/url-classifier/tests/mochitest/allowlistAnnotatedFrame.html",
   1712      "toolkit/components/url-classifier/tests/mochitest/classifiedAnnotatedFrame.html",
   1713      "toolkit/components/url-classifier/tests/mochitest/features.js",
   1714      "toolkit/components/url-classifier/tests/mochitest/redirect_tracker.sjs",
   1715      "toolkit/components/url-classifier/tests/mochitest/test_classifier.html",
   1716      "toolkit/components/url-classifier/tests/mochitest/test_classifier_match.html",
   1717      "toolkit/components/url-classifier/tests/mochitest/test_classifier_worker.html",
   1718      "toolkit/components/url-classifier/tests/mochitest/test_classify_ping.html",
   1719      "toolkit/components/url-classifier/tests/mochitest/test_classify_track.html",
   1720      "toolkit/components/url-classifier/tests/mochitest/test_cryptomining.html",
   1721      "toolkit/components/url-classifier/tests/mochitest/test_emailtracking.html",
   1722      "toolkit/components/url-classifier/tests/mochitest/test_fingerprinting.html",
   1723      "toolkit/components/url-classifier/tests/mochitest/test_reporturl.html",
   1724      "toolkit/components/url-classifier/tests/mochitest/test_socialtracking.html",
   1725      "toolkit/components/url-classifier/tests/mochitest/test_threathit_report.html",
   1726      "toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_bug1312515.html",
   1727      "toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_bug1580416.html",
   1728      "toolkit/components/url-classifier/tests/mochitest/test_trackingprotection_whitelist.html",
   1729      "toolkit/components/viewsource/test/browser/browser_contextmenu.js",
   1730      "toolkit/components/viewsource/test/browser/browser_open_docgroup.js",
   1731      "toolkit/components/viewsource/test/browser/browser_validatefilename.js",
   1732      "toolkit/components/windowcreator/test/browser_save_form_input_state.js",
   1733      "toolkit/content/tests/browser/browser_crash_previous_frameloader.js",
   1734      "toolkit/content/tests/browser/browser_isSynthetic.js",
   1735      "toolkit/content/tests/browser/head.js",
   1736      "toolkit/content/tests/chrome/findbar_window.xhtml",
   1737      "toolkit/content/tests/chrome/window_browser_drop.xhtml",
   1738      "toolkit/modules/tests/browser/browser_AsyncPrefs.js",
   1739      "toolkit/modules/tests/browser/browser_BrowserUtils.js",
   1740      "toolkit/modules/tests/browser/browser_web_channel.js",
   1741      "toolkit/modules/tests/browser/file_web_channel_iframe.html",
   1742      "toolkit/modules/tests/chrome/test_bug544442_checkCert.xhtml",
   1743      "toolkit/mozapps/downloads/tests/browser/browser_unknownContentType_extension.js",
   1744      "toolkit/mozapps/downloads/tests/browser/browser_unknownContentType_policy.js",
   1745      "toolkit/mozapps/extensions/test/browser/browser_file_xpi_no_process_switch.js",
   1746      "toolkit/mozapps/extensions/test/browser/browser_history_navigation.js",
   1747      "toolkit/mozapps/extensions/test/browser/browser_html_detail_view.js",
   1748      "toolkit/mozapps/extensions/test/browser/browser_html_discover_view.js",
   1749      "toolkit/mozapps/extensions/test/browser/browser_html_recent_updates.js",
   1750      "toolkit/mozapps/extensions/test/browser/browser_html_recommendations.js",
   1751      "toolkit/mozapps/extensions/test/browser/browser_html_updates.js",
   1752      "toolkit/mozapps/extensions/test/browser/browser_installssl.js",
   1753      "toolkit/mozapps/extensions/test/browser/browser_updatessl.js",
   1754      "toolkit/mozapps/extensions/test/browser/head.js",
   1755      "toolkit/mozapps/extensions/test/browser/head_abuse_report.js",
   1756      "toolkit/mozapps/extensions/test/browser/head_disco.js",
   1757      "toolkit/mozapps/extensions/test/browser/webapi_checknavigatedwindow.html",
   1758      "toolkit/mozapps/extensions/test/xpinstall/browser_auth.js",
   1759      "toolkit/mozapps/extensions/test/xpinstall/browser_block_fullscreen_prompt.js",
   1760      "toolkit/mozapps/extensions/test/xpinstall/browser_datauri.js",
   1761      "toolkit/mozapps/extensions/test/xpinstall/browser_doorhanger_installs.js",
   1762      "toolkit/mozapps/extensions/test/xpinstall/browser_httphash.js",
   1763      "toolkit/mozapps/extensions/test/xpinstall/head.js",
   1764      "tools/profiler/tests/browser/head.js",
   1765      "uriloader/exthandler/tests/mochitest/browser_download_idn_blocklist.js",
   1766      "uriloader/exthandler/tests/mochitest/head.js",
   1767      "xpfe/appshell/test/test_windowlessBrowser.xhtml",
   1768    ],
   1769    plugins: { "@microsoft/sdl": sdl },
   1770    rules: {
   1771      "@microsoft/sdl/no-insecure-url": "off",
   1772    },
   1773  },
   1774  {
   1775    name: "rollout-no-browser-refs-in-toolkit-warnings",
   1776    files: [
   1777      "toolkit/actors/NetErrorParent.sys.mjs",
   1778      "toolkit/components/backgroundtasks/BackgroundTasksManager.sys.mjs",
   1779      "toolkit/components/credentialmanagement/IdentityCredentialPromptService.sys.mjs",
   1780      "toolkit/components/downloads/DownloadIntegration.sys.mjs",
   1781      "toolkit/components/downloads/DownloadUIHelper.sys.mjs",
   1782      "toolkit/components/enterprisepolicies/EnterprisePoliciesParent.sys.mjs",
   1783      "toolkit/components/enterprisepolicies/macOSPoliciesParser.sys.mjs",
   1784      "toolkit/components/extensions/WebNavigation.sys.mjs",
   1785      "toolkit/components/extensions/parent/ext-browserSettings.js",
   1786      "toolkit/components/extensions/parent/ext-browsingData.js",
   1787      "toolkit/components/formautofill/FormAutofillPreferences.sys.mjs",
   1788      "toolkit/components/formautofill/default/FormAutofillPrompter.sys.mjs",
   1789      "toolkit/components/messaging-system/lib/SpecialMessageActions.sys.mjs",
   1790      "toolkit/components/normandy/actions/ShowHeartbeatAction.sys.mjs",
   1791      "toolkit/components/passwordmgr/LoginAutoComplete.sys.mjs",
   1792      "toolkit/components/passwordmgr/LoginHelper.sys.mjs",
   1793      "toolkit/components/passwordmgr/LoginManagerParent.sys.mjs",
   1794      "toolkit/components/pictureinpicture/PictureInPicture.sys.mjs",
   1795      "toolkit/components/satchel/integrations/FirefoxRelay.sys.mjs",
   1796      "toolkit/components/satchel/integrations/WebAuthnFeature.sys.mjs",
   1797      "toolkit/components/satchel/megalist/MegalistViewModel.sys.mjs",
   1798      "toolkit/components/satchel/megalist/aggregator/datasources/DataSourceBase.sys.mjs",
   1799      "toolkit/components/satchel/megalist/aggregator/datasources/LoginDataSource.sys.mjs",
   1800      "toolkit/components/satchel/megalist/content/MegalistAlpha.mjs",
   1801      "toolkit/components/telemetry/app/TelemetryEnvironment.sys.mjs",
   1802      "toolkit/components/telemetry/app/TelemetryReportingPolicy.sys.mjs",
   1803      "toolkit/components/telemetry/app/UsageReporting.sys.mjs",
   1804      "toolkit/components/utils/ClientEnvironment.sys.mjs",
   1805      "toolkit/content/widgets/browser-custom-element.mjs",
   1806      "toolkit/content/widgets/menu.js",
   1807      "toolkit/modules/LightweightThemeConsumer.sys.mjs",
   1808      "toolkit/modules/NewTabUtils.sys.mjs",
   1809      "toolkit/mozapps/extensions/ColorwayThemeMigration.sys.mjs",
   1810      "toolkit/mozapps/extensions/content/aboutaddons.js",
   1811      "toolkit/mozapps/extensions/internal/AddonTestUtils.sys.mjs",
   1812      "toolkit/mozapps/extensions/internal/XPIDatabase.sys.mjs",
   1813      "toolkit/mozapps/extensions/internal/XPIProvider.sys.mjs",
   1814    ],
   1815    plugins: { mozilla },
   1816    rules: {
   1817      "mozilla/no-browser-refs-in-toolkit": "warn",
   1818    },
   1819  },
   1820  {
   1821    // TODO: Bug TBD - Finish enabling no-shadow with builtinGlobals: true
   1822    // for system modules.
   1823    name: "rollout-no-shadow-system-modules",
   1824    files: [
   1825      "browser/components/extensions/Extension*.sys.mjs",
   1826      "devtools/client/shared/components/reps/reps/**.mjs",
   1827      "docshell/base/URIFixup.sys.mjs",
   1828      "dom/base/ContentAreaDropListener.sys.mjs",
   1829      "dom/manifest/ImageObjectProcessor.sys.mjs",
   1830      "dom/media/PeerConnection.sys.mjs",
   1831      "dom/system/NetworkGeolocationProvider.sys.mjs",
   1832      "dom/xslt/xslt/txEXSLTRegExFunctions.sys.mjs",
   1833      "layout/tools/reftest/reftest.sys.mjs",
   1834      "mobile/shared/**/*.sys.mjs",
   1835      "netwerk/test/browser/cookie_filtering_helper.sys.mjs",
   1836      "netwerk/test/httpserver/httpd.sys.mjs",
   1837      "remote/cdp/**/*.sys.mjs",
   1838      "remote/marionette/**/*.sys.mjs",
   1839      "remote/server/WebSocketHandshake.sys.mjs",
   1840      "remote/shared/**/*.sys.mjs",
   1841      "remote/webdriver-bidi/**/*.sys.mjs",
   1842      "security/manager/ssl/RemoteSecuritySettings.sys.mjs",
   1843      "services/common/**/*.sys.mjs",
   1844      "services/crypto/**/*.sys.mjs",
   1845      "services/fxaccounts/**/*.sys.mjs",
   1846      "services/settings/**/*.sys.mjs",
   1847      "services/sync/**/*.sys.mjs",
   1848      "testing/mochitest/BrowserTestUtils/BrowserTestUtils.sys.mjs",
   1849      "testing/modules/**/*.sys.mjs",
   1850      "testing/specialpowers/content/SpecialPowersChild.sys.mjs",
   1851      "testing/talos/talos/**/*.sys.mjs",
   1852      "toolkit/actors/**/*.sys.mjs",
   1853      "toolkit/components/**/*.sys.mjs",
   1854      "toolkit/crashreporter/CrashSubmit.sys.mjs",
   1855      "toolkit/modules/**/*.sys.mjs",
   1856      "toolkit/mozapps/**/*.sys.mjs",
   1857    ],
   1858    rules: {
   1859      "no-shadow": ["warn", { allow: ["event"], builtinGlobals: true }],
   1860    },
   1861  },
   1862  {
   1863    // TODO: Bug TBD - Finish enabling no-shadow for all files.
   1864    name: "rollout-no-shadow-everywhere",
   1865    files: [
   1866      "browser/components/extensions/**",
   1867      "docshell/test/**",
   1868      "devtools/client/framework/**",
   1869      "dom/fetch/tests/**",
   1870      "dom/indexedDB/test/**",
   1871      "dom/media/**",
   1872      "dom/notification/test/browser/browser_permission_dismiss.js",
   1873      "dom/security/**",
   1874      "dom/tests/browser/**",
   1875      "dom/xslt/tests/browser/file_bug1309630.html",
   1876      "extensions/spellcheck/tests/chrome/test_add_remove_dictionaries.xhtml",
   1877      "gfx/layers/layerviewer/layerTreeView.js",
   1878      "image/test/browser/browser_animated_css_image.js",
   1879      "js/src/builtin/Promise.js",
   1880      "js/xpconnect/tests/**",
   1881      "layout/tools/reftest/reftest-content.js",
   1882      "mobile/android/geckoview/**",
   1883      "mobile/shared/components/extensions/**",
   1884      "netwerk/**",
   1885      "remote/cdp/**",
   1886      "remote/shared/**",
   1887      "remote/webdriver-bidi/**",
   1888      "security/manager/**",
   1889      "security/sandbox/**",
   1890      "taskcluster/docker/periodic-updates/scripts/genHPKPStaticPins.js",
   1891      "testing/condprofile/condprof/scenarii/bookmark.js",
   1892      "testing/**",
   1893      "toolkit/components/**",
   1894      "toolkit/content/**",
   1895      "toolkit/crashreporter/**",
   1896      "toolkit/modules/subprocess/subprocess_shared.js",
   1897      "toolkit/modules/tests/**",
   1898      "toolkit/mozapps/**",
   1899      "toolkit/themes/shared/design-system/tests/try-runner.js",
   1900      "tools/profiler/tests/**",
   1901      "tools/tryselect/selectors/chooser/static/filter.js",
   1902    ],
   1903    ignores: [
   1904      "**/*.sys.mjs",
   1905      "toolkit/components/narrate/**",
   1906      "toolkit/components/reader/**",
   1907    ],
   1908    rules: {
   1909      "no-shadow": "off",
   1910    },
   1911  },
   1912 ];