From 25390b16166bc869a02d5d01702e4215ab5920b3 Mon Sep 17 00:00:00 2001 From: Aram Drevekenin Date: Wed, 16 Jul 2025 17:36:09 +0200 Subject: [PATCH] fix(panes): do not default to tiled pane (#4295) --- zellij-server/src/route.rs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/zellij-server/src/route.rs b/zellij-server/src/route.rs index 889907f0..915dbfa1 100644 --- a/zellij-server/src/route.rs +++ b/zellij-server/src/route.rs @@ -257,10 +257,14 @@ pub(crate) fn route_action( }, Action::NewPane(direction, name, start_suppressed) => { let shell = default_shell.clone(); - senders.send_to_pty(PtyInstruction::SpawnTerminal( + let new_pane_placement = match direction { + Some(direction) => NewPanePlacement::Tiled(Some(direction)), + None => NewPanePlacement::NoPreference, + }; + let _ = senders.send_to_pty(PtyInstruction::SpawnTerminal( shell, name, - NewPanePlacement::Tiled(direction), + new_pane_placement, start_suppressed, ClientTabIndexOrPaneId::ClientId(client_id), ));