diff --git a/src-tauri/src/ssh/session.rs b/src-tauri/src/ssh/session.rs index 7a0b965..35d43c7 100644 --- a/src-tauri/src/ssh/session.rs +++ b/src-tauri/src/ssh/session.rs @@ -170,7 +170,7 @@ impl SshService { r#"elif [ -n "$BASH_VERSION" ]; then "#, r#"PROMPT_COMMAND='printf "\033]7;file://%s%s\033\\\\" "$HOSTNAME" "$PWD"'; "#, r#"fi; "#, - "stty echo; clear\n" + "stty echo; clear; cd .\n" ); let h = handle.lock().await; let _ = h.data(channel_id, CryptoVec::from_slice(osc7_hook.as_bytes())).await;