sepehr 8d95f34fcc fix: Add debounced Undo/Redo system to avoid character-by-character history
- Add debounced state updates for title and content (500ms delay)
- Immediate UI updates with delayed history saving
- Prevent one-letter-per-undo issue
- Add cleanup for debounce timers on unmount
2026-01-04 14:28:11 +01:00

16 lines
423 B
JavaScript

// src/globals.ts
import crypto from "crypto";
var webFetch = global.fetch;
if (typeof global.crypto === "undefined") {
global.crypto = crypto;
}
global.fetch = (info, init) => {
init = {
// Disable compression handling so people can return the result of a fetch
// directly in the loader without messing with the Content-Encoding header.
compress: false,
...init
};
return webFetch(info, init);
};