tor-browser

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

browser.toml (3167B)


      1 [DEFAULT]
      2 # to avoid overhead when running the browser normally, StartupRecorder.sys.mjs will
      3 # do almost nothing unless browser.startup.record is true.
      4 # gfx.canvas.willReadFrequently.enable is just an optimization, but needs to be
      5 # set during early startup to have an impact as a canvas will be used by
      6 # StartupRecorder.sys.mjs
      7 prefs = [
      8  # Skip migration work in BG__migrateUI for browser_startup.js since it isn't
      9  # representative of common startup.
     10  "browser.migration.version=9999999",
     11  "browser.startup.record=true",
     12  "gfx.canvas.willReadFrequently.enable=true",
     13  # The form autofill framescript is only used in certain locales if this
     14  # pref is set to 'detect', which is the default value on non-Nightly.
     15  "extensions.formautofill.addresses.available='on'",
     16  # For perfomance tests do not enable the remote control cue, which gets set
     17  # when Marionette is enabled, but users normally don't see.
     18  "browser.chrome.disableRemoteControlCueForTests=true",
     19 ]
     20 support-files = ["head.js"]
     21 
     22 ["browser_appmenu.js"]
     23 skip-if = [
     24  "asan",
     25  "debug",
     26  "os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && tsan", # Bug 1969231
     27  "os == 'mac' && os_version == '10.15' && arch == 'x86_64' && opt", # Bug 1969231
     28  "os == 'mac' && os_version == '15.30' && arch == 'aarch64'", # Bug 1969231
     29  "os == 'win'", # Bug 1775626
     30 ]
     31 
     32 ["browser_hidden_browser_vsync.js"]
     33 
     34 ["browser_hiddenwindow_existence.js"]
     35 
     36 ["browser_opaque_region.js"]
     37 
     38 ["browser_panel_vsync.js"]
     39 support-files = ["!/browser/components/downloads/test/browser/head.js"]
     40 
     41 ["browser_preferences_usage.js"]
     42 https_first_disabled = true
     43 run-if = [
     44  "debug",
     45 ]
     46 skip-if = [
     47  "socketprocess_networking",
     48 ]
     49 
     50 ["browser_startup.js"]
     51 # This test should be treated more like a test suite than like an individual test.
     52 # If a specific failure needs to be disabled, there are exception lists inside
     53 # the test that can be adjusted.
     54 
     55 ["browser_startup_content.js"]
     56 support-files = ["file_empty.html"]
     57 
     58 ["browser_startup_content_subframe.js"]
     59 run-if = [
     60  "fission",
     61 ]
     62 support-files = [
     63  "file_empty.html",
     64  "StartupContentSubframe.sys.mjs",
     65 ]
     66 
     67 ["browser_startup_flicker.js"]
     68 run-if = [
     69  "debug",
     70  "nightly_build", # Requires StartupRecorder.sys.mjs, which isn't shipped everywhere by default
     71 ]
     72 skip-if = [
     73  "os == 'mac' && os_version == '15.30' && arch == 'aarch64' && opt", # Bug 1889278
     74 ]
     75 
     76 ["browser_tabclose.js"]
     77 skip-if = [
     78  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1531417
     79  "os == 'win'", # Bug 1488537, Bug 1497713
     80 ]
     81 
     82 ["browser_tabclose_grow.js"]
     83 
     84 ["browser_tabdetach.js"]
     85 
     86 ["browser_tabopen.js"]
     87 skip-if = [
     88  "os == 'mac' && os_version == '10.15' && arch == 'x86_64'", # Bug 1705492
     89  "os == 'mac' && os_version == '14.70' && arch == 'x86_64' && opt", # Bug 1870476
     90 ]
     91 
     92 ["browser_tabopen_squeeze.js"]
     93 
     94 ["browser_tabstrip_overflow_underflow.js"]
     95 
     96 ["browser_tabswitch.js"]
     97 skip-if = [
     98  "os == 'win'", # Bug 1455054
     99 ]
    100 
    101 ["browser_toolbariconcolor_restyles.js"]
    102 
    103 ["browser_urlbar_keyed_search.js"]
    104 
    105 ["browser_urlbar_search.js"]
    106 
    107 ["browser_vsync_accessibility.js"]
    108 
    109 ["browser_window_resize.js"]
    110 
    111 ["browser_windowclose.js"]
    112 
    113 ["browser_windowopen.js"]