Something went wrong. Try again.
Browser extension: detect and subscribe to standard.site publications on ATProto
Something went wrong. Try again.
feat: sign in via an offscreen document and a small consent window master
Sign-in no longer opens a dedicated extension tab. The popup asks the worker, which hosts BrowserOAuthClient in an offscreen document (it needs DOM storage), opens the consent URL in a small popup window, and watches that tab for the redirect back to the chromiumapp.org URL. Replacing chrome.identity.launchWebAuthFlow with a self-managed window gives us control over the consent window size and drops the identity permission; the redirect URI is unchanged, so the hosted client metadata still matches. Flow state lives in storage.session and the listeners are top-level, so consent can outlive the worker. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Author
permadeath.com Co-author Claude Fable 5 Committer Tangled Date (Aug 8, 2026, 8:14 PM UTC) Commit 0aa8bd0b 0aa8bd0b246164dddcfbf729885ffaee4c65a579 Parent fe4bf40c fe4bf40c046d14cd7788f10624b169952a46080d