Skip to content

Firefox autofill extension 1.0.1: clean add-on lint, no innerHTML - #16

Merged
softglazee merged 1 commit into
mainfrom
fix/firefox-extension-1.0.1
Oct 8, 2026
Merged

softglazee merged 1 commit into
mainfrom
fix/firefox-extension-1.0.1

Conversation

@softglazee

Copy link
Copy Markdown
Owner

Prepares the Firefox Smart Autofill extension for re-signing so Firefox profiles get the Data Vault fixes from #15.

  • Version 1.0.0 -> 1.0.1. AMO never re-signs a version, and the bundled .xpi is still the 1.0.0 build from before Fix Data Vault autofill and keep identities active across multi-step signups #15.
  • strict_min_version 109 -> 142. data_collection_permissions is supported from Firefox 140 (Android 142); web-ext lint warned about both. The app bundles Firefox 150+.
  • Widget markup built with DOM calls instead of innerHTML (the markup is static, but the add-on linter flags any innerHTML assignment). Same source drives the Chromium widget.

web-ext lint: 0 errors, 0 warnings, 0 notices. npm test: 648/648. The 3-step signup harness passes unchanged on Chromium.

Merge after npm run sign:firefox-ext produces the signed 1.0.1 .xpi.

- Bump the extension to 1.0.1 so it can be signed again (AMO never re-signs
  a version) and ship the Data Vault fixes to Firefox profiles.
- strict_min_version 109 -> 142: data_collection_permissions is only
  supported from Firefox 140 (Android 142); the bundled Firefox is 150+.
- Build the widget's Shadow-DOM markup with DOM calls instead of innerHTML
  (static markup, but web-ext lint flags any innerHTML assignment).
  web-ext lint: 0 errors, 0 warnings, 0 notices.
@softglazee
softglazee merged commit ea548c0 into main Oct 8, 2026
4 checks passed
@softglazee
softglazee deleted the fix/firefox-extension-1.0.1 branch October 8, 2026 20:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant