mirror of
https://github.com/getpaseo/paseo.git
synced 2026-07-29 12:01:31 +00:00
Use tracked terminal mode for native paste
This commit is contained in:
@@ -314,12 +314,7 @@ function NativeTerminalEmulator({
|
||||
};
|
||||
|
||||
const getInputModeState = useCallback((): TerminalInputModeState => {
|
||||
const trackedState = inputModeTrackerRef.current.getState();
|
||||
return {
|
||||
...trackedState,
|
||||
applicationCursorKeys:
|
||||
terminalRef.current?.getInputModeState().applicationCursorKeys ?? false,
|
||||
};
|
||||
return inputModeTrackerRef.current.getState();
|
||||
}, []);
|
||||
|
||||
const emitInputModeChange = useCallback(() => {
|
||||
@@ -608,7 +603,7 @@ function NativeTerminalEmulator({
|
||||
callbacksRef.current.onInput?.(
|
||||
encodeTerminalPaste({
|
||||
text,
|
||||
bracketedPaste: terminalRef.current?.getInputModeState().bracketedPaste ?? false,
|
||||
bracketedPaste: inputModeTrackerRef.current.getState().bracketedPaste ?? false,
|
||||
}),
|
||||
);
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user