Skip to content

fix(seer): introduce synced useSeerExplorerRunId hook#113757

Merged
natemoo-re merged 1 commit intomasterfrom
nm/seer/dedupe-runid
Apr 22, 2026
Merged

fix(seer): introduce synced useSeerExplorerRunId hook#113757
natemoo-re merged 1 commit intomasterfrom
nm/seer/dedupe-runid

Conversation

@natemoo-re
Copy link
Copy Markdown
Member

Follow-up to #113727 and #113748, this PR adds a new useSeerExplorerRunId hook that's a useSyncExternalStore-backed hook with a module-level listener set and sessionStorage as the backing store. Every hook consumer is now synced, so the loading state in the AskSeer button will remain aligned with the chat.

@natemoo-re natemoo-re requested a review from a team as a code owner April 22, 2026 22:14
@natemoo-re natemoo-re changed the title fix(seer): introduce synced SeerRunId hook fix(seer): introduce synced useSeerExplorerRunId hook Apr 22, 2026
@natemoo-re natemoo-re requested a review from JonasBa April 22, 2026 22:14
@github-actions github-actions Bot added the Scope: Frontend Automatically applied to PRs that change frontend components label Apr 22, 2026
@natemoo-re natemoo-re requested a review from aliu39 April 22, 2026 22:14
@natemoo-re natemoo-re enabled auto-merge (squash) April 22, 2026 22:22
@natemoo-re natemoo-re merged commit 6758a7e into master Apr 22, 2026
67 checks passed
@natemoo-re natemoo-re deleted the nm/seer/dedupe-runid branch April 22, 2026 22:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Scope: Frontend Automatically applied to PRs that change frontend components

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants