Live Preview: Incorrectly renders malformed external images with URL outside parentheses

Steps to reproduce

Paste the following at the bottom of a file within the sandbox vault

![]()https://raw.githubusercontent.com/msikma/pokesprite/master/pokemon-gen7x/regular/bulbasaur.png
![]()https://raw.githubusercontent.com/msikma/pokesprite/master/pokemon-gen7x/regular/charmander.png
![]()https://raw.githubusercontent.com/msikma/pokesprite/master/pokemon-gen7x/regular/squirtle.png
![]

Expected result

Something akin to the Reading view below but in Live preview. i.e. it doesn’t render any images since every URL is placed outside of their respective parentheses neighbor

Actual result

Live preview

Note that the first and last image only get rendered because there is a ![] after them. Actually, it doesn’t necessarily have to be ![], the following characters also trigger the (unwanted) rendering of the image:

  • ` (the backtick)
  • > to form a blockquote
  • # to form a header or followed by a character to create a tag
  • %% to form a comment close
  • _ or * or == around any character
  • - or * or 1. to form a list

Strangely enough, the second image (or the one placed in an even position for longer lists) doesn’t get rendered


Reading view

Environment

SYSTEM INFO:
	Obsidian version: v1.11.5
	Installer version: v1.11.4
	Operating system: #1 SMP PREEMPT_DYNAMIC Mon Jan 12 12:18:25 UTC 2026 6.18.5-200.nobara.fc43.x86_64
	Login status: logged in
	Language: en
	Catalyst license: supporter
	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

I also reproduce it within fresh vaults on my iPad and on my Android phone.

This is a minor issue so in reality it doesn’t affect anyone really, but I feel like documenting this quirk is interesting in its own regard