[DEFAULT] support-files = [ "head.js", "support/test_967000_charEncoding_page.html", ] prefs = [ "browser.sessionstore.closedTabsFromAllWindows=true", "browser.sessionstore.closedTabsFromClosedWindows=true", "browser.toolbars.share-button.enabled=true", "browser.urlbar.trustPanel.featureGate=false", "sidebar.revamp=false", ] ["browser_1003588_no_specials_in_panel.js"] ["browser_1008559_anchor_undo_restore.js"] ["browser_1042100_default_placements_update.js"] ["browser_1058573_showToolbarsDropdown.js"] ["browser_1087303_button_fullscreen.js"] tags = "fullscreen" ["browser_1087303_button_preferences.js"] ["browser_1089591_still_customizable_after_reset.js"] ["browser_1096763_seen_widgets_post_reset.js"] ["browser_1161838_inserted_new_default_buttons.js"] ["browser_1484275_PanelMultiView_toggle_with_other_popup.js"] ["browser_1702200_PanelMultiView_header_separator.js"] ["browser_1795260_searchbar_overflow_toolbar.js"] tags = "overflowable-toolbar" ["browser_1856572_ensure_Fluent_works_in_customizeMode.js"] # Bug 1856572: Causes a drag-drop native loop assertion failure on debug # MacOS builds in browser_876926_customize_mode_wrapping.js skip-if = [ "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && debug", ] ["browser_1880230_hideInNonPrivateBrowsing.js"] ["browser_873501_handle_specials.js"] ["browser_876926_customize_mode_wrapping.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # bug 1921617 ] ["browser_876944_customize_mode_create_destroy.js"] ["browser_877006_missing_view.js"] ["browser_877178_unregisterArea.js"] ["browser_877447_skip_missing_ids.js"] ["browser_878452_drag_to_panel.js"] skip-if = [ "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1961559 ] ["browser_884402_customize_from_overflow.js"] tags = "overflowable-toolbar" ["browser_885052_customize_mode_observers_disabed.js"] tags = "fullscreen" skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1781368 ] ["browser_885530_showInPrivateBrowsing.js"] ["browser_886323_buildArea_removable_nodes.js"] ["browser_890262_destroyWidget_after_add_to_panel.js"] ["browser_892955_isWidgetRemovable_for_removed_widgets.js"] ["browser_892956_destroyWidget_defaultPlacements.js"] ["browser_901207_searchbar_in_panel.js"] ["browser_909779_overflow_toolbars_new_window.js"] tags = "overflowable-toolbar" skip-if = [ "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", ] ["browser_913972_currentset_overflow.js"] tags = "overflowable-toolbar" ["browser_914138_widget_API_overflowable_toolbar.js"] tags = "overflowable-toolbar" skip-if = [ "devedition", "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", ] ["browser_918049_skipintoolbarset_dnd.js"] ["browser_923857_customize_mode_event_wrapping_during_reset.js"] skip-if = [ "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt && socketprocess_networking", # Bug 1961545 ] ["browser_927717_customize_drag_empty_toolbar.js"] ["browser_934113_menubar_removable.js"] run-if = [ "os != 'mac'", # Because this test is about the menubar, it can't be run on mac ] ["browser_934951_zoom_in_toolbar.js"] ["browser_938980_navbar_collapsed.js"] ["browser_938995_indefaultstate_nonremovable.js"] ["browser_940013_registerToolbarNode_calls_registerArea.js"] ["browser_940307_panel_click_closure_handling.js"] ["browser_940946_removable_from_navbar_customizemode.js"] ["browser_941083_invalidate_wrapper_cache_createWidget.js"] skip-if = [ "verify-standalone", ] ["browser_942581_unregisterArea_keeps_placements.js"] ["browser_944887_destroyWidget_should_destroy_in_palette.js"] ["browser_945739_showInPrivateBrowsing_customize_mode.js"] ["browser_947914_button_copy.js"] ["browser_947914_button_cut.js"] ["browser_947914_button_find.js"] ["browser_947914_button_history.js"] https_first_disabled = true support-files = ["dummy_history_item.html"] ["browser_947914_button_newPrivateWindow.js"] ["browser_947914_button_newWindow.js"] ["browser_947914_button_paste.js"] ["browser_947914_button_print.js"] ["browser_947914_button_zoomIn.js"] ["browser_947914_button_zoomOut.js"] ["browser_947914_button_zoomReset.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug && socketprocess_networking", # Bug 1775671 "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", "os == 'win' && os_version == '11.26100' && arch == 'x86_64' && debug", # Bug 1775671 "os == 'win' && os_version == '11.26200' && arch == 'x86_64' && debug", # Bug 1775671 ] ["browser_947987_removable_default.js"] ["browser_948985_non_removable_defaultArea.js"] ["browser_952963_areaType_getter_no_area.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt && socketprocess_networking && verify-standalone", ] ["browser_956602_remove_special_widget.js"] ["browser_962069_drag_to_overflow_chevron.js"] tags = "overflowable-toolbar" ["browser_963639_customizing_attribute_non_customizable_toolbar.js"] ["browser_968565_insert_before_hidden_items.js"] skip-if = [ "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961547 ] ["browser_969427_recreate_destroyed_widget_after_reset.js"] ["browser_969661_character_encoding_navbar_disabled.js"] ["browser_970511_undo_restore_default.js"] ["browser_972267_customizationchange_events.js"] ["browser_976792_insertNodeInWindow.js"] tags = "overflowable-toolbar" skip-if = [ "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", ] ["browser_978084_dragEnd_after_move.js"] ["browser_980155_add_overflow_toolbar.js"] tags = "overflowable-toolbar" ["browser_981305_separator_insertion.js"] ["browser_981418-widget-onbeforecreated-handler.js"] ["browser_982656_restore_defaults_builtin_widgets.js"] ["browser_984455_bookmarks_items_reparenting.js"] ["browser_985815_propagate_setToolbarVisibility.js"] ["browser_987177_destroyWidget_xul.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && debug && socketprocess_networking && verify-standalone", ] ["browser_987177_xul_wrapper_updating.js"] ["browser_987492_window_api.js"] ["browser_987640_charEncoding.js"] ["browser_989338_saved_placements_not_resaved.js"] ["browser_989751_subviewbutton_class.js"] ["browser_992747_toggle_noncustomizable_toolbar.js"] ["browser_993322_widget_notoolbar.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && swgl && verify-standalone", "os == 'win' && os_version == '11.26100' && arch == 'x86' && opt && verify-standalone", "os == 'win' && os_version == '11.26200' && arch == 'x86' && opt && verify-standalone", ] ["browser_995164_registerArea_during_customize_mode.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1779584 "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1779584 ] ["browser_996364_registerArea_different_properties.js"] ["browser_996635_remove_non_widgets.js"] ["browser_PanelMultiView.js"] # Unit tests for the PanelMultiView module. These are independent from # CustomizableUI, but are located here together with the module they're testing. ["browser_PanelMultiView_focus.js"] ["browser_PanelMultiView_keyboard.js"] ["browser_addons_area.js"] ["browser_allow_dragging_removable_false.js"] ["browser_backfwd_enabled_post_customize.js"] ["browser_bookmarks_empty_message.js"] ["browser_bookmarks_toolbar_collapsed_restore_default.js"] ["browser_bookmarks_toolbar_shown_newtab.js"] ["browser_bootstrapped_custom_toolbar.js"] ["browser_check_tooltips_in_navbar.js"] skip-if = [ "os == 'win' && standalone", # Bug 2028647 ] ["browser_create_button_widget.js"] ["browser_ctrl_click_panel_opening.js"] ["browser_currentset_post_reset.js"] ["browser_customization_context_menus.js"] skip-if = [ "os == 'win' && standalone", # Bug 2028648 ] ["browser_customizemode_contextmenu_menubuttonstate.js"] ["browser_customizemode_lwthemes.js"] ["browser_customizemode_uidensity.js"] ["browser_disable_commands_customize.js"] ["browser_drag_outside_palette.js"] ["browser_editcontrols_update.js"] ["browser_exit_background_customize_mode.js"] https_first_disabled = true ["browser_flexible_space_area.js"] ["browser_help_panel_cloning.js"] ["browser_hidden_widget_overflow.js"] ["browser_history_after_appMenu.js"] ["browser_history_recently_closed.js"] fail-if = [ "a11y_checks", # Bug 1947098 ] ["browser_history_recently_closed_middleclick.js"] https_first_disabled = true ["browser_history_restore_session.js"] ["browser_insert_before_moved_node.js"] ["browser_menubar_visibility.js"] run-if = [ "os != 'mac'", # no toggle-able menubar on macOS. ] ["browser_newtab_button_customizemode.js"] ["browser_open_from_popup.js"] ["browser_open_in_lazy_tab.js"] ["browser_overflow_use_subviews.js"] tags = "overflowable-toolbar" ["browser_palette_labels.js"] ["browser_panelUINotifications.js"] ["browser_panelUINotifications_bannerVisibility.js"] ["browser_panelUINotifications_fullscreen.js"] tags = "fullscreen" run-if = [ "os != 'mac'", ] ["browser_panelUINotifications_fullscreen_noAutoHideToolbar.js"] tags = "fullscreen" ["browser_panelUINotifications_modals.js"] ["browser_panelUINotifications_multiWindow.js"] ["browser_panel_keyboard_navigation.js"] ["browser_panel_locationSpecific.js"] ["browser_panel_menulist.js"] ["browser_panel_toggle.js"] ["browser_proton_moreTools_panel.js"] ["browser_proton_toolbar_hide_toolbarbuttons.js"] ["browser_registerArea.js"] skip-if = [ "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && opt && a11y_checks && swgl && verify-standalone", ] ["browser_reload_tab.js"] ["browser_remote_attribute.js"] skip-if = [ "true", # Bug 1968817, test depends on the Pocket toolbar icon which no longer exists. ] ["browser_remote_tabs_button.js"] ["browser_remove_customized_specials.js"] ["browser_remove_sidebar_button_and_sidebar.js"] ["browser_reset_builtin_widget_currentArea.js"] ["browser_reset_dom_events.js"] ["browser_screenshot_button_disabled.js"] ["browser_searchbar_removal.js"] ["browser_share_tab_button_linux.js"] run-if = [ "os == 'linux'", ] support-files = ["browser_shareurl.html"] ["browser_share_tab_button_macosx.js"] run-if = [ "os == 'mac'", ] support-files = ["browser_shareurl.html"] ["browser_share_tab_button_win.js"] run-if = [ "os == 'win'", ] support-files = ["browser_shareurl.html"] ["browser_sidebar_button_reset.js"] ["browser_sidebar_position_start.js"] ["browser_sidebar_toggle.js"] skip-if = [ "os == 'win' && os_version == '11.26200' && asan", # Bug 2019745 ] ["browser_switch_to_customize_mode.js"] skip-if = [ "os == 'win' && os_version == '11.26200' && asan", # Bug 2019745 ] ["browser_synced_tabs_menu.js"] fail-if = [ "a11y_checks", # Bug 1854536 clicked #PanelUI-remotetabs-connect-device-button may not be focusable ] ["browser_tabbar_big_widgets.js"] ["browser_toolbar_collapsed_states.js"] ["browser_touchbar_customization.js"] skip-if = [ "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", "os == 'win'", ] ["browser_unified_extensions_reset.js"] ["browser_vertical_tabs_customize_navbar.js"] ["browser_widget_animation.js"] skip-if = [ "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961548 ] ["browser_widget_recreate_events.js"] skip-if = [ "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1961546 ]