Skip to content

Install: default the extension IDs so a bare tailtab install works - #4

Merged
Stocist merged 1 commit into
mainfrom
fix/default-extension-ids
Sep 10, 2026
Merged

Stocist merged 1 commit into
mainfrom
fix/default-extension-ids

Conversation

@Stocist

@Stocist Stocist commented Sep 9, 2026

Copy link
Copy Markdown
Owner

A Windows user on Reddit ran tailtab.exe install by hand and got:

tailtab: --edge-id "" is not a Chromium extension ID (32 characters, a-p)

Both IDs were required, but they are fixed values: the Chromium one is derived from the key in manifest.chromium.json and is the same in every Chromium browser, and the Gecko one is the add-on's ID. They are now defaults, so tailtab install alone registers the released extension. The flags stay for custom builds.

  • install.DefaultEdgeID / install.DefaultGeckoID, with a test that both pass the validators.
  • Verified the default Chromium ID against the manifest key (sha256 of the key, first 32 hex digits mapped to a-p).
  • README and release notes drop the flags from the manual command. The install scripts keep passing them explicitly, so the Windows installer test's argument assertion is unchanged.

…ailtab install` works on a Firefox-only machine
@Stocist
Stocist force-pushed the fix/default-extension-ids branch from fde0d15 to 5ba3c87 Compare September 10, 2026 03:17
@Stocist
Stocist merged commit 6038ca7 into main Sep 10, 2026
3 checks passed
@Stocist
Stocist deleted the fix/default-extension-ids branch September 10, 2026 03:26
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