Repository navigation
v0.0.7 — submission-ready
Submission-ready. This is the build to upload to addons.mozilla.org.
Two files below: chevalet_note-0.0.7.zip is the extension, source-0.0.7.zip is the source
archive AMO requires because our build is minified.
What changed from 0.0.6
author and homepage_url were missing from the manifest — AMO shows both on the listing page.
default_locale was already correct and every localised manifest key resolves, which is the
rejection cause worth checking twice.
docs/LISTING.md is new: every field the submission form asks for, written out to be copied
rather than composed in the form. Name, summary, the full description, categories, tags, licence,
the data-collection answers, version notes, reviewer notes, and a four-shot screenshot list.
Spike R1 — automated, and honestly inconclusive
spikes/firefox-r1.mjs builds a probe add-on, installs it in a real Firefox, arms a
beforeunload in an isolated world and closes the tab. It reports no dialog — and so does the
control, where the page arms its own beforeunload, which certainly prompts in a real browser.
A failed control means a useless measurement: WebDriver's Close Window command does not run
unload prompts at all. The spike stays in the repo with its control intact so nobody repeats the
approach, and docs/spikes.md now has the thirty-second human procedure with a table for
reading the result.
This does not block submission. The close-warning setting already describes itself as
best-effort, which is honest whichever way the answer falls.
Publishing
docs/PUBLISHING.md— listed versus unlisted, pre-flight checks, the source-archive
requirement, what happens after reviewdocs/LISTING.md— the paste-ready text for every form field
414 tests, web-ext lint --warnings-as-errors at 0 errors / 0 warnings / 0 notices.