Parenthesis (Punctuation) is not accepted right before a tag (but works afters)

Steps to reproduce

  1. Create new clean vault (restricted mode, default theme, no snippets)
  2. Create a note
  3. Add a tag with surrounding parentheses–for example, (#tag)

Did you follow the troubleshooting guide? Y

Expected result

I expect the (#tag) to render as a clickable tag inside the parentheses.

Actual result

The (#tag) renders as un-clickable plain text.

Environment

SYSTEM INFO:
Obsidian version: v1.9.12
Installer version: v1.8.9
Operating system: Darwin Kernel Version 24.6.0: Mon Jul 14 11:30:55 PDT 2025; root:xnu-11417.140.69~1/RELEASE_ARM64_T6031 24.6.0
Login status: logged in
Language: en
Catalyst license: insider
Insider build toggle: on
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

Thank you!

Can confirm. Not sure if it’s considered a bug or not; I’d like tags to work in parentheses, but if other apps with hashtags behave the same way, the worse behavior may be better for compatibility.

The issue is just the opening parenthesis. Closing only — #tag) — works (the parenthesis is treated as separate from the tag). Opening only — (#tag — doesn’t.

This is something we need to think about.
I am surprised it hasn’t come up earlier.

Yeah, that is surprising. I’ve been aware of it for a long time, but I guess I vaguely assumed that was how it worked on Twitter & elsewhere, so I just avoided doing it.

Many tools like Twitter and Slack handle the leading parenthesis as expected (imo). For example, twitter:

I don’t think it is a big deal for anyone other than my OCD homies and me :slight_smile:

Cheers