You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Fixed
Stop moving DSH/React-owned code <pre> nodes when adding per-block copy controls. Copy buttons now sit beside the code block while the host DOM stays in place, preventing NotFoundError during light/dark theme switches or Ivory enable/disable cycles.
Rebuild Markdown previews when DSH replaces or edits a source block, and defer preview creation while a message is still streaming.
Remove the resize listener with the same throttled callback used at registration, reset per-panel bookkeeping on disable, and throttle token-only contract recovery probes to avoid mutation scan storms.
Validation
npm test
npm run qa:adversarial passed 25/25 on the runtime hardening patch
npm run qa:r2 passed 69/69 on the runtime hardening patch