tor-browser

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

browser.toml (8803B)


      1 [DEFAULT]
      2 prefs = [
      3  "extensions.formautofill.addresses.available='on'",
      4  "signon.management.page.os-auth.enabled=true",
      5  "browser.backup.archive.enabled=false",
      6  "browser.backup.restore.enabled=false",
      7  "browser.backup.archive.overridePlatformCheck=true",
      8  "browser.backup.restore.overridePlatformCheck=true",
      9 ]
     10 support-files = [
     11  "head.js",
     12  "privacypane_tests_perwindow.js",
     13  "addons/pl-dictionary.xpi",
     14  "addons/set_homepage.xpi",
     15  "addons/set_newtab.xpi",
     16 ]
     17 tags = "os_integration"
     18 
     19 ["browser_about_settings.js"]
     20 
     21 ["browser_advanced_update.js"]
     22 run-if = [
     23  "updater",
     24 ]
     25 
     26 ["browser_aiFeatures.js"]
     27 
     28 ["browser_application_xml_handle_internally.js"]
     29 
     30 ["browser_applications_selection.js"]
     31 
     32 ["browser_backup_visibility.js"]
     33 
     34 ["browser_basic_rebuild_fonts_test.js"]
     35 
     36 ["browser_browser_languages_subdialog.js"]
     37 skip-if = [
     38  "tsan",
     39 ]
     40 
     41 ["browser_bug410900.js"]
     42 
     43 ["browser_bug731866.js"]
     44 
     45 ["browser_bug795764_cachedisabled.js"]
     46 
     47 ["browser_bug1018066_resetScrollPosition.js"]
     48 
     49 ["browser_bug1020245_openPreferences_to_paneContent.js"]
     50 
     51 ["browser_bug1184989_prevent_scrolling_when_preferences_flipped.js"]
     52 support-files = ["browser_bug1184989_prevent_scrolling_when_preferences_flipped.xhtml"]
     53 
     54 ["browser_bug1547020_lockedDownloadDir.js"]
     55 
     56 ["browser_bug1579418.js"]
     57 
     58 ["browser_capability_filter.js"]
     59 
     60 ["browser_cert_export.js"]
     61 
     62 ["browser_change_app_handler.js"]
     63 run-if = [
     64  "os == 'win'", # Windows-specific handler application selection dialog
     65 ]
     66 
     67 ["browser_checkspelling.js"]
     68 
     69 ["browser_colors_dialog.js"]
     70 
     71 ["browser_connection.js"]
     72 
     73 ["browser_connection_bug388287.js"]
     74 
     75 ["browser_connection_bug1445991.js"]
     76 
     77 ["browser_connection_bug1505330.js"]
     78 
     79 ["browser_connection_system_wpad.js"]
     80 run-if = [
     81  "os == 'win'",
     82 ]
     83 
     84 ["browser_connection_telemetry.js"]
     85 
     86 ["browser_connection_valid_hostname.js"]
     87 
     88 ["browser_containers_name_input.js"]
     89 
     90 ["browser_contentblocking.js"]
     91 
     92 ["browser_contentblocking_categories.js"]
     93 
     94 ["browser_contentblocking_standard_tcp_section.js"]
     95 
     96 ["browser_cookie_exceptions_addRemove.js"]
     97 
     98 ["browser_cookies_exceptions.js"]
     99 skip-if = [
    100  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt",
    101 ]
    102 
    103 
    104 ["browser_defaultbrowser_alwayscheck.js"]
    105 
    106 ["browser_dns_over_https_exceptions_subdialog.js"]
    107 
    108 ["browser_downloads.js"]
    109 
    110 ["browser_ensure_prefs_bindings_initted.js"]
    111 
    112 ["browser_etp_advanced.js"]
    113 
    114 ["browser_etp_customize_1.js"]
    115 
    116 ["browser_etp_customize_2.js"]
    117 
    118 ["browser_etp_exceptions_dialog.js"]
    119 
    120 ["browser_etp_status.js"]
    121 
    122 ["browser_experimental_features.js"]
    123 
    124 ["browser_experimental_features_filter.js"]
    125 skip-if = [
    126  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1969933
    127  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1969933
    128  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1969933
    129  "os == 'win' && os_version == '11.26100' && arch == 'x86'", # Bug 1969933
    130  "os == 'win' && os_version == '11.26100' && arch == 'x86_64'", # Bug 1969933
    131 ]
    132 
    133 ["browser_experimental_features_hidden_when_not_public.js"]
    134 
    135 ["browser_experimental_features_resetall.js"]
    136 
    137 ["browser_experimental_features_studies_disabled.js"]
    138 
    139 ["browser_extension_controlled.js"]
    140 skip-if = [
    141  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && ccov", # Linux: bug 1613530
    142  "os == 'win' && ccov", # Windows: bug 1437051
    143  "tsan",
    144 ]
    145 
    146 ["browser_filetype_dialog.js"]
    147 
    148 ["browser_fluent.js"]
    149 
    150 ["browser_homepage_default.js"]
    151 
    152 ["browser_homepages_filter_aboutpreferences.js"]
    153 
    154 ["browser_homepages_use_bookmark.js"]
    155 
    156 ["browser_hometab_restore_defaults.js"]
    157 https_first_disabled = true
    158 
    159 ["browser_https_only_exceptions.js"]
    160 
    161 ["browser_https_only_section.js"]
    162 
    163 ["browser_ignore_invalid_capability.js"]
    164 
    165 ["browser_keyboardfocus.js"]
    166 run-if = [
    167  "os == 'mac'",
    168 ]
    169 
    170 ["browser_languages_subdialog.js"]
    171 
    172 ["browser_layersacceleration.js"]
    173 
    174 ["browser_localSearchShortcuts.js"]
    175 fail-if = [
    176  "a11y_checks", # Bug 1854636 clicked treechildren#engineChildren may not be focusable
    177 ]
    178 
    179 ["browser_moreFromMozilla.js"]
    180 
    181 ["browser_moreFromMozilla_locales.js"]
    182 
    183 ["browser_newtab_menu.js"]
    184 
    185 ["browser_no_id_collision_between_categories_and_mainPane.js"]
    186 
    187 ["browser_notifications_do_not_disturb.js"]
    188 
    189 ["browser_open_download_preferences.js"]
    190 support-files = ["empty_pdf_file.pdf"]
    191 
    192 ["browser_open_migration_wizard.js"]
    193 
    194 ["browser_password_management.js"]
    195 
    196 ["browser_pdf_disabled.js"]
    197 
    198 ["browser_performance.js"]
    199 
    200 ["browser_performance_e10srollout.js"]
    201 
    202 ["browser_performance_non_e10s.js"]
    203 skip-if = [
    204  "true",
    205 ]
    206 
    207 ["browser_permissions_checkPermissionsWereAdded.js"]
    208 
    209 ["browser_permissions_dialog.js"]
    210 
    211 ["browser_permissions_dialog_default_perm.js"]
    212 
    213 ["browser_permissions_urlFieldHidden.js"]
    214 
    215 ["browser_pip_settings.js"]
    216 
    217 ["browser_primaryPassword.js"]
    218 
    219 ["browser_privacy_allowListPreference.js"]
    220 skip-if = [
    221  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # Bug 1984525
    222 ]
    223 
    224 ["browser_privacy_allowListPreference_dialog.js"]
    225 
    226 ["browser_privacy_allowListPreference_reload.js"]
    227 
    228 ["browser_privacy_allowListPreference_telemetry.js"]
    229 
    230 ["browser_privacy_cookieBannerHandling.js"]
    231 
    232 ["browser_privacy_dnsoverhttps.js"]
    233 
    234 ["browser_privacy_gpc.js"]
    235 
    236 ["browser_privacy_ipprotection.js"]
    237 
    238 ["browser_privacy_passwordGenerationAndAutofill.js"]
    239 
    240 ["browser_privacy_relayIntegration.js"]
    241 
    242 ["browser_privacy_segmentation_pref.js"]
    243 
    244 ["browser_privacy_status_card.js"]
    245 
    246 ["browser_privacy_syncDataClearing.js"]
    247 
    248 ["browser_privacy_syncDataClearing_v2.js"]
    249 
    250 ["browser_privacy_uploadEnabled.js"]
    251 
    252 ["browser_privacypane_2.js"]
    253 skip-if = [
    254  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && a11y_checks && opt",
    255 ]
    256 
    257 ["browser_privacypane_2_srd.js"]
    258 skip-if = [
    259  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && a11y_checks && opt",
    260 ]
    261 
    262 ["browser_privacypane_3.js"]
    263 skip-if = [
    264  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && a11y_checks && opt",
    265 ]
    266 
    267 ["browser_privacypane_3_srd.js"]
    268 skip-if = [
    269  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && a11y_checks && opt",
    270 ]
    271 
    272 ["browser_proxy_backup.js"]
    273 
    274 ["browser_sanitizeOnShutdown_prefLocked.js"]
    275 
    276 ["browser_searchChangedEngine.js"]
    277 
    278 ["browser_searchDefaultEngine.js"]
    279 
    280 ["browser_searchFindMoreLink.js"]
    281 
    282 ["browser_searchRestoreDefaults.js"]
    283 
    284 ["browser_searchScroll.js"]
    285 support-files = ["!/gfx/layers/apz/test/mochitest/apz_test_native_event_utils.js"]
    286 
    287 ["browser_searchShowSuggestionsFirst.js"]
    288 
    289 ["browser_search_engineList.js"]
    290 fail-if = [
    291  "a11y_checks", # Bug 1854636 clicked treechildren#engineChildren may not be focusable
    292 ]
    293 
    294 ["browser_search_firefoxSuggest.js"]
    295 
    296 ["browser_search_no_results_change_category.js"]
    297 
    298 ["browser_search_quickactions.js"]
    299 
    300 ["browser_search_searchTerms.js"]
    301 
    302 ["browser_search_subdialog_tooltip_saved_addresses.js"]
    303 
    304 ["browser_search_subdialogs_within_preferences_1.js"]
    305 skip-if = [
    306  "tsan", # Bug 1678829
    307 ]
    308 
    309 ["browser_search_subdialogs_within_preferences_2.js"]
    310 
    311 ["browser_search_subdialogs_within_preferences_3.js"]
    312 
    313 ["browser_search_subdialogs_within_preferences_4.js"]
    314 
    315 ["browser_search_subdialogs_within_preferences_5.js"]
    316 
    317 ["browser_search_subdialogs_within_preferences_6.js"]
    318 
    319 ["browser_search_subdialogs_within_preferences_7.js"]
    320 
    321 ["browser_search_subdialogs_within_preferences_8.js"]
    322 
    323 ["browser_search_subdialogs_within_preferences_9.js"]
    324 
    325 ["browser_search_subdialogs_within_preferences_site_data.js"]
    326 
    327 ["browser_search_userEngineDialog.js"]
    328 
    329 ["browser_search_within_preferences_1.js"]
    330 skip-if = [
    331  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && ccov",
    332 ]
    333 
    334 ["browser_search_within_preferences_2.js"]
    335 
    336 ["browser_search_within_preferences_command.js"]
    337 
    338 ["browser_searchsuggestions.js"]
    339 
    340 ["browser_security-1.js"]
    341 
    342 ["browser_security-2.js"]
    343 
    344 ["browser_security-3.js"]
    345 
    346 ["browser_setting_group_in_progress.js"]
    347 
    348 ["browser_setting_pane_sub_pane.js"]
    349 
    350 ["browser_site_login_exceptions.js"]
    351 
    352 ["browser_site_login_exceptions_policy.js"]
    353 
    354 ["browser_spotlight.js"]
    355 
    356 ["browser_startup_browser_restore_session.js"]
    357 
    358 ["browser_statePartitioning_PBM_strings.js"]
    359 
    360 ["browser_statePartitioning_strings.js"]
    361 
    362 ["browser_subdialogs.js"]
    363 support-files = [
    364  "subdialog.xhtml",
    365  "subdialog2.xhtml",
    366 ]
    367 
    368 ["browser_sync_chooseWhatToSync.js"]
    369 
    370 ["browser_sync_disabled.js"]
    371 
    372 ["browser_sync_pairing.js"]
    373 
    374 ["browser_sync_settings_ui.js"]
    375 
    376 ["browser_tabs_open_external_next_to_active_tab.js"]
    377 
    378 ["browser_trendingsuggestions.js"]
    379 
    380 ["browser_usage_telemetry.js"]
    381 
    382 ["browser_warning_permanent_private_browsing.js"]
    383 
    384 ["browser_warning_permanent_private_browsing_srd.js"]
    385 
    386 ["browser_windows_launch_on_login.js"]
    387 run-if = [
    388  "os == 'win' && !msix",
    389 ]
    390 
    391 ["browser_windows_launch_on_login_msix.js"]
    392 run-if = [
    393  "os == 'win' && msix",
    394 ]