Skip to content

Settings

The Settings page provides comprehensive control over the Excellent Data Filler extension's behavior, allowing you to customize its functionality according to your specific needs and preferences.

Extension Settings Interface

🔧 Extension Settings

Core extension controls that determine the overall behavior and functionality of the extension.

🔄 Extension Status

Control the main power state of the extension with this essential setting.

Functionality:

  • Turn ON/OFF: Enable or disable the entire extension
  • Keyboard Shortcut: Use ALT + Q to quickly toggle extension status
  • Visual Feedback: Icon changes color based on status (colored = ON, grayed = OFF)

How to Use:

  1. Click the extension icon in your browser toolbar
  2. Toggle the "Extension is ON" switch
  3. Extension status changes immediately
  4. All automation features respect this setting

INFO

Change Shortcuts Key in Chrome - chrome://extensions/shortcuts


💬 Dialog Boxes

Configure how the extension handles browser dialogs and alerts to ensure smooth automation without interruptions.

Supported Dialog Types:

  • Alert Dialog: Simple alert messages
  • Confirm Dialog: Yes/No confirmation prompts

🚨 Alert Dialog Handling

Automatically handle alert messages during form filling.

Look like this:

Alert Dialog Handling

Settings:

  • Toggle Switch: Turn Alert Dialog Handling ON/OFF
  • Site URL Input: Enter website URL to hide alert dialogs

How to Use:

  1. Toggle the switch to ON
  2. Enter the website URL in the input field and press enter
  3. Extension will automatically dismiss alert dialogs on the specified site

Note

If when you fill entry, your entry complete has been detected by the alert message, then you can turn on this option as well as give the URL of the site.

Note

Press enter to save the website URL

✅ Confirm Dialog Handling

Automatically respond to confirmation dialogs.

Look like this:

Confirm Dialog Handling

Settings:

  • Toggle Switch: Turn Confirm Dialog Handling ON/OFF
  • Site URL Input: Enter website URL for confirm dialog handling
  • Message Text Input: (Optional) Enter specific confirm dialog message text

How to Use:

  1. Toggle the switch to ON
  2. Enter the website URL in the input field and press enter
  3. (Optional) Enter specific confirm dialog message text
  4. Extension will automatically handle confirm dialogs on the specified site

Important Note

If you do not give the message of Confirm Dialog then the extension will ok all the confirm dialogs of the site.

Note

If when you fill entry, your entry complete has been detected by the confirm message, then you can turn on this option as well as give the URL of the site.


➕ Insert Site/Form

Configure how the extension detects, processes, and handles form elements on websites for optimal automation performance.

🔍 Form Detection

Configure form element detection and processing.

Field OptionsDescriptionExample Values
Form Element Label PositionPosition value for form element labels1, 2, 3, ..
Ignore HTML Element TagHTML elements to ignore during form detectiondiv, span, script
Ignore Input Tag TypeInput types to ignore during automationhidden, reset, button
Generate Selector Query MethodMethod for generating element selectorsUnique Path
Full Path (CSS)
Full Path (DIV)
XPath

⚙️ Advanced Options

Fine-tune form detection behavior with advanced configuration options.

OptionDescription
Fetch all the form fields of the siteDetect fields both inside and outside forms
Check External Library in the PageCheck for external libraries on the page
Fetch only visible formsDetect only visible forms for better performance
Fetch only visible form fieldsDetect only visible form fields
Allow Right Click on SiteEnable right-click functionality on the site
FORCE: Allow Right Click on SiteForce enable right-click functionality

Note

If some fields in your site are inside the form and some fields are outside the form, then use the "Fetch all the form fields of the site" option.

🧹 Field Name Cleaning

Clean and format field names automatically for better organization and readability.

Field OptionsDescriptionExample Values
Is Clean Field NameToggle to remove repeated words from field namesON
Remove String From Field NameStrings to remove from field namesctl00$ContentPlaceHolder1$, ctl00$OnlineContent$
Remove String From Field PrefixPrefix strings to remove from field namesaspnetForm$, form1$

Example:

  • Original: ctl00$ContentPlaceHolder1$txtName
  • After Cleaning: txtName

📃 Form Filler

Configure visual feedback, performance settings, and form filling behavior for optimal user experience.

👁️ Visual Feedback

Configure visual indicators during form filling.

OptionDescription
Show Response Color in FieldDisplay response color in fields while filling forms
Show Entry's Status BarDisplay status bar showing entry progress

Look like this: Status Bar

Image

INFO

If click Mark as Saved button on the status bar then execute {MARK AS SAVED} segment. If segment exists then execute.

⚡ Performance Settings

Configure filling speed and monitoring behavior.

Field OptionsDescriptionExample Values
Status Bar PositionPosition of the status bar on the pageBottom
Top
Types of URL MonitoringMethod for monitoring URL changes- When the page is not reloaded when the URL changes.
- When the page is not reloaded when the URL changes. (ASYNC METHOD)
- When the page is reloaded when the URL changes.
Types of Form Filling SpeedSpeed of form filling operationsFast (no delay)
Medium (0.3s delay)
Slow (2s delay)
Random (min, max)

🎲 Random Speed Settings

Configure random delay parameters when "Random (min, max)" is selected.

Field OptionsDescriptionExample Values
Minimum MillisecondsMinimum delay time in milliseconds100, 500, 1000
Maximum MillisecondsMaximum delay time in milliseconds2000, 3000, 5000

Note

These settings only appear when "Random (min, max)" is selected for Form Filling Speed.

🌐 Web Request Monitoring

Monitor specific URL patterns for web requests.

Field OptionsDescriptionExample Values
URL PatternsList of URL patterns to monitorhttps://*/*
*://mail.google.com/*
*://example.com/*

How to Use:

  1. Enter URL patterns in the input field
  2. Press Enter to add each pattern
  3. Patterns will be displayed as tags
  4. Use wildcards (*) for flexible matching

Note

if use Web Request Completed field type, then you have to use the URL patterns in the Request URL field.

⚙️ Environment Settings

Configure environment settings for the extension.

Field OptionsDescriptionExample Values
Environment VariablesJSON configuration for environment settings
{"title": "EDF", "version": "4.0"}

How to Use

Use in the field options value or field value with {$variable_name$}. Like this:

json
{$title$}

🏢 Microsoft Form

Configure Microsoft Forms integration and field selector customization for optimal compatibility.

Field OptionsDescriptionExample Values
Import SettingsImport Microsoft Form configurationJSON configuration file
Export SettingsExport current Microsoft Form settingsDownloadable settings file
Custom Selector QueryOverride default field selectors when they don't workinput[name="fieldName"], #customField

How to Use:

  1. Import Settings: Upload a previously exported Microsoft Form configuration
  2. Export Settings: Download current settings for backup or sharing
  3. Custom Selector Query: Enter custom CSS selectors for problematic fields

📤 Export/Import

Manage data backup, restoration, and site management operations.

📥 Import Operations

OperationDescriptionFile Format
Import DataImport previously exported site data and configurationsJSON

📤 Export Operations

OperationDescriptionIncludes
Backup All SitesExport all active sites and their configurationsForms, fields, settings
Backup Archived SitesExport only archived/inactive sitesArchived forms and configurations

Note

Export option don't include excel data.

🗑️ Delete Operations

OperationDescriptionImpact
Delete All SitesPermanently remove all sites and their data⚠️ Irreversible - All data will be lost
Delete Archived SitesPermanently remove only archived sites⚠️ Irreversible - Archived data will be lost

Important

  • Backup before deleting: Always create a backup before performing delete operations
  • Irreversible action: Deleted data cannot be recovered
  • Archive instead of delete: Consider archiving sites instead of deleting them

Released under the MIT License.