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=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",
]
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",
"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"
skip-if = ["os == 'android'"] # password generation
["test_autocomplete_autofill_related_realms_no_dupes.html"]
scheme = "https"
["test_autocomplete_basic_form.html"]
skip-if = [
"os == 'android'", # autocomplete
]
scheme = "https"
["test_autocomplete_basic_form_formActionOrigin.html"]
skip-if = [
"os == 'android'", # android:autocomplete.
]
scheme = "https"
["test_autocomplete_basic_form_insecure.html"]
skip-if = [
"os == 'android'", # autocomplete
]
["test_autocomplete_basic_form_related_realms.html"]
scheme = "https"
["test_autocomplete_hasBeenTypePassword.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight_non_login.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_highlight_username_only_form.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_https_downgrade.html"]
scheme = "http" # Tests downgrading
skip-if = [
"os == 'android'", # autocomplete
]
["test_autocomplete_https_upgrade.html"]
scheme = "https"
skip-if = [
"verify",
"os == 'android'", # autocomplete
]
["test_autocomplete_password_generation.html"]
scheme = "https"
skip-if = [
"xorigin",
"os == 'android'", # autocomplete
]
["test_autocomplete_password_generation_confirm.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_password_generation_telemetry.html"]
scheme = "https"
skip-if = [
"xorigin",
"os == 'android'", # autocomplete
]
["test_autocomplete_password_open.html"]
scheme = "https"
skip-if = [
"os == 'android'", # autocomplete
"verify",
]
["test_autocomplete_sandboxed.html"]
scheme = "https"
skip-if = ["os == 'android'"] # autocomplete
["test_autocomplete_tab_between_fields.html"]
scheme = "https"
skip-if = [
"xorigin",
"os == 'android'", # autocomplete
]
["test_autofill_autocomplete_types.html"]
scheme = "https"
["test_autofill_different_formActionOrigin.html"]
scheme = "https"
["test_autofill_different_subdomain.html"]
scheme = "https"
skip-if = [
"http3",
"http2",
]
["test_autofill_from_bfcache.html"]
scheme = "https"
support-files = ["form_basic_bfcache.html"]
["test_autofill_hasBeenTypePassword.html"]
scheme = "https"
["test_autofill_highlight.html"]
scheme = "https"
["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 = [
"http3",
"http2",
]
["test_autofill_https_upgrade.html"]
skip-if = [
"http3",
"http2",
]
["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"
skip-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"
skip-if = [
"xorigin",
"os == 'android'", # android:autocomplete.
]
["test_basic_form_html5.html"]
["test_basic_form_pwevent.html"]
skip-if = ["xorigin"]
["test_basic_form_pwonly.html"]
["test_bug_627616.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"http3",
"http2",
]
["test_bug_776171.html"]
["test_case_differences.html"]
skip-if = ["os == 'android'"] # autocomplete
scheme = "https"
["test_dismissed_doorhanger_in_shadow_DOM.html"]
skip-if = ["os == 'android'"] # Tests desktop prompt
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 = [
"xorigin",
"http3",
"http2",
]
["test_formless_submit.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_form_removal.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_form_removal_negative.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_navigation.html"]
skip-if = [
"http3",
"http2",
]
["test_formless_submit_navigation_negative.html"]
skip-if = [
"http3",
"http2",
]
["test_include_other_subdomains_in_lookup.html"]
skip-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"]
skip-if = ["os == 'android'"] # android:autocomplete.
["test_maxlength.html"]
["test_munged_values.html"]
scheme = "https"
["test_one_doorhanger_per_un_pw.html"]
scheme = "https"
["test_onsubmit_value_change.html"]
["test_password_field_autocomplete.html"]
skip-if = ["os == 'android'"] # android:autocomplete.
["test_password_length.html"]
scheme = "https"
["test_passwords_in_type_password.html"]
["test_primary_password.html"]
scheme = "https"
run-if = ["os == 'mac'"]
skip-if = [
"verify",
]
support-files = [
"chrome_timeout.js",
"subtst_primary_pass.html",
]
["test_prompt.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["test_prompt_async.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"http3",
"http2",
]
support-files = ["subtst_prompt_async.html"]
["test_prompt_http.html"]
skip-if = [
"os == 'android'", # Tests desktop prompts
"os == 'linux'",
]
["test_prompt_noWindow.html"]
skip-if = ["os == 'android'"] # Tests desktop prompts.
["test_prompt_promptAuth.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["test_prompt_promptAuth_proxy.html"]
skip-if = [
"os == 'linux'",
"os == 'android'", # Tests desktop prompts
]
["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 = [
"xorigin",
"http3",
"http2",
]
["test_username_focus.html"]
skip-if = [
"xorigin",
"os == 'android'", # android:autocomplete.
]
["test_xhr.html"]
skip-if = ["os == 'android'"] # Tests desktop prompts
["test_xhr_2.html"]