> ## Documentation Index
> Fetch the complete documentation index at: https://docs.falkordb.com/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> FalkorDB is a graph database that speaks the Redis protocol. Queries are issued as OpenCypher through the GRAPH.QUERY and GRAPH.RO_QUERY commands, not over Bolt or a SQL connection.
> FalkorDB implements a subset of OpenCypher with proprietary extensions. Do not assume Neo4j-only syntax or procedures are available — check /cypher/cypher-support and /cypher/known-limitations before using a clause.
> FalkorDB is the successor to RedisGraph, but they are separate products. Do not present RedisGraph commands, versions, or limitations as current FalkorDB behavior.
> Use the official clients listed in /getting-started/clients rather than generic Redis or Neo4j drivers, and prefer the language the user is already working in.
> Configuration parameters are set with GRAPH.CONFIG SET or at startup; cite the exact parameter name from /getting-started/configuration rather than inventing one.
> This site covers four products: FalkorDB (core), FalkorDB Cloud, FalkorDB Enterprise, and the GraphRAG SDK. Name which one an answer applies to, since setup and operations differ.

# Graph Tabs

> Work on several graphs and queries side by side: add, rename, switch, and close tabs, and control how much state each tab remembers.

The Graph page keeps a tab strip above the workspace so you can hold several
graphs, queries, and views open at once and switch between them without losing
your place.

<img src="https://mintcdn.com/falkordb-core/bn5VDaOtbZ_12UQ5/images/browser/graph-tabs.webp?fit=max&auto=format&n=bn5VDaOtbZ_12UQ5&q=85&s=e286c17ace787ec425a2fba7776fea8d" alt="Graph tab strip with a tab being renamed" width="365" height="38" data-path="images/browser/graph-tabs.webp" />

## The tab strip

The strip sits directly above the graph selector and query bar and spans the
full width of the page. Each tab shows its own label; the active tab is
highlighted.

| Control     | Where            | What it does                                    |
| :---------- | :--------------- | :---------------------------------------------- |
| Tab label   | On the tab       | Click to switch to that tab.                    |
| Pencil icon | On the tab       | Rename the tab inline.                          |
| `X` icon    | On the tab       | Close the tab.                                  |
| `+` button  | End of the strip | Open an empty tab. Its tooltip reads `New tab`. |

The last remaining tab cannot be closed, so the workspace always has at least
one tab open.

## Renaming a tab

A tab is labeled with the graph it has selected, or `New tab` when no graph is
selected yet. Click the pencil icon to replace that with your own name:

* Press `Enter` or click away to commit the new name.
* Press `Esc` to cancel.
* Clear the field to fall back to the graph name.

Because labels can repeat (two tabs can point at the same graph), custom names
are the easiest way to tell similar tabs apart.

## What each tab remembers

Switching tabs restores the tab's view, not just its query. Every tab keeps its
own:

* Selected graph and query text
* Active results tab (**Graph**, **Table**, **Metadata**, or **Schema**)
* Canvas viewport (pan and zoom) and current selection
* Layout mode and direction, plus the animation, pin, and dim toggles
* Search and filter panel state, Graph Info panel state, and Chat panel state
* Open Customize Style panel

The **Graph** and **Schema** views track these separately, so pinning the
schema layout does not pin the graph layout in the same tab.

Chat history is also per tab, so two tabs on the same graph keep independent
conversations.

## Persistence

Tabs are stored in your browser's local storage and are scoped to the active
connection. They survive a page reload, and switching connections gives you
that connection's own set of tabs. Closing a tab discards the state stored for
it.

## Max Tabs

The number of tabs is capped by **Settings → Browser Settings → User Experience
→ Max Tabs**, which accepts a value between **4** and **10** and defaults to
**8**. At the cap the `New tab` button is disabled and its tooltip points you at
the setting. Lowering the limit never closes tabs you already have open.

## Related pages

* [Graph page (overall layout)](/browser/ui/graph-page)
* [Schema view](/browser/ui/schema-view)
* [Settings page](/browser/ui/settings)

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="How do I open another graph without losing my current one?">
    Click **New tab** at the end of the tab strip, then pick a graph in the new tab. The original tab keeps its graph, query, canvas position, and selection.
  </Accordion>

  <Accordion title="Do tabs survive a page reload?">
    Yes. Tabs are saved in local storage per connection, so reloading restores the strip. Live canvas state such as the viewport and selection is restored from the tab's saved metadata.
  </Accordion>

  <Accordion title="How many tabs can I open?">
    Between 4 and 10, depending on the **Max Tabs** setting in Settings → Browser Settings → User Experience. The default is 8.
  </Accordion>

  <Accordion title="Can I give a tab a custom name?">
    Yes. Click the pencil icon on the tab, type a name, and press `Enter`. Clearing the field restores the graph name as the label.
  </Accordion>

  <Accordion title="Is Chat history shared between tabs?">
    No. Each tab keeps its own conversation, even when two tabs are open on the same graph.
  </Accordion>
</AccordionGroup>
