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
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Dataview Toggle

p1tt1p1tt152 downloads

Toggle Dataview auto-refresh on/off from the status bar or command palette.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates2

A minimal Obsidian plugin that lets you pause and resume Dataview's automatic refresh with one click or hotkey.

Why?

When editing notes with Dataview queries (especially daily notes with task queries), every keystroke triggers Dataview to re-render its blocks. This causes jank and interrupts your typing flow. This plugin adds a quick toggle so you can pause auto-refresh while writing and resume when you're done.

Usage

  • Status bar: Click DV: Auto / DV: Paused in the bottom-right to toggle
  • Command palette: Search "Dataview Toggle: Toggle auto-refresh"
  • Hotkey: Assign a hotkey in Settings > Hotkeys > search "Dataview Toggle"

When you resume, Dataview immediately refreshes all views to catch up.

Per-note override

You can override the global setting for individual notes by adding a dataview-refresh property to the note's frontmatter:

---
dataview-refresh: false
---

Setting the property to false pauses auto-refresh whenever that note is open, regardless of the global setting. Setting it to true forces auto-refresh on, even when the global setting is paused. Omitting the property entirely means the note follows the global setting.

The override is temporary. When you navigate away from the note, the global setting is restored. If you manually toggle while on an overriding note, that becomes the new global setting and the note's override is cleared for that visit.

Requirements

  • Dataview plugin must be installed and enabled

Installation

Via BRAT (beta)

  1. Install BRAT from Community Plugins
  2. Open the command palette and run BRAT: Add a beta plugin for testing
  3. Enter p1tt1/obsidian-dataview-toggle
  4. Click "Add Plugin", then enable the plugin in Settings > Community plugins

From Community Plugins (once published)

  1. Open Settings > Community plugins > Browse
  2. Search "Dataview Toggle"
  3. Install and enable

Manual

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder dataview-toggle in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into that folder
  4. Enable the plugin in Settings > Community plugins
96%
HealthExcellent
ReviewSatisfactory
About
Pause and resume Dataview's automatic refresh with a single click or hotkey to stop repeated re-renders while you type. Use per-note frontmatter overrides to force refresh on or off and trigger an immediate refresh of all views when resuming.
AutomationIntegrationsStatus bar
Details
Current version
1.0.1
Last updated
3 weeks ago
Created
2 months ago
Updates
2 releases
Downloads
52
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
p1tt1p1tt1
GitHubp1tt1
  1. Community
  2. Plugins
  3. Automation
  4. Dataview Toggle

Related plugins

BRAT

Easily install a beta version of a plugin for testing.

Readwise Official

Sync highlights from Readwise to your vault.

Todoist Sync

Materialize Todoist tasks within your notes.

Shell commands

Define system commands that you want to execute via command palette, hotkeys, URI links or automated events. E.g. open external applications or perform automated file modifications.

Google Calendar

Interact with your Google Calendar.

Initiative Tracker

TTRPG initiative tracker.

Local REST API & MCP Server

Unlock your automation needs by interacting with your notes over a secure REST API.

QuickAdd

Quickly add new notes or content to your vault.

Templater

Create and use dynamic templates.

Homepage

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