From 3a3792622e59c7f2dc20f9c0236167161e4a5035 Mon Sep 17 00:00:00 2001 From: caner-akca <94343893+caner-akca@users.noreply.github.com> Date: Sun, 30 Aug 2026 03:02:22 +0300 Subject: fix: report the foreground group leader's cwd, not a descendant's (#3386) refs #3270 --- tests/api_ping.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/api_ping.rs b/tests/api_ping.rs index d6b253fb..0a52e6a7 100644 --- a/tests/api_ping.rs +++ b/tests/api_ping.rs @@ -969,9 +969,11 @@ fn new_terminal_cwd_follow_ignores_nonleader_group_member_cwd() { ), ); assert_eq!(pane["result"]["pane"]["cwd"], base.display().to_string()); + // Regression for issue #3270: the foreground group leader's cwd is + // authoritative; the backgrounded helper's chdir must not override it. assert_eq!( pane["result"]["pane"]["foreground_cwd"], - helper_cwd.display().to_string() + base.display().to_string() ); let split = send_request( -- cgit v1.2.3