Source code
Revision control
Copy as Markdown
Other Tools
[DEFAULT]
prefs = [
"signon.rememberSignons=true",
"signon.autofillForms.http=true",
"signon.showAutoCompleteFooter=true",
'signon.showAutoCompleteImport=""',
"signon.testOnlyUserHasInteractedByPrefValue=true",
"signon.testOnlyUserHasInteractedWithDocument=true",
"network.auth.non-web-content-triggered-resources-http-auth-allow=true",
# signon.relatedRealms.enabled pref needed until Bug 1699698 lands
"signon.relatedRealms.enabled=true",
"signon.usernameOnlyForm.enabled=true",
"signon.usernameOnlyForm.lookupThreshold=100",
"security.webauth.webauthn_enable_softtoken=true",
"security.webauth.webauthn_enable_usbtoken=false",
"security.webauthn.enable_conditional_mediation=true",
# Required for the eval in loadFormIntoWindow in pwmgr_common.js
"security.allow_eval_with_system_principal=true"
]
support-files = [
"../../../prompts/test/chromeScript.js",
"!/toolkit/components/prompts/test/prompt_common.js",
"../../../satchel/test/parent_utils.js",
"!/toolkit/components/satchel/test/satchel_common.js",
"../blank.html",
"../browser/form_autofocus_js.html",
"../browser/form_basic.html",
"../browser/formless_basic.html",
"../browser/form_cross_origin_secure_action.html",
"../browser/form_same_origin_action.html",
"auth2/authenticate.sjs",
"file_history_back.html",
"file_postmessage_channel.html",
"form_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"form_basic_shadow_DOM_each_field_in_its_own_shadow_root.html",
"form_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"form_nested_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"form_nested_shadow_DOM_each_field_in_its_own_shadow_root.html",
"form_nested_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"formless_basic_shadow_DOM_both_fields_together_in_a_shadow_root.html",
"formless_basic_shadow_DOM_each_field_in_its_own_shadow_root.html",
"formless_basic_shadow_DOM_form_and_fields_together_in_a_shadow_root.html",
"multiple_forms_shadow_DOM_all_known_variants.html",
"pwmgr_common.js",
"pwmgr_common_parent.js",
"../authenticate.sjs",
]
skip-if = [
"os == 'android'", # Don't run on GeckoView
]
# Note: new tests should use scheme = https unless they have a specific reason not to
["test_DOMInputPasswordAdded_fired_between_DOMContentLoaded_and_load_events.html"]
scheme = "https"
support-files = [
"slow_image.sjs",
"slow_image.html",
]
["test_LoginManagerContent_passwordEditedOrGenerated.html"]
scheme = "https"
run-if = [
"os != 'android'", # password generation
]
["test_autocomplete_autofill_related_realms_no_dupes.html"]
skip-if = [
"xorigin", # Bug 1716412 - New fission platform triage
]
scheme = "https"
["test_autocomplete_basic_form.html"]
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"os == 'linux' && os_version == '22.04' && arch == 'x86_64' && display == 'wayland'", # Bug 1857071
"xorigin", # Bug 1716412 - New fission platform triage
]
scheme = "https"
["test_autocomplete_basic_form_formActionOrigin.html"]
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin", # Bug 1716412 - New fission platform triage
]
scheme = "https"
["test_autocomplete_basic_form_insecure.html"]
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_autocomplete_basic_form_related_realms.html"]
skip-if = [
"xorigin", # Bug 1716412 - New fission platform triage
]
scheme = "https"
["test_autocomplete_hasBeenTypePassword.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_highlight.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_highlight_non_login.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_highlight_username_only_form.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_https_downgrade.html"]
scheme = "http" # Tests downgrading
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1554959
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_autocomplete_https_upgrade.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11' && debug", # Bug 1554959 for linux debug disable
]
["test_autocomplete_password_generation.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin",
]
["test_autocomplete_password_generation_confirm.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_password_generation_telemetry.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin",
]
["test_autocomplete_password_open.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_sandboxed.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_autocomplete_tab_between_fields.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin",
]
["test_autofill_autocomplete_types.html"]
scheme = "https"
skip-if = [
"os == 'android'", # bug 1533965
]
["test_autofill_different_formActionOrigin.html"]
scheme = "https"
skip-if = [
"os == 'android'", # Bug 1259768
]
["test_autofill_different_subdomain.html"]
scheme = "https"
skip-if = [
"http2",
"http3",
"os == 'android'", # Bug 1259768
]
["test_autofill_from_bfcache.html"]
scheme = "https"
support-files = ["form_basic_bfcache.html"]
skip-if = [
"os == 'android'", # bug 1527403
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && debug && xorigin && verify-standalone",
]
["test_autofill_hasBeenTypePassword.html"]
scheme = "https"
["test_autofill_highlight.html"]
scheme = "https"
skip-if = [
"os == 'android'", # Bug 1531185
]
["test_autofill_highlight_empty_username.html"]
scheme = "https"
["test_autofill_highlight_username_only_form.html"]
scheme = "https"
["test_autofill_https_downgrade.html"]
scheme = "http" # we need http to test handling of https logins on http forms
skip-if = [
"http2",
"http3",
]
["test_autofill_https_upgrade.html"]
skip-if = [
"http2",
"http3",
"os == 'android'", # Bug 1259768
]
["test_autofill_password-only.html"]
["test_autofill_sandboxed.html"]
scheme = "https"
skip-if = [
"os == 'android'",
]
["test_autofill_tab_between_fields.html"]
scheme = "https"
["test_autofill_username-only.html"]
["test_autofill_username-only_threshold.html"]
["test_autofocus_js.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
["test_basic_form.html"]
["test_basic_form_0pw.html"]
["test_basic_form_1pw.html"]
["test_basic_form_1pw_2.html"]
["test_basic_form_2pw_1.html"]
["test_basic_form_2pw_2.html"]
["test_basic_form_3pw_1.html"]
["test_basic_form_honor_autocomplete_off.html"]
scheme = "https"
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin",
]
["test_basic_form_html5.html"]
["test_basic_form_pwevent.html"]
skip-if = [
"xorigin",
]
["test_basic_form_pwonly.html"]
["test_bug_627616.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"http2",
"http3",
]
["test_bug_776171.html"]
["test_case_differences.html"]
run-if = [
"os != 'android'", # autocomplete
]
scheme = "https"
["test_dismissed_doorhanger_in_shadow_DOM.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
scheme = "https"
["test_formLike_rootElement_with_Shadow_DOM.html"]
scheme = "https"
["test_form_action_1.html"]
["test_form_action_2.html"]
["test_form_action_javascript.html"]
["test_formless_autofill.html"]
skip-if = [
"http2",
"http3",
"xorigin",
]
["test_formless_submit.html"]
skip-if = [
"http2",
"http3",
"os == 'android' && debug", # bug 1397615
]
["test_formless_submit_form_removal.html"]
skip-if = [
"http2",
"http3",
]
["test_formless_submit_form_removal_negative.html"]
skip-if = [
"http2",
"http3",
]
["test_formless_submit_navigation.html"]
skip-if = [
"http2",
"http3",
"os == 'android' && debug", # bug 1397615
]
["test_formless_submit_navigation_negative.html"]
skip-if = [
"http2",
"http3",
"os == 'android' && debug", # bug 1397615
]
["test_include_other_subdomains_in_lookup.html"]
run-if = [
"os != 'android'", # android:autocomplete.
]
scheme = "https"
["test_input_events.html"]
skip-if = [
"xorigin",
]
["test_input_events_for_identical_values.html"]
["test_insecure_form_field_no_saved_login.html"]
run-if = [
"os != 'android'", # android:autocomplete.
]
["test_maxlength.html"]
["test_munged_values.html"]
scheme = "https"
skip-if = [
"os == 'android'", # bug 1527403
]
["test_one_doorhanger_per_un_pw.html"]
scheme = "https"
skip-if = [
"os == 'android'", # bug 1535505
]
["test_onsubmit_value_change.html"]
["test_password_field_autocomplete.html"]
run-if = [
"os != 'android'", # android:autocomplete.
]
["test_password_length.html"]
scheme = "https"
skip-if = [
"os == 'android'", # bug 1527403
]
["test_passwords_in_type_password.html"]
["test_primary_password.html"]
scheme = "https"
run-if = [
"os == 'mac'",
]
skip-if = [
"xorigin", # Tests desktop prompts and bug 1333264
]
support-files = [
"chrome_timeout.js",
"subtst_primary_pass.html",
]
["test_prompt.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]
["test_prompt_async.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"http2",
"http3",
]
support-files = ["subtst_prompt_async.html"]
["test_prompt_http.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
"xorigin", # Bug 1716412 - New fission platform triage
]
["test_prompt_noWindow.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
["test_prompt_promptAuth.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]
["test_prompt_promptAuth_proxy.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
skip-if = [
"os == 'linux' && os_version == '24.04' && arch == 'x86_64' && display == 'x11'",
]
["test_recipe_login_fields.html"]
skip-if = [
"xorigin",
]
["test_set_stored_logins_during_task.html"]
["test_submit_without_field_modifications.html"]
support-files = ["subtst_prefilled_form.html"]
skip-if = [
"http2",
"http3",
"xorigin",
]
["test_username_focus.html"]
run-if = [
"os != 'android'", # autocomplete
]
skip-if = [
"xorigin",
]
["test_xhr.html"]
run-if = [
"os != 'android'", # Tests desktop prompts
]
["test_xhr_2.html"]