ta
TanStack
GitHub
ai
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
ai
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
GitHub
ai
Workspace
Succeeded
1password-byok-fix
eb4dfb03 ci: apply automated fixes
by autofix-ci...
a
Succeeded
1password-byok-fix
eb4dfb03 Merge e56ac80c94d63f89caa6c01dbe6e8c9a80061043 into 9b0db21752785e333916aec83c5467d53c3c33f6
by Jack Herri...
J
Succeeded
1password-byok-fix
21246df0 fix(ai-client): fail fast when a passkey unlock lacks user activation Passkey-encrypted BYOK stores the keyring in IndexedDB and decrypts it with a WebAuthn get() ceremony. Browsers that gate WebAuthn on transient user activation (Safari, Dia) silently suppress that prompt when get() runs outside a user gesture: no UI, and the call never resolves. An unlock buried in an async send pipeline therefore hangs forever. Check navigator.userActivation before the get() and throw a clear, catchable error instead. Callers should trigger unlock (byok.prepare()/unlock()) from the click handler, before awaiting other work. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
by Jack Herri...
J
Succeeded
1password-byok-fix
21246df0 Merge 73112e1c7fde5adf4ba5abcfd711d503499bd309 into 9b0db21752785e333916aec83c5467d53c3c33f6
by Jack Herri...
J
Previous
Next