Freeze when split panes #23695

Closed
opened 2026-01-31 08:49:34 +00:00 by claunia · 5 comments
Owner

Originally created by @ok3721 on GitHub (Oct 15, 2025).

Windows Terminal version

1.23.12811.0

Windows build number

10.0.26100.0

Other Software

No response

Steps to reproduce

I use the following command to split current tab into 8 panes

wt -w 0 split-pane -VD `; move-focus previous `; split-pane -HD `; move-focus right `; split-pane -HD `; move-focus first `; split-pane -VD `; move-focus right `; split-pane -VD `; move-focus down `; move-focus left `; split-pane -VD `; move-focus right `; split-pane -VD

Expected Behavior

Current tab is split into 8 panes

Actual Behavior

Terminal app is frozen and not responsive. I also tried use custom actions with the same command, still same result. This behavior is 100% reproducible on a low-spec PC, less frequent on higher end machines. The same command worked fine last month.

Originally created by @ok3721 on GitHub (Oct 15, 2025). ### Windows Terminal version 1.23.12811.0 ### Windows build number 10.0.26100.0 ### Other Software _No response_ ### Steps to reproduce I use the following command to split current tab into 8 panes ```wt -w 0 split-pane -VD `; move-focus previous `; split-pane -HD `; move-focus right `; split-pane -HD `; move-focus first `; split-pane -VD `; move-focus right `; split-pane -VD `; move-focus down `; move-focus left `; split-pane -VD `; move-focus right `; split-pane -VD``` ### Expected Behavior Current tab is split into 8 panes ### Actual Behavior Terminal app is frozen and not responsive. I also tried use custom actions with the same command, still same result. This behavior is 100% reproducible on a low-spec PC, less frequent on higher end machines. The same command worked fine last month.
claunia added the Needs-TriageIssue-Bug labels 2026-01-31 08:49:35 +00:00
Author
Owner

@lhecker commented on GitHub (Oct 15, 2025):

I indeed can't repro this on my machine (= high end). I did find that the layout isn't always consistent though and sometimes doesn't result in a 4x2 layout.

@lhecker commented on GitHub (Oct 15, 2025): I indeed can't repro this on my machine (= high end). I did find that the layout isn't always consistent though and sometimes doesn't result in a 4x2 layout.
Author
Owner

@ok3721 commented on GitHub (Oct 15, 2025):

I indeed can't repro this on my machine (= high end). I did find that the layout isn't always consistent though and sometimes doesn't result in a 4x2 layout.

I encountered this behavior as well, it is somewhat mitigated by using custom action.

My custom action in JSON setting just in case, it is the same command

    "actions": [
        {
            "command": {
                "action": "multipleActions",
                "actions": [
                    {
                        "action": "splitPane",
                        "split": "vertical",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "previous"
                    },
                    {
                        "action": "splitPane",
                        "split": "horizontal",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "right"
                    },
                    {
                        "action": "splitPane",
                        "split": "horizontal",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "first"
                    },
                    {
                        "action": "splitPane",
                        "split": "vertical",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "right"
                    },
                    {
                        "action": "splitPane",
                        "split": "vertical",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "down"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "left"
                    },
                    {
                        "action": "splitPane",
                        "split": "vertical",
                        "splitMode": "duplicate"
                    },
                    {
                        "action": "moveFocus",
                        "direction": "right"
                    },
                    {
                        "action": "splitPane",
                        "split": "vertical",
                        "splitMode": "duplicate"
                    }
                ]
            },
            "id": "User.multipleActions.D9A430EB",
            "name": "Create My Layout"
        }
    ],
@ok3721 commented on GitHub (Oct 15, 2025): > I indeed can't repro this on my machine (= high end). I did find that the layout isn't always consistent though and sometimes doesn't result in a 4x2 layout. I encountered this behavior as well, it is somewhat mitigated by using custom action. My custom action in JSON setting just in case, it is the same command <details> ```json "actions": [ { "command": { "action": "multipleActions", "actions": [ { "action": "splitPane", "split": "vertical", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "previous" }, { "action": "splitPane", "split": "horizontal", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "right" }, { "action": "splitPane", "split": "horizontal", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "first" }, { "action": "splitPane", "split": "vertical", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "right" }, { "action": "splitPane", "split": "vertical", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "down" }, { "action": "moveFocus", "direction": "left" }, { "action": "splitPane", "split": "vertical", "splitMode": "duplicate" }, { "action": "moveFocus", "direction": "right" }, { "action": "splitPane", "split": "vertical", "splitMode": "duplicate" } ] }, "id": "User.multipleActions.D9A430EB", "name": "Create My Layout" } ], ``` </details>
Author
Owner

@R3DW1N3 commented on GitHub (Oct 16, 2025):

I have this issue as well. Seems like there is a soft limit to the number of panes you can split at once from the command line. For me, the crash happens around the 6th or 7th split. Splitting into different profiles, as well. This was not happening a couple of days ago, so it seems like a bug with the latest release.

@R3DW1N3 commented on GitHub (Oct 16, 2025): I have this issue as well. Seems like there is a soft limit to the number of panes you can split at once from the command line. For me, the crash happens around the 6th or 7th split. Splitting into different profiles, as well. This was not happening a couple of days ago, so it seems like a bug with the latest release.
Author
Owner

@avenmore commented on GitHub (Oct 17, 2025):

Added metoo to #19467.

@avenmore commented on GitHub (Oct 17, 2025): Added metoo to #19467.
Author
Owner

@DHowett commented on GitHub (Oct 22, 2025):

Thanks all - it looks like this is a duplicate of #19467, which has the honor of having been triaged first ;P

@DHowett commented on GitHub (Oct 22, 2025): Thanks all - it looks like this is a duplicate of #19467, which has the honor of having been triaged first ;P
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23695