Reading View: Internal links that start with Emoji aren't rendered as links

Steps to reproduce

  1. Create a note with a breadcrumb path that includes emoji (e.g., πŸ“ Projects β†’ 🧠 Ideas β†’ ✍️ Drafts).
  2. Open the note in Reader Mode.
  3. Observe how the breadcrumb renders.

Did you follow the troubleshooting guide? [Y]

  • Tested in a sandbox vault with:
    • No community plugins
    • No CSS snippets
    • Default theme
    • Restricted mode enabled
  • Issue persists.

Expected result

Breadcrumbs should render emoji inline with text, matching the behavior in Editor Mode.

Actual result

Emoji in breadcrumbs do not render correctly in Reader Mode. They may be missing, misaligned, or replaced with fallback characters. Editor Mode displays them properly.

Environment

Code

Obsidian version: v1.9.14
Installer version: v1.9.14
Operating system: Windows 11 Pro 10.0.22631
Login status: logged in
Language: en
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: none
Snippets enabled: 0
Restricted mode: on

Additional information

I think you need to β€œurl encode” the links (at the very least, the spaces) when using the markdown format, as stated/shown here :
Supported formats for internal links (and more specifically in the callout on the page) :blush:

Obsidian supports the following link formats:

  • Wikilink: [[Three laws of motion]]
  • Markdown: [Three laws of motion](Three%20laws%20of%20motion.md)

In the sandbox vault, having the link written as :

[πŸ“ Projects > 🧠 Ideas > ✍️ Drafts](πŸ“%20Projects%20>%20🧠%20Ideas%20>%20✍️%20Drafts.md)

… where the spaces are url encoded (%20) seems to work :blush: .

1 Like