Bulk edits in Firefox

Swoopset for Firefox.

Clear a queue of repeated fields in Firefox. Pick a set of controls, make one direct edit or ask Local AI for a preview of each proposed change.

Version 0.6.2 · Firefox 142+ desktop · Free core tools
Verify download checksums

This is a temporary developer installation. Firefox removes the add-on when it restarts. Load manifest.json again to continue using it. The unsigned ZIP is not a permanent install; a signed Firefox Add-ons release is pending.
Swoopset highlighting matching Status dropdowns in a practice table
The Swoopset selection panel. Check the highlighted targets before making an edit.

Install in Firefox

  1. Download the Firefox ZIP below and extract it. Keep the extracted folder so you can load it again after restarting Firefox.
  2. Paste about:debugging#/runtime/this-firefox into Firefox’s address bar. You should see This Firefox.
  3. Choose Load Temporary Add-on…. Open the extracted folder and select its manifest.json file.
  4. Try the introduction’s practice table. Refresh any work page you had open, then right-click a supported native field and choose Swoopset….
Firefox’s This Firefox page. Load Temporary Add-on lets you select manifest.json from the extracted download.
Firefox’s This Firefox page. Load Temporary Add-on lets you select manifest.json from the extracted download. Captured from a fresh desktop browser profile; layout may vary by version.

Mozilla’s official temporary installation guide ↗

Make your first bulk edit

  1. Right-click a native dropdown, text field or checkbox in the practice table and choose Swoopset.
  2. Inspect the matching controls. Select All, the first N, an inclusive row range or a lasso around the fields you want.
  3. With direct editing enabled, change one selected dropdown or checkbox, or type into a selected text field and leave it. The edit applies to your selection.
  4. Check the results. Use supported local Undo while the panel is open if you need to restore field values.

Practice with the introduction before editing a work queue. See the task guides for examples and selection tips.

Use Local AI when each row needs its own value

Open Swoopset Settings, choose Open Local AI and download the editing model once (about 528 MB). Use GPU when available. After setup you can close that tab; the cached model loads in the background when needed.

Describe your edit, review the affected count and every proposed value, then apply. Local-mode instructions and selected values stay on your device. No API key is needed. Direct editing is available without a model download.

Local AI setup and device requirements ↗

Which controls can I edit?

  • Native single-choice dropdowns
  • Text, search, email, URL and telephone fields; multiline textareas
  • Checkboxes
  • Supported number, date and time inputs

Direct editing uses native form fields. Model-driven actions can also handle some explicitly linked ARIA dropdowns; custom widgets vary. Radio groups, file and password inputs, rich-text editors, closed shadow roots and restricted browser pages are unsupported. Swoopset only reaches currently rendered controls in the current document or frame.

A website can reject a change or replace a field while editing. Review the result; compatibility depends on the website.

Firefox installation and troubleshooting

Why did Swoopset disappear after restarting Firefox?

Firefox unloads temporary add-ons at restart. Return to about:debugging#/runtime/this-firefox and load manifest.json again. This is expected until a signed release is available.

Firefox says the download is not a valid add-on.

Use Load Temporary Add-on in about:debugging and select manifest.json inside the extracted Firefox ZIP. The unsigned developer download cannot be installed permanently through the usual add-on manager.

Swoopset cannot access a page.

Start with the introduction’s practice table or an ordinary webpage. Firefox’s internal pages and protected Mozilla add-on pages are restricted. Some websites use custom controls that Swoopset cannot edit.

How do I update a temporary add-on?

Download and extract the new Firefox ZIP. In This Firefox, remove the older temporary Swoopset and load manifest.json from the new folder. Refresh the webpage before trying the new version.

Why did only some rows change?

Swoopset edits controls currently rendered in the page. Check the highlights and selected count. Rows on another page, or virtualized rows not loaded into the page, are outside this selection. Scroll or load a batch and inspect its targets before editing.

When does a direct text edit apply?

Leave the edited text field to commit the value to the selected set. Native dropdowns and checkboxes commit on change. Turn direct editing off in the panel if you want independent edits.

Local AI is slow or unavailable.

Download the model from Open Local AI in Settings first. Use GPU when the browser and device support it; CPU is slower. Check the Local AI status for download, storage or model-loading errors. Model-free direct editing works without downloading a model.

Can Undo reverse a website save?

Undo restores supported local field values while the panel stays open. A website may save automatically or react to each edit; Swoopset cannot guarantee reversing that server-side action. Check the result before using the website’s Save or Submit button.

Need help? Email support@swoopset.com with your browser version, control type and expected result. Leave private page values and keys out of your report.