perf(frontend): coalesce streaming markdown parses

Restore animation-frame scheduling when text fade is disabled.\n\nRefs #20878\nRestores #23868
This commit is contained in:
Dex 2026-07-10 08:23:58 +00:00
parent b854389951
commit 9f8960f222

View file

@ -75,17 +75,11 @@
};
const updateHandler = (content) => {
if (content) {
if (done) {
cancelAnimationFrame(pendingUpdate);
if (content && !pendingUpdate) {
pendingUpdate = requestAnimationFrame(() => {
pendingUpdate = null;
parseTokens();
} else if (!pendingUpdate) {
pendingUpdate = requestAnimationFrame(() => {
pendingUpdate = null;
parseTokens();
});
}
});
}
};