[Feature Request] Full-screen Copilot Chat mode — chat as a first-class layout, not an editor tab
Problem
There is no way to use VS Code with Copilot Chat as the primary (and only) UI surface. The current "chat.defaultMode": "editor" setting places chat as a tab in the editor area, but this creates serious layout problems:
-
When a file opens (e.g., via Copilot's file tools), it splits into a side-by-side pane next to the chat tab. The user now has a file pane taking up screen real estate.
-
Closing that file tab with Cmd+W leaves an empty, dead editor group — a blank pane with the VS Code logo that cannot be resized, dragged, or closed through normal UI interactions.
-
"View: Single Column Editor Layout" does nothing to reclaim the space.
-
"View: Close Editor Group" closes the chat instead of the empty pane, dumping the user to a blank welcome screen.
-
"View: Join All Groups" also kills the chat, leaving an unusable blank editor area.
-
There is no recovery path other than toggling the side panel chat back on with a keyboard shortcut.
Use Case
Not everyone uses VS Code as a code editor. Some users use Copilot purely as a directed chat-based coding assistant — working across 10-15 languages for provisioning apps and infrastructure. For this workflow:
- All inline suggestions/completions are disabled
- No files are being edited directly in VS Code
- The chat IS the entire interface
- File tabs are an unwanted side effect of Copilot's tool use, not something the user opened
Requested Feature
A dedicated full-screen chat layout mode where:
- Copilot Chat occupies the entire VS Code window (minus an optional slim Activity Bar)
- Files opened by Copilot's tools are handled internally without creating visible editor tabs/panes
- If file tabs must appear, closing them returns 100% of the space to the chat — no dead panes, no empty editor groups
- The chat cannot be accidentally closed by closing file tabs
- No editor welcome screen can appear while a chat session is active
This could be implemented as a new value for chat.defaultMode (e.g., "fullscreen") or as a dedicated layout option.
Environment
- OS: macOS
- VS Code Version: Latest stable (March 2026)
- Settings:
"chat.defaultMode": "editor"
"window.closeWhenEmpty": false
- All inline completions disabled
Steps to Reproduce the Layout Bug
- Set
"chat.defaultMode": "editor"
- Open a Copilot Chat session (it opens as an editor tab)
- Have Copilot perform any action that opens a file — a split pane appears
- Close the file tab (Cmd+W) — an empty, irremovable pane remains
- Attempt any of: Single Column Layout, Close Editor Group, Join All Groups — none correctly reclaim the space for the chat
Summary
VS Code currently has no layout that treats Copilot Chat as a standalone, full-screen experience. The editor-tab approach is fundamentally broken for users who don't use VS Code as an editor. A first-class chat layout mode would make VS Code a viable pure-chat interface for Copilot.
[Feature Request] Full-screen Copilot Chat mode — chat as a first-class layout, not an editor tab
Problem
There is no way to use VS Code with Copilot Chat as the primary (and only) UI surface. The current
"chat.defaultMode": "editor"setting places chat as a tab in the editor area, but this creates serious layout problems:When a file opens (e.g., via Copilot's file tools), it splits into a side-by-side pane next to the chat tab. The user now has a file pane taking up screen real estate.
Closing that file tab with Cmd+W leaves an empty, dead editor group — a blank pane with the VS Code logo that cannot be resized, dragged, or closed through normal UI interactions.
"View: Single Column Editor Layout" does nothing to reclaim the space.
"View: Close Editor Group" closes the chat instead of the empty pane, dumping the user to a blank welcome screen.
"View: Join All Groups" also kills the chat, leaving an unusable blank editor area.
There is no recovery path other than toggling the side panel chat back on with a keyboard shortcut.
Use Case
Not everyone uses VS Code as a code editor. Some users use Copilot purely as a directed chat-based coding assistant — working across 10-15 languages for provisioning apps and infrastructure. For this workflow:
Requested Feature
A dedicated full-screen chat layout mode where:
This could be implemented as a new value for
chat.defaultMode(e.g.,"fullscreen") or as a dedicated layout option.Environment
"chat.defaultMode": "editor""window.closeWhenEmpty": falseSteps to Reproduce the Layout Bug
"chat.defaultMode": "editor"Summary
VS Code currently has no layout that treats Copilot Chat as a standalone, full-screen experience. The editor-tab approach is fundamentally broken for users who don't use VS Code as an editor. A first-class chat layout mode would make VS Code a viable pure-chat interface for Copilot.