tor-browser

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

browser.toml (11272B)


      1 [DEFAULT]
      2 support-files = [
      3  "head.js",
      4  "support/test_967000_charEncoding_page.html",
      5 ]
      6 prefs = [
      7  "browser.sessionstore.closedTabsFromAllWindows=true",
      8  "browser.sessionstore.closedTabsFromClosedWindows=true",
      9  "browser.urlbar.trustPanel.featureGate=false",
     10  "sidebar.revamp=false",
     11 ]
     12 
     13 ["browser_1003588_no_specials_in_panel.js"]
     14 
     15 ["browser_1008559_anchor_undo_restore.js"]
     16 
     17 ["browser_1042100_default_placements_update.js"]
     18 
     19 ["browser_1058573_showToolbarsDropdown.js"]
     20 
     21 ["browser_1087303_button_fullscreen.js"]
     22 tags = "fullscreen"
     23 
     24 ["browser_1087303_button_preferences.js"]
     25 
     26 ["browser_1089591_still_customizable_after_reset.js"]
     27 
     28 ["browser_1096763_seen_widgets_post_reset.js"]
     29 
     30 ["browser_1161838_inserted_new_default_buttons.js"]
     31 
     32 ["browser_1484275_PanelMultiView_toggle_with_other_popup.js"]
     33 
     34 ["browser_1702200_PanelMultiView_header_separator.js"]
     35 
     36 ["browser_1795260_searchbar_overflow_toolbar.js"]
     37 tags = "overflowable-toolbar"
     38 
     39 ["browser_1856572_ensure_Fluent_works_in_customizeMode.js"]
     40 # Bug 1856572: Causes a drag-drop native loop assertion failure on debug
     41 # MacOS builds in browser_876926_customize_mode_wrapping.js
     42 skip-if = [
     43  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'",
     44  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'",
     45  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && debug",
     46 ]
     47 
     48 ["browser_1880230_hideInNonPrivateBrowsing.js"]
     49 
     50 ["browser_873501_handle_specials.js"]
     51 
     52 ["browser_876926_customize_mode_wrapping.js"]
     53 skip-if = [
     54  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # bug 1921617
     55 ]
     56 
     57 ["browser_876944_customize_mode_create_destroy.js"]
     58 
     59 ["browser_877006_missing_view.js"]
     60 
     61 ["browser_877178_unregisterArea.js"]
     62 
     63 ["browser_877447_skip_missing_ids.js"]
     64 
     65 ["browser_878452_drag_to_panel.js"]
     66 skip-if = [
     67  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1961559
     68 ]
     69 
     70 ["browser_884402_customize_from_overflow.js"]
     71 tags = "overflowable-toolbar"
     72 
     73 ["browser_885052_customize_mode_observers_disabed.js"]
     74 tags = "fullscreen"
     75 skip-if = [
     76  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1781368
     77 ]
     78 
     79 ["browser_885530_showInPrivateBrowsing.js"]
     80 
     81 ["browser_886323_buildArea_removable_nodes.js"]
     82 
     83 ["browser_890262_destroyWidget_after_add_to_panel.js"]
     84 
     85 ["browser_892955_isWidgetRemovable_for_removed_widgets.js"]
     86 
     87 ["browser_892956_destroyWidget_defaultPlacements.js"]
     88 
     89 ["browser_901207_searchbar_in_panel.js"]
     90 
     91 ["browser_909779_overflow_toolbars_new_window.js"]
     92 tags = "overflowable-toolbar"
     93 skip-if = [
     94  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
     95  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
     96 ]
     97 
     98 ["browser_913972_currentset_overflow.js"]
     99 tags = "overflowable-toolbar"
    100 
    101 ["browser_914138_widget_API_overflowable_toolbar.js"]
    102 tags = "overflowable-toolbar"
    103 skip-if = [
    104  "devedition",
    105  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    106 ]
    107 
    108 ["browser_918049_skipintoolbarset_dnd.js"]
    109 
    110 ["browser_923857_customize_mode_event_wrapping_during_reset.js"]
    111 skip-if = [
    112  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt && socketprocess_networking", # Bug 1961545
    113 ]
    114 
    115 ["browser_927717_customize_drag_empty_toolbar.js"]
    116 
    117 ["browser_934113_menubar_removable.js"]
    118 run-if = [
    119  "os != 'mac'", # Because this test is about the menubar, it can't be run on mac
    120 ]
    121 
    122 ["browser_934951_zoom_in_toolbar.js"]
    123 
    124 ["browser_938980_navbar_collapsed.js"]
    125 
    126 ["browser_938995_indefaultstate_nonremovable.js"]
    127 
    128 ["browser_940013_registerToolbarNode_calls_registerArea.js"]
    129 
    130 ["browser_940307_panel_click_closure_handling.js"]
    131 
    132 ["browser_940946_removable_from_navbar_customizemode.js"]
    133 
    134 ["browser_941083_invalidate_wrapper_cache_createWidget.js"]
    135 skip-if = [
    136  "verify-standalone",
    137 ]
    138 
    139 ["browser_942581_unregisterArea_keeps_placements.js"]
    140 
    141 ["browser_944887_destroyWidget_should_destroy_in_palette.js"]
    142 
    143 ["browser_945739_showInPrivateBrowsing_customize_mode.js"]
    144 
    145 ["browser_947914_button_copy.js"]
    146 
    147 ["browser_947914_button_cut.js"]
    148 
    149 ["browser_947914_button_find.js"]
    150 
    151 ["browser_947914_button_history.js"]
    152 https_first_disabled = true
    153 support-files = ["dummy_history_item.html"]
    154 
    155 ["browser_947914_button_newPrivateWindow.js"]
    156 
    157 ["browser_947914_button_newWindow.js"]
    158 
    159 ["browser_947914_button_paste.js"]
    160 
    161 ["browser_947914_button_print.js"]
    162 
    163 ["browser_947914_button_zoomIn.js"]
    164 
    165 ["browser_947914_button_zoomOut.js"]
    166 
    167 ["browser_947914_button_zoomReset.js"]
    168 skip-if = [
    169  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1775671
    170  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt",
    171  "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1775671
    172 ]
    173 
    174 ["browser_947987_removable_default.js"]
    175 
    176 ["browser_948985_non_removable_defaultArea.js"]
    177 
    178 ["browser_952963_areaType_getter_no_area.js"]
    179 skip-if = [
    180  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt && socketprocess_networking && verify-standalone",
    181 ]
    182 
    183 ["browser_956602_remove_special_widget.js"]
    184 
    185 ["browser_962069_drag_to_overflow_chevron.js"]
    186 tags = "overflowable-toolbar"
    187 
    188 ["browser_963639_customizing_attribute_non_customizable_toolbar.js"]
    189 
    190 ["browser_968565_insert_before_hidden_items.js"]
    191 skip-if = [
    192  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961547
    193 ]
    194 
    195 ["browser_969427_recreate_destroyed_widget_after_reset.js"]
    196 
    197 ["browser_969661_character_encoding_navbar_disabled.js"]
    198 
    199 ["browser_970511_undo_restore_default.js"]
    200 
    201 ["browser_972267_customizationchange_events.js"]
    202 
    203 ["browser_976792_insertNodeInWindow.js"]
    204 tags = "overflowable-toolbar"
    205 skip-if = [
    206  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    207  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    208 ]
    209 
    210 ["browser_978084_dragEnd_after_move.js"]
    211 
    212 ["browser_980155_add_overflow_toolbar.js"]
    213 tags = "overflowable-toolbar"
    214 
    215 ["browser_981305_separator_insertion.js"]
    216 
    217 ["browser_981418-widget-onbeforecreated-handler.js"]
    218 
    219 ["browser_982656_restore_defaults_builtin_widgets.js"]
    220 
    221 ["browser_984455_bookmarks_items_reparenting.js"]
    222 
    223 ["browser_985815_propagate_setToolbarVisibility.js"]
    224 
    225 ["browser_987177_destroyWidget_xul.js"]
    226 skip-if = [
    227  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && debug && socketprocess_networking && verify-standalone",
    228 ]
    229 
    230 ["browser_987177_xul_wrapper_updating.js"]
    231 
    232 ["browser_987492_window_api.js"]
    233 
    234 ["browser_987640_charEncoding.js"]
    235 
    236 ["browser_989338_saved_placements_not_resaved.js"]
    237 
    238 ["browser_989751_subviewbutton_class.js"]
    239 
    240 ["browser_992747_toggle_noncustomizable_toolbar.js"]
    241 
    242 ["browser_993322_widget_notoolbar.js"]
    243 skip-if = [
    244  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && swgl && verify-standalone",
    245  "os == 'win' && os_version == '11.26100' && arch == 'x86' && opt && verify-standalone",
    246 ]
    247 
    248 ["browser_995164_registerArea_during_customize_mode.js"]
    249 skip-if = [
    250  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt", # Bug 1779584
    251  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1779584
    252 ]
    253 
    254 ["browser_996364_registerArea_different_properties.js"]
    255 
    256 ["browser_996635_remove_non_widgets.js"]
    257 
    258 ["browser_PanelMultiView.js"]
    259 # Unit tests for the PanelMultiView module. These are independent from
    260 # CustomizableUI, but are located here together with the module they're testing.
    261 
    262 ["browser_PanelMultiView_focus.js"]
    263 
    264 ["browser_PanelMultiView_keyboard.js"]
    265 
    266 ["browser_addons_area.js"]
    267 
    268 ["browser_allow_dragging_removable_false.js"]
    269 
    270 ["browser_backfwd_enabled_post_customize.js"]
    271 
    272 ["browser_bookmarks_empty_message.js"]
    273 
    274 ["browser_bookmarks_toolbar_collapsed_restore_default.js"]
    275 
    276 ["browser_bookmarks_toolbar_shown_newtab.js"]
    277 
    278 ["browser_bootstrapped_custom_toolbar.js"]
    279 
    280 ["browser_check_tooltips_in_navbar.js"]
    281 
    282 ["browser_create_button_widget.js"]
    283 
    284 ["browser_ctrl_click_panel_opening.js"]
    285 
    286 ["browser_currentset_post_reset.js"]
    287 
    288 ["browser_customization_context_menus.js"]
    289 
    290 ["browser_customizemode_contextmenu_menubuttonstate.js"]
    291 
    292 ["browser_customizemode_lwthemes.js"]
    293 
    294 ["browser_customizemode_uidensity.js"]
    295 
    296 ["browser_disable_commands_customize.js"]
    297 
    298 ["browser_drag_outside_palette.js"]
    299 
    300 ["browser_editcontrols_update.js"]
    301 
    302 ["browser_exit_background_customize_mode.js"]
    303 https_first_disabled = true
    304 
    305 ["browser_flexible_space_area.js"]
    306 
    307 ["browser_help_panel_cloning.js"]
    308 
    309 ["browser_hidden_widget_overflow.js"]
    310 
    311 ["browser_history_after_appMenu.js"]
    312 
    313 ["browser_history_recently_closed.js"]
    314 fail-if = [
    315  "a11y_checks", # Bug 1947098
    316 ]
    317 
    318 ["browser_history_recently_closed_middleclick.js"]
    319 https_first_disabled = true
    320 
    321 ["browser_history_restore_session.js"]
    322 
    323 ["browser_insert_before_moved_node.js"]
    324 
    325 ["browser_menubar_visibility.js"]
    326 run-if = [
    327  "os != 'mac'", # no toggle-able menubar on macOS.
    328 ]
    329 
    330 ["browser_newtab_button_customizemode.js"]
    331 
    332 ["browser_open_from_popup.js"]
    333 
    334 ["browser_open_in_lazy_tab.js"]
    335 
    336 ["browser_overflow_use_subviews.js"]
    337 tags = "overflowable-toolbar"
    338 
    339 ["browser_palette_labels.js"]
    340 
    341 ["browser_panelUINotifications.js"]
    342 
    343 ["browser_panelUINotifications_bannerVisibility.js"]
    344 
    345 ["browser_panelUINotifications_fullscreen.js"]
    346 tags = "fullscreen"
    347 run-if = [
    348  "os != 'mac'",
    349 ]
    350 
    351 ["browser_panelUINotifications_fullscreen_noAutoHideToolbar.js"]
    352 tags = "fullscreen"
    353 
    354 ["browser_panelUINotifications_modals.js"]
    355 
    356 ["browser_panelUINotifications_multiWindow.js"]
    357 
    358 ["browser_panel_keyboard_navigation.js"]
    359 
    360 ["browser_panel_locationSpecific.js"]
    361 
    362 ["browser_panel_menulist.js"]
    363 
    364 ["browser_panel_toggle.js"]
    365 
    366 ["browser_proton_moreTools_panel.js"]
    367 
    368 ["browser_proton_toolbar_hide_toolbarbuttons.js"]
    369 
    370 ["browser_registerArea.js"]
    371 skip-if = [
    372  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt && a11y_checks && swgl && verify-standalone",
    373 ]
    374 
    375 ["browser_reload_tab.js"]
    376 
    377 ["browser_remote_attribute.js"]
    378 skip-if = [
    379  "true", # Bug 1968817, test depends on the Pocket toolbar icon which no longer exists.
    380 ]
    381 
    382 ["browser_remote_tabs_button.js"]
    383 
    384 ["browser_remove_customized_specials.js"]
    385 
    386 ["browser_remove_sidebar_button_and_sidebar.js"]
    387 
    388 ["browser_reset_builtin_widget_currentArea.js"]
    389 
    390 ["browser_reset_dom_events.js"]
    391 
    392 ["browser_screenshot_button_disabled.js"]
    393 
    394 ["browser_searchbar_removal.js"]
    395 
    396 ["browser_sidebar_button_reset.js"]
    397 
    398 ["browser_sidebar_position_start.js"]
    399 
    400 ["browser_sidebar_toggle.js"]
    401 
    402 ["browser_switch_to_customize_mode.js"]
    403 
    404 ["browser_synced_tabs_menu.js"]
    405 fail-if = [
    406  "a11y_checks", # Bug 1854536 clicked #PanelUI-remotetabs-connect-device-button may not be focusable
    407 ]
    408 
    409 ["browser_tabbar_big_widgets.js"]
    410 
    411 ["browser_toolbar_collapsed_states.js"]
    412 
    413 ["browser_touchbar_customization.js"]
    414 skip-if = [
    415  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'",
    416  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
    417  "os == 'win'",
    418 ]
    419 
    420 ["browser_unified_extensions_reset.js"]
    421 
    422 ["browser_vertical_tabs_customize_navbar.js"]
    423 
    424 ["browser_widget_animation.js"]
    425 skip-if = [
    426  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961548
    427 ]
    428 
    429 ["browser_widget_recreate_events.js"]
    430 skip-if = [
    431  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961546
    432 ]