fix(paste) incorrect handling of \\\n in pastes (#6532)

This commit is contained in:
Jacob Richman
2025-08-19 13:41:08 -07:00
committed by GitHub
parent ed1fc4ddb3
commit 2143731f6e
5 changed files with 120 additions and 60 deletions

View File

@@ -1833,6 +1833,13 @@ export function useTextBuffer({
}): void => {
const { sequence: input } = key;
if (key.paste) {
// Do not do any other processing on pastes so ensure we handle them
// before all other cases.
insert(input, { paste: key.paste });
return;
}
if (
key.name === 'return' ||
input === '\r' ||