Advanced Settings


Security and Miscellaneous


screenshot-11

Store form field rules encrypted

Autofill Forms stores all your profiles in an encrypted format if this setting is enabled.
The encryption makes use of Firefox Master Password, so you don't have to remember any additional passwords.

Enable dynamic tags

This setting enables/disables Dynamic Tags.

Ignore disabled rules when filling out forms automatically

This setting can be disabled to hide rules from the form field context menu, but to still use them for the automatic form filling.

Match rules against form field labels additionally

With this setting enabled (which is the default), Autofill Forms matches the Field Rules not only against the "name" attributes of form fields, but as well against their label elements.

Identify form field labels in strict mode

By default, Autofill Forms will only recognize valid HTML label elements with their "for" attribute pointing to the "id" of the form field. If this setting is disabled, Autofill Forms will also try to find the labels for form fields via their position (text elements near to the form fields).

Use selected alternatives index for subsequent selections

If this setting is enabled, Autofill Forms will remember the selected alternative from an Alternatives selection and use the index to automatically select the alternatives for subsequent selections. e.g. if you have two usernames and two email addresses as Alternatives in your profile, you only need to select once and Autofill Forms will automatically use the index of your selection for the second choice.

Set focus on last matched form field

If this setting is enabled, Autofill Forms will set the focus on the last matched form field after filling out forms on a page.

Allow rules to match form fields by position

If the "name" attributes of form fields change randomly and the fields cannot be matched by their label either, you can enable this option. If enabled Autofill Forms parses every Field Rule for the character displayed in the textfield behind this option (by default this is "#"). If the character is found Autofill Forms assumes you want to match form fields by position. A number in front of the character (which can be ommitted) identifies the index of the form, a number behind the character identifies the index of the form field.
The following Field Rule would match the third form field on the second form of a webpage:
2#3
You can also combine normal Field Rules with these position matchers the following way:
(?:mail)|(?:2#3)
This would match all form fields with "mail" in their "name" attribute or label and as well the third form field on the second form of a webpage.

Placeholder for line breaks in textareas

The values for rules don't allow any multiline input. This placeholder allows you to create line breaks in textareas nonetheless.

Placeholder for tabulator input

The values for rules don't allow any tabulator input. This placeholder allows you to create tabulator input in text fields nonetheless.

Storage location


screenshot-12

Store form field rules in a custom config directory

This setting allows you to store your Profiles in a custom config directory instead of Firefox preferences system.
If you enable this setting Autofill Forms will create the directory autofillForms@blueimp.net in your Firefox profile directory.
Inside this directory it will create the following files:

  • YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net/dynamicTagCodes.txt
  • YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net/dynamicTags.txt
  • YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net/fieldRules.txt
  • YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net/profileLabels.txt
  • YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net/profileSiteRules.txt

You may also define a different folder than YOUR_FIREFOX_PROFILE/autofillForms@blueimp.net as storage location.