Heimdall's Discord callback issues a random completion code distinct from the attempt id, but the vendored adapter required the two to be equal and rejected every real return as a malformed witness, so no player could sign in. Re-vendored from Heimdall e8e2832, which completes by attempt id and never reads the completion code; the test fixture issues a distinct code as the server does. A player who finishes Discord elsewhere and switches back to this tab never reloads it, so the load-time resume never ran. The page now reruns the same resume when it becomes visible with an attempt in flight. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
507 B
507 B
Heimdall access browser adapter provenance
- Owner:
GameCult/Heimdall - Plugin:
gamecult.heimdall.access - Source commit:
e8e2832 - Source path:
plugins/gamecult.heimdall.access/browser-adapter.ts - Vendoring mode: exact semantic copy with formatting only
Ghostlight embeds this adapter so immutable releases do not depend on a sibling checkout at browser-build time. Authentication behavior remains Heimdall-owned; changes are imported from the owner and this provenance is advanced with them.