fix: always rAF-throttle markdown parsing during streaming (#23868)
This commit is contained in:
@@ -71,17 +71,11 @@
|
|||||||
};
|
};
|
||||||
|
|
||||||
const updateHandler = (content) => {
|
const updateHandler = (content) => {
|
||||||
if (content) {
|
if (content && !pendingUpdate) {
|
||||||
if (done) {
|
pendingUpdate = requestAnimationFrame(() => {
|
||||||
cancelAnimationFrame(pendingUpdate);
|
|
||||||
pendingUpdate = null;
|
pendingUpdate = null;
|
||||||
parseTokens();
|
parseTokens();
|
||||||
} else if (!pendingUpdate) {
|
});
|
||||||
pendingUpdate = requestAnimationFrame(() => {
|
|
||||||
pendingUpdate = null;
|
|
||||||
parseTokens();
|
|
||||||
});
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user