tor-browser

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

browser.toml (9533B)


      1 [DEFAULT]
      2 support-files = [
      3  "head.js",
      4  "browser_formdata_sample.html",
      5  "browser_formdata_xpath_sample.html",
      6  "browser_frametree_sample.html",
      7  "browser_frametree_sample_frameset.html",
      8  "browser_frametree_sample_iframes.html",
      9  "browser_frame_history_index.html",
     10  "browser_frame_history_index2.html",
     11  "browser_frame_history_index_blank.html",
     12  "browser_frame_history_a.html",
     13  "browser_frame_history_b.html",
     14  "browser_frame_history_c.html",
     15  "browser_frame_history_c1.html",
     16  "browser_frame_history_c2.html",
     17  "browser_formdata_format_sample.html",
     18  "browser_sessionHistory_slow.sjs",
     19  "browser_scrollPositions_sample.html",
     20  "browser_scrollPositions_sample2.html",
     21  "browser_scrollPositions_sample_frameset.html",
     22  "browser_scrollPositions_readerModeArticle.html",
     23  "browser_sessionStorage.html",
     24  "browser_speculative_connect.html",
     25  "coopHeaderCommon.sjs",
     26  "restore_redirect_http.html",
     27  "restore_redirect_http.html^headers^",
     28  "restore_redirect_js.html",
     29  "restore_redirect_target.html",
     30  "empty.html",
     31  "coop_coep.html",
     32  "coop_coep.html^headers^",
     33 ]
     34 # remove this after bug 1628486 is landed
     35 prefs = [
     36  "network.cookie.cookieBehavior=5",
     37  "gfx.font_rendering.fallback.async=false",
     38  "browser.sessionstore.closedTabsFromAllWindows=true",
     39  "browser.sessionstore.closedTabsFromClosedWindows=true",
     40  # Override the test default, allowing the session restore infobar to be shown if necessary
     41  "browser.startup.couldRestoreSession.count=0",
     42 ]
     43 
     44 ["browser_1933485_tab_groups_history.js"]
     45 
     46 ["browser_1953801_tab_groups_history_close_other.js"]
     47 
     48 ["browser_aboutPrivateBrowsing.js"]
     49 
     50 ["browser_aboutRestartrequired_noRestore.js"]
     51 
     52 ["browser_aboutSessionRestore.js"]
     53 
     54 ["browser_async_duplicate_tab.js"]
     55 support-files = ["file_async_duplicate_tab.html"]
     56 
     57 ["browser_async_flushes.js"]
     58 support-files = ["file_async_flushes.html"]
     59 run-if = [
     60  "crashreporter",
     61 ]
     62 
     63 ["browser_async_remove_tab.js"]
     64 skip-if = [
     65  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1787024
     66  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && asan", # Bug 1787024
     67 ]
     68 
     69 ["browser_async_window_flushing.js"]
     70 https_first_disabled = true
     71 skip-if = [
     72  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1775616
     73  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && asan", # Bug 1775616
     74  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt", # Bug 1775616
     75 ]
     76 
     77 ["browser_attributes.js"]
     78 
     79 ["browser_background_tab_crash.js"]
     80 https_first_disabled = true
     81 run-if = [
     82  "crashreporter",
     83 ]
     84 tags = "os_integration"
     85 
     86 ["browser_backup_recovery.js"]
     87 https_first_disabled = true
     88 tags = "os_integration"
     89 
     90 ["browser_bfcache_telemetry.js"]
     91 
     92 ["browser_broadcast.js"]
     93 https_first_disabled = true
     94 
     95 ["browser_capabilities.js"]
     96 
     97 ["browser_cleaner.js"]
     98 
     99 ["browser_closedId.js"]
    100 
    101 ["browser_closed_objects_changed_notifications_tabs.js"]
    102 
    103 ["browser_closed_objects_changed_notifications_windows.js"]
    104 
    105 ["browser_closed_tabs_closed_windows.js"]
    106 
    107 ["browser_closed_tabs_windows.js"]
    108 
    109 ["browser_cookies.js"]
    110 
    111 ["browser_cookies_legacy.js"]
    112 
    113 ["browser_cookies_partitioned.js"]
    114 
    115 ["browser_cookies_privacy.js"]
    116 
    117 ["browser_cookies_sameSite.js"]
    118 
    119 ["browser_crashedTabs.js"]
    120 https_first_disabled = true
    121 run-if = [
    122  "crashreporter",
    123 ]
    124 
    125 ["browser_csp_policy_container_migration.js"]
    126 
    127 ["browser_docshell_uuid_consistency.js"]
    128 
    129 ["browser_duplicate_history.js"]
    130 
    131 ["browser_duplicate_tab_in_new_window.js"]
    132 
    133 ["browser_dying_cache.js"]
    134 
    135 ["browser_dynamic_frames.js"]
    136 
    137 ["browser_firefoxView_restore.js"]
    138 
    139 ["browser_firefoxView_selected_restore.js"]
    140 
    141 ["browser_focus_after_restore.js"]
    142 tags = "os_integration"
    143 
    144 ["browser_forget_async_closings.js"]
    145 
    146 ["browser_forget_closed_tab_window_byId.js"]
    147 https_first_disabled = true
    148 
    149 ["browser_formdata.js"]
    150 
    151 ["browser_formdata_cc.js"]
    152 skip-if = [
    153  "asan", # test runs too long
    154 ]
    155 
    156 ["browser_formdata_face.js"]
    157 
    158 ["browser_formdata_format.js"]
    159 
    160 ["browser_formdata_max_size.js"]
    161 
    162 ["browser_formdata_password.js"]
    163 support-files = ["file_formdata_password.html"]
    164 
    165 ["browser_formdata_xpath.js"]
    166 
    167 ["browser_frame_history.js"]
    168 
    169 ["browser_frametree.js"]
    170 https_first_disabled = true
    171 
    172 ["browser_global_store.js"]
    173 
    174 ["browser_history_persist.js"]
    175 
    176 ["browser_ignore_updates_crashed_tabs.js"]
    177 https_first_disabled = true
    178 run-if = [
    179  "crashreporter",
    180 ]
    181 skip-if = [
    182  "asan",
    183 ]
    184 
    185 ["browser_label_and_icon.js"]
    186 https_first_disabled = true
    187 skip-if = [
    188  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1638958
    189  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && opt && socketprocess_networking", # Bug 1868915
    190  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Disabled due to bleedover with other tests when run in regular suites; passes in "failures" jobs
    191  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && opt", # Bug 1775605
    192 ]
    193 
    194 ["browser_movePendingTabToNewWindow.js"]
    195 https_first_disabled = true
    196 tags = "os_integration"
    197 
    198 ["browser_multiple_navigateAndRestore.js"]
    199 
    200 ["browser_multiple_select_after_load.js"]
    201 
    202 ["browser_navigation_api_restore.js"]
    203 support-files = [
    204  "empty_frame.html",
    205  "entry1.html",
    206  "entry2.html",
    207  "entry3.html",
    208 ]
    209 
    210 ["browser_newtab_userTypedValue.js"]
    211 
    212 ["browser_not_collect_when_idle.js"]
    213 
    214 ["browser_page_title.js"]
    215 
    216 ["browser_parentProcessRestoreHash.js"]
    217 https_first_disabled = true
    218 tags = "openUILinkIn"
    219 
    220 ["browser_pending_tabs.js"]
    221 
    222 ["browser_pinned_tabs.js"]
    223 skip-if = [
    224  "ccov", # Bug 1625525
    225 ]
    226 
    227 ["browser_privatetabs.js"]
    228 
    229 ["browser_purge_domaindata.js"]
    230 
    231 ["browser_purge_shistory.js"]
    232 
    233 ["browser_remoteness_flip_on_restore.js"]
    234 
    235 ["browser_reopen_all_windows.js"]
    236 https_first_disabled = true
    237 skip-if = [
    238  "asan", # high memory
    239 ]
    240 tags = "os_integration"
    241 
    242 ["browser_replace_load.js"]
    243 skip-if = [
    244  "true", # Bug 1646894
    245 ]
    246 
    247 ["browser_restoreLastActionCorrectOrder.js"]
    248 
    249 ["browser_restoreLastClosedTabOrWindowOrSession.js"]
    250 skip-if = [
    251  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1838996
    252  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1838996
    253 ]
    254 
    255 ["browser_restoreTabContainer.js"]
    256 
    257 ["browser_restore_container_tabs_oa.js"]
    258 
    259 ["browser_restore_cookies_noOriginAttributes.js"]
    260 
    261 ["browser_restore_pageProxyState.js"]
    262 
    263 ["browser_restore_private_tab_os.js"]
    264 
    265 ["browser_restore_redirect.js"]
    266 https_first_disabled = true
    267 
    268 ["browser_restore_reversed_z_order.js"]
    269 skip-if = [
    270  "true", # Bug 1455602
    271 ]
    272 
    273 ["browser_restore_srcdoc.js"]
    274 
    275 ["browser_restore_tabless_window.js"]
    276 
    277 ["browser_restore_verticalPinnedTabs.js"]
    278 
    279 ["browser_restored_window_features.js"]
    280 
    281 ["browser_revive_crashed_bg_tabs.js"]
    282 https_first_disabled = true
    283 run-if = [
    284  "crashreporter",
    285 ]
    286 
    287 ["browser_scrollPositions.js"]
    288 https_first_disabled = true
    289 run-if = [
    290  "fission",
    291 ]
    292 
    293 ["browser_scrollPositionsReaderMode.js"]
    294 
    295 ["browser_searchModeSwitcher_restore.js"]
    296 
    297 ["browser_sessionHistory.js"]
    298 https_first_disabled = true
    299 support-files = ["file_sessionHistory_hashchange.html"]
    300 
    301 ["browser_sessionHistory_partitionedPrincipalToInherit.js"]
    302 
    303 ["browser_sessionStorage.js"]
    304 tags = "os_integration"
    305 
    306 ["browser_sessionStorage_size.js"]
    307 
    308 ["browser_sessionStoreContainer.js"]
    309 
    310 ["browser_should_restore_tab.js"]
    311 skip-if = [
    312  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1848488
    313  "os == 'win' && os_version == '11.26100' && arch == 'x86' && debug && verify-standalone",
    314  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1848488
    315 ]
    316 
    317 ["browser_sizemodeBeforeMinimized.js"]
    318 
    319 ["browser_speculative_connect.js"]
    320 
    321 ["browser_swapDocShells.js"]
    322 
    323 ["browser_switch_remoteness.js"]
    324 
    325 ["browser_tab_groups_closed.js"]
    326 skip-if = [
    327  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1934803
    328  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1934803
    329 ]
    330 
    331 ["browser_tab_groups_closed_groups_in_closed_windows.js"]
    332 
    333 ["browser_tab_groups_empty.js"]
    334 
    335 ["browser_tab_groups_restore_closed_in_closed_window.js"]
    336 
    337 ["browser_tab_groups_restore_closed_in_open_window.js"]
    338 
    339 ["browser_tab_groups_restore_closed_many_tabs.js"]
    340 skip-if = [
    341  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1954300
    342 ]
    343 
    344 ["browser_tab_groups_restore_multiple.js"]
    345 
    346 ["browser_tab_groups_restore_saved.js"]
    347 
    348 ["browser_tab_groups_restore_simple.js"]
    349 
    350 ["browser_tab_groups_restore_to_group.js"]
    351 
    352 ["browser_tab_groups_save_on_removeAllTabsBut.js"]
    353 
    354 ["browser_tab_groups_save_on_removeTabsToTheEnd.js"]
    355 
    356 ["browser_tab_groups_save_on_removeTabsToTheStart.js"]
    357 
    358 ["browser_tab_groups_save_on_window_close.js"]
    359 
    360 ["browser_tab_groups_saved.js"]
    361 skip-if = [
    362  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1945957
    363 ]
    364 
    365 ["browser_tab_groups_state.js"]
    366 
    367 ["browser_tab_groups_undo.js"]
    368 
    369 ["browser_tab_label_during_restore.js"]
    370 https_first_disabled = true
    371 
    372 ["browser_tabicon_after_bg_tab_crash.js"]
    373 run-if = [
    374  "crashreporter",
    375 ]
    376 
    377 ["browser_tabs_in_urlbar.js"]
    378 https_first_disabled = true
    379 
    380 ["browser_undoCloseById.js"]
    381 skip-if = [
    382  "debug",
    383 ]
    384 
    385 ["browser_undoCloseById_targetWindow.js"]
    386 
    387 ["browser_unrestored_crashedTabs.js"]
    388 run-if = [
    389  "crashreporter",
    390 ]
    391 
    392 ["browser_upgrade_backup.js"]
    393 skip-if = [
    394  "asan",
    395  "tsan",
    396 ]
    397 
    398 ["browser_urlbarSearchMode.js"]
    399 
    400 ["browser_userTyped_restored_after_discard.js"]
    401 
    402 ["browser_windowRestore_perwindowpb.js"]
    403 
    404 ["browser_windowStateContainer.js"]
    405 
    406 ["browser_wireframe_basic.js"]