Skip to content

Full-screen Copilot Chat mode — chat as a first-class layout, not an editor tab #305374

@bopuppy101

Description

@bopuppy101

[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:

  1. 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.

  2. 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.

  3. "View: Single Column Editor Layout" does nothing to reclaim the space.

  4. "View: Close Editor Group" closes the chat instead of the empty pane, dumping the user to a blank welcome screen.

  5. "View: Join All Groups" also kills the chat, leaving an unusable blank editor area.

  6. 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

  1. Set "chat.defaultMode": "editor"
  2. Open a Copilot Chat session (it opens as an editor tab)
  3. Have Copilot perform any action that opens a file — a split pane appears
  4. Close the file tab (Cmd+W) — an empty, irremovable pane remains
  5. 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.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions