fix 'Maximum call stack size exceeded'

This commit is contained in:
Dsm0 2026-01-28 17:06:16 -08:00
parent 70be560a7a
commit 016315afbc
2 changed files with 13 additions and 3 deletions

View file

@ -109,7 +109,12 @@ export function useReplContext() {
// Get the full buffer content from the editor instead of just the evaluated block
const fullBufferCode = editorRef.current?.code || code;
setLatestCode(fullBufferCode);
window.location.hash = '#' + code2hash(fullBufferCode);
try {
window.location.hash = '#' + code2hash(fullBufferCode);
} catch (e) {
console.warn('[useReplContext] Failed to update hash:', e.message);
}
setDocumentTitle(fullBufferCode);
const viewingPatternData = getViewingPatternData();
setVersionDefaultsFrom(fullBufferCode);