Environment
-
OS: Windows (desktop)
-
Obsidian app version: 1.12.1
-
Installer version shown in Obsidian: 1.11.7
-
Browser: Chromium-based (Chrome/Edge) with Obsidian Web Clipper
-
Vault name used by Web Clipper:
obsidian-vault
Summary
Obsidian URI handling appears to fail when Obsidian is already running.
If Obsidian is not running, opening obsidian://open successfully launches Obsidian.
If Obsidian is already running, obsidian://open produces no visible response (Obsidian does not come to front, no action happens).
As a result, Obsidian Web Clipper cannot create notes while Obsidian is open.
Steps to Reproduce
-
Close Obsidian completely.
-
In the browser address bar, open:
obsidian://open
-
Obsidian launches successfully.
-
Keep Obsidian running.
-
In the browser address bar, open again:
obsidian://open
-
Nothing happens (no focus, no window activation, no action).
Expected Behavior
When Obsidian is already running, obsidian://open should bring the existing Obsidian window to the front (or at least trigger the URI handler in the running instance).
Web Clipper should be able to create a note while Obsidian is open.
Actual Behavior
When Obsidian is already running:
-
obsidian://opendoes nothing -
Web Clipper generates the Obsidian URL, but Obsidian is not opened/activated and the note is not created
Evidence (Browser Console Logs from Web Clipper)
Web Clipper reaches URL generation successfully:
-
Content was extracted and variables were populated:
Updated currentVariables: { {{author}}: 'tawo', {{content}}: ' ... (long content) ...' ... }
-
Clipboard API is blocked by Permissions Policy on the site when running in an iframe:
-
[Violation] Permissions policy violation: The Clipboard API has been blocked because of a permissions policy applied to the current document. -
Standard clipboard API failed (running in iframe)... NotAllowedError...
-
-
Web Clipper falls back to the content-script method and succeeds:
Successfully copied to clipboard using content script fallback
-
Web Clipper then prints the generated Obsidian URL:
Obsidian URL: obsidian://new?file=Clippings%2F...&vault=obsidian-vault&clipboard
Despite the URL being generated, Obsidian is not activated and no note is created when Obsidian is already running.
Additional Notes / Constraints
-
The problem is reproducible consistently.
-
The same URI (
obsidian://open) works only when Obsidian is closed, which suggests a failure to deliver URI events to the already-running instance (single-instance / IPC handling). -
I cannot provide Obsidian’s internal developer console logs from my current location/network (unable to collect Obsidian-side logs right now). I can provide additional browser-side logs or test specific builds/settings if needed.
Request
Please advise whether this is a known issue in 1.12.x on Windows, and if there is a recommended workaround (e.g., reinstalling with the latest installer, specific setting, or a fix in a newer build). If there is a debug procedure that does not require collecting Obsidian-side developer console logs, I can follow it.