Ghostlight/web/src/heimdall-access-adapter.provenance.md
Meta Vens e42e1c1b31 Finish browser sign-in by attempt id, and on returning to the tab
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>
2026-09-23 20:51:20 +02:00

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.