fix: neither manifest declares icons, so both browsers show a generic puzzle piece #371
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found by a deployability verification of
nextat75a5fa9— built the real artifacts and loaded them in the pinned Chrome and Firefox harnesses.Neither
manifest/chrome.jsonnormanifest/firefox.jsondeclares anyicons. Both browsers therefore render a generic puzzle-piece in the toolbar.In the milestone because it is the most visible remaining day-one rough edge: it is the first thing the owner sees, every time he opens the browser, and an unbranded puzzle piece is also how a user tells a real extension from a look-alike. Small — two manifests, the packager, and one test.
Definition of done
iconsdeclared at 16/32/48/128 in bothmanifest/chrome.jsonandmanifest/firefox.json.dist/styles.cssis precedent for a file that exists atdist/root but is shipped per-browser; make sure the icons do not repeat that trap.script/package's reference-resolver covers them, so a missing icon fails the build rather than shipping a broken reference.tests/manifest.test.jsasserts the declaration.make checkandmake buildgreen, and both e2e suites still pass.