fix(panes): do not default to tiled pane (#4295)

This commit is contained in:
Aram Drevekenin 2025-07-16 17:36:09 +02:00 committed by GitHub
parent 4a68c6d90b
commit 25390b1616
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -257,10 +257,14 @@ pub(crate) fn route_action(
}, },
Action::NewPane(direction, name, start_suppressed) => { Action::NewPane(direction, name, start_suppressed) => {
let shell = default_shell.clone(); 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, shell,
name, name,
NewPanePlacement::Tiled(direction), new_pane_placement,
start_suppressed, start_suppressed,
ClientTabIndexOrPaneId::ClientId(client_id), ClientTabIndexOrPaneId::ClientId(client_id),
)); ));