Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Join the community
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Open in New Tab

saltyfireballsaltyfireball38 downloads

Forces files to open in new tabs instead of replacing the current tab. Covers all opening methods including Quick Switcher, command palette, bookmarks, search, backlinks, and graph view.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

An Obsidian plugin that forces files to open in new tabs instead of replacing the current tab.

Features

  • Universal coverage: Works with Quick Switcher, command palette, bookmarks, search results, backlinks, graph view, sidebar clicks, and markdown links
  • Focus existing tab: If a file is already open in another tab, focuses that tab instead of opening a duplicate
  • Same-file navigation: Clicking heading/block links within the same file stays in the current tab
  • Split preview mode: Automatic side-by-side split with an edit pane and a reading view pane that stay in sync
  • Non-invasive: Only changes the default "reuse current tab" behavior; all other Obsidian navigation (splits, popout windows) passes through unchanged
  • Toggleable: Enable/disable via settings, command palette, or Note Toolbar helpers button

How It Works

Monkey-patches Workspace.getLeaf() to intercept calls that would reuse the current tab (getLeaf() or getLeaf(false)) and forces them to open a new tab instead (getLeaf('tab')). Calls that already request a new tab, split, or window pass through unchanged.

Also patches openLinkText() to handle same-file heading navigation (stays in current tab) and already-open file detection (focuses existing tab).

Split Preview Mode

When enabled, automatically creates a split view:

  • Left/top pane: Edit mode (source mode or live preview, configurable)
  • Right/bottom pane: Reading view (always)
  • Synced navigation: Switching files in either pane updates the other to show the same file
  • Split direction: Configurable as right (vertical) or down (horizontal), defaults to right

Toggle via:

  • Settings > Split preview mode > Enable split preview
  • Command palette: "Open in New Tab: Toggle split preview mode"
  • Note Toolbar helpers button (if obsidian-note-toolbar is installed)

Installation

Obsidian Community Plugin

This plugin is available in the official Obsidian community plugin directory. Install it from Settings > Community plugins > Browse and search for "Open in New Tab" or "Open in New Tab by saltyfireball".

Settings

  • Enable open in new tab: Toggle the new-tab behavior on/off
  • Focus existing tab: Focus an already-open tab instead of opening a duplicate
  • Enable split preview: Auto-create a synced edit + reading view split
  • Split direction: Right (vertical) or down (horizontal)
  • Edit pane mode: Source mode or live preview for the edit pane

Cross-Plugin API

Exposes window.openInNewTabAPI for other plugins:

  • isSplitPreviewActive(): Returns whether split preview mode is on
  • toggleSplitPreview(): Toggles split preview mode on/off

License

MIT

99%
HealthExcellent
ReviewPassed
About
Open files in new tabs by default across Quick Switcher, command palette, bookmarks, search results, backlinks, graph, sidebar clicks and markdown links to avoid replacing the current tab. Focus an already-open tab instead of duplicating, keep same-file heading/block links in the current tab, and enable an optional synced split preview with an edit pane and a reading pane.
NavigationFilesWorkspaces
Details
Current version
1.0.6
Last updated
14 hours ago
Created
2 months ago
Updates
6 releases
Downloads
38
Compatible with
Obsidian 1.0.0+
License
MIT
Report bugRequest featureReport plugin
Author
saltyfireballsaltyfireball
GitHubsaltyfireball
  1. Community
  2. Plugins
  3. Navigation
  4. Open in New Tab

Related plugins

Open Tab Settings

Adds options to customize how tabs are opened, including open in new tab by default, preventing duplicate tabs, and more.

Notebook Navigator

Alternative file browser with folders, tags, properties, calendar, previews, shortcuts, recent files, keyboard navigation, drag and drop, and pinned notes.

Homepage

Open a note, base, or workspace on startup, or set it for quick access later.

Recent Files

Display a list of recently opened files.

Remember cursor position

Remember cursor and scroll position for each note.

Vertical Tabs

Offer an alternative view that displays open tabs vertically, allowing users to group and organize tabs for a better navigation experience.

Home tab

A browser-like search tab for your local files.

Reveal Active File Button

Add a button to the top of the File Explorer, to reveal the active file.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Note Definitions

Personal dictionary for your notes