Hi all, I finally got around to updating Autofill, as it was never really working properly since Chrome v49 (when Google decided to move all extension page action icons from the addressbar to the toolbar). There are lots of changes, but the biggest ones are summarized below.
- Dynamic fields: in previous versions, Autofill had trouble autofilling fields that were added to the page after it loads. With v6.8.0, this should not be a problem anymore as it will monitor the page for newly inserted fields and autofill them automatically. As a result, the Delay option is no longer necessary and has been removed.
- iframes: Autofill should now be much better at generating rules (and executing them) for fields that are inside iframes.
- Wizard: the Autofill infobar is a lot smarter about not generating duplicate rules and needlessly creating rules for fields that have not changed.
With this update, especially with the support for dynamic fields, Autofill should be a lot more reliable on more websites than ever before. I've already started work on v7.0.0, which will introduce one of the most often requested features: the ability to back up text fields automatically in case Chrome crashes.
Full changelog:
- Added ability to autofill dynamically inserted elements
- Added icon badge showing number of autofill rules executed
- Updating options now reflected in content script immediately
- Redesigned icon to work in toolbar (required for Chrome v49+)
- Updated wizard to not create rules for hidden fields
- Updated wizard to only create rules for fields that have changed
- Enabled overwrite option by default
- Rewrote checkbox/radio auto-click logic
- Improved JavaScript rules execution code
- Optimized wizard CSS
- Fixed fields inside an iframe aren't autofilled
- Fixed not able to create rules for fields inside an iframe
- Fixed unreliable field highlighting when adding single rule
- Fixed wizard infobar covered by some overlays
- Removed delay option (no longer necessary)
- Removed auto-saving of profile site filter when using wizard
- Removed unused permissions ("declarativeContent" and "tabs")
Version 6.8.0 should roll out to Chrome shortly.