[DEFAULT]
support-files = [
  "head.js",
  "open_and_focus_helper.html",
]

["browser_bug1557041.js"]

["browser_bug1620341.js"]
support-files = [
  "fullscreen.html",
  "fullscreen_frame.html",
]
skip-if = [
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && asan && swgl", # Bug 1864085
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1864085
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt && socketprocess_networking", # Bug 1864085
]

["browser_domFS_statuspanel.js"]

["browser_fullscreen_api_fission.js"]
https_first_disabled = true
support-files = [
  "fullscreen.html",
  "FullscreenFrame.sys.mjs",
]

["browser_fullscreen_context_menu.js"]

["browser_fullscreen_cross_origin.js"]
support-files = [
  "fullscreen.html",
  "fullscreen_frame.html",
]

["browser_fullscreen_enterInUrlbar.js"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1648649
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1648649
  "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'",
]

["browser_fullscreen_from_minimize.js"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1818795
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'", # Bug 1818795
  "os == 'win'", # Bug 1818796
]

["browser_fullscreen_keyboard_lock.js"]

["browser_fullscreen_keyboard_lock_ctrltab.js"]

["browser_fullscreen_keyboard_lock_reserved.js"]

["browser_fullscreen_keyboard_lock_warning.js"]

["browser_fullscreen_keydown_reservation.js"]

["browser_fullscreen_menus.js"]

["browser_fullscreen_newtab.js"]

["browser_fullscreen_newwindow.js"]
skip-if = [
  "os == 'win' && arch == 'x86_64' && asan", # Bug 2012615
]

["browser_fullscreen_notification.js"]

["browser_fullscreen_permissions_prompt.js"]

["browser_fullscreen_tab_preview.js"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && opt", # Bug 1949995
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1949995
]

["browser_fullscreen_toplevel_warning.js"]
support-files = ["fullscreen.html"]

["browser_fullscreen_ui_state.js"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && opt", # Bug 1972541
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && opt", # Bug 1972541
]

["browser_fullscreen_warning.js"]
support-files = ["fullscreen.html"]
skip-if = [
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1848423
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1848423
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1848423
]

["browser_fullscreen_window_focus.js"]
skip-if = [
  "os == 'win' && os_version == '11.26200' && asan", # Bug 2019745
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1568570
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64'", # Bug 1568570
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && debug", # Bug 1568570
]

["browser_fullscreen_window_open.js"]
skip-if = [
  "os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland' && swgl", # Bug 1795491
  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && swgl", # Bug 1795491
  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1861827
  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && opt", # Bug 1861827
  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1861827
]
