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
The time-based input limiting contains a buffer, that gets drained only once all chunks were handled.
This way fast producers can easily exhaust memory and will crash the terminal / browser engine.
Partial fix: Trim/slice already handled chunks from the buffer.
Forked off from #2077
xterm.js/src/Terminal.ts
Lines 1441 to 1447 in af81acc
The text was updated successfully, but these errors were encountered: