aboutsummaryrefslogtreecommitdiff
path: root/src/server/terminal_attach.rs
diff options
context:
space:
mode:
authorCan Celik <ogulcancelik@gmail.com>2026-08-19 04:43:28 +0300
committerGitHub <noreply@github.com>2026-08-19 04:43:28 +0300
commita5c69beabfc82d9c3f9563eb821139b2e0f3e14f (patch)
tree9b7049e4629913dcab40d985df399acee262b67b /src/server/terminal_attach.rs
parent3667151744e379ac5c8f76d57203b675de8a6ebc (diff)
fix(perf): eliminate redundant terminal wake work (#2962)
* fix(perf): eliminate redundant terminal wake work * fix(perf): harden release benchmark gate * test(perf): strengthen performance guardrails
Diffstat (limited to 'src/server/terminal_attach.rs')
-rw-r--r--src/server/terminal_attach.rs6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/server/terminal_attach.rs b/src/server/terminal_attach.rs
index 01fc899f..e7a52be5 100644
--- a/src/server/terminal_attach.rs
+++ b/src/server/terminal_attach.rs
@@ -2,11 +2,7 @@ pub(crate) fn paste_payload_for_runtime(
runtime: &crate::terminal::TerminalRuntime,
text: &str,
) -> String {
- if runtime
- .input_state()
- .map(|state| state.bracketed_paste)
- .unwrap_or(false)
- {
+ if runtime.bracketed_paste_enabled() {
format!("\x1b[200~{text}\x1b[201~")
} else {
text.to_owned()