Tabs and Panes

Every method you open in Discover gets a tab in the strip above the request pane. Each tab owns its request (body, form values, input mode) and its response (result, stream frames, open channel). Switching tabs changes which one is in front; nothing is lost in the one you leave.

Tabs

  • Click a method in the sidebar to open it in the active tab. The tab is reused, browser-style — unless it has something live (an open channel, a running stream, a call in flight), in which case the method opens in a new tab beside it. The stream's tab is its only home, so it is never taken away from under it.
  • Ctrl/Cmd+click, middle-click, or the row's context menu Open in new tab pins the method into a fresh tab and leaves the active one alone.
  • + on the strip pins the current method into a new tab; Shift+click on it opens an empty tab.
  • × closes a tab. Closing a tab closes whatever it held open — a stream, a channel, an in-flight request.
  • A tab's context menu offers Close, Close others, Close tabs to the right, and Split right.

Panes

The main area holds one or two panes side by side. Each pane has its own tab strip and its own active tab, so two methods can be live at once: a stream in the left pane keeps filling while you edit and send in the right one.

Splitting

Three ways to open the second pane, all carrying the tab over:

  • the Split right button on the tab strip (the two-column icon beside +),
  • Split right in the tab's context menu,
  • Ctrl/Cmd+\.

With two panes open the same actions read Move to other pane and move the tab across. Two panes is the limit.

Focus

One pane is the focused pane — marked by an accent line along its tab strip. Whatever you click in a pane focuses it. The focused pane is where a sidebar click lands, what Ctrl+Enter runs, and what Ctrl+W, Ctrl+Tab and Ctrl+1–9 address; the other pane's strip is its own ring.

Resizing and folding

Drag the divider between the panes to change their widths; double-click it for an even split. The widths are remembered per workspace, as is the split itself: a reload brings both panes back with their tabs.

Closing the last tab of a pane folds the split — the remaining pane takes the whole width. Moving a pane's only tab over does the same.

Shortcuts

Shortcut Action
Ctrl/Cmd+W Close the active tab
Ctrl+Tab / Ctrl+Shift+Tab Next / previous tab in the focused pane
Ctrl/Cmd+19 Jump to the Nth tab of the focused pane
Ctrl/Cmd+\ Split the active tab to the right, or move it to the other pane
Ctrl/Cmd+Alt+\ Cycle the request/response split of the active tab (vertical / horizontal)

See also: Request pane, Response pane, Multi-channel