ffrecorder – Firefox Addon

The plugin will disable input change events (only DOM 0 level ), but it will record changes and you can replay them later in bulk operation. Assumes that input change initiates page reload. Generally very specific use-case – created to ease work with one specific application in mind, but addon is generic and should work with any form, where change in inputs resubmits form (or it part – but not with Ajax – main page needs to be posted)

How to use it:

  1. Install plugin (Firefox 17+ is recommended)
  2. Go to page, where you would like to record changes.
  3. Assure Add-on bar is visible (Ctrl+/ or in menu View/Toolsbars/Add-on Bar)
  4. Click on the ffrecorder icon  ffrecorder1.png  and choose “Start Recording” – the icon will become active ffrecorder2.png (for huge formss it can take a while so wait until icon is red, before starting to edit).
  5. Update all necessary fields on page
  6. Click again ffrecorder icon and choose “Apply changes”
  7. The dialogue will appear with number of changes and progress with their upload
  8. You can leave the browser page,  but do not close that tab!
  9. You can check progress of changes application later- you can display again progress dialogue by click the ffrecorder icon and choosing “Application Progress”. This dialog will hide when you leave the page or click outside of it.
  10. When all changes are applied ffrecorded icon will again turn to grey. Changes were all applied.
  11. Double check that changes were applied as expected.


In case of any troubles check first error console – Tools/ Web Developer / Error Console. Scroll down and see if there are any error messaged relates to ffrecorder.

Application of changes got stuck – e.g. you cannot see any progress and also page did not reload for significant time.   Try Cancel Recording, remember what changes we already applied and start again with unappliead changes.


Dual licensed GPL v3 or MPL 2.0

Source and XPI is available on Github.


My Digital Bits And Pieces