"tel:" markup not rendered as link in Callout

Steps to reproduce

  • Create a link using the “tel:” protocol
    **Team:** [0123 456 7890](tel:0123 456 7890)
  • For comparison, also create an example link using “mailto:”
    **Email:** [Example](mailto:[email protected])
  • Observe that both are rendered correctly in both editing and read mode
  • Now wrap in any callout
> [!quote]
> **Email:** [Example](mailto:[email protected])  
> **Team:** [0123 456 7890](tel:0123 456 7890)

Did you follow the troubleshooting guide? [Y/N]

Y

Expected result

Both links should be rendered as “clickable” in each case

Actual result

Whilst the “mailto:” link will be rendered correctly, the “tel:” link will not be parsed into a clickable item

Environment

From testing in a sandbox:

SYSTEM INFO:
	Obsidian version: v1.7.7
	Installer version: v1.7.5
	Operating system: Darwin Kernel Version 24.1.0: Thu Oct 10 21:02:27 PDT 2024; root:xnu-11215.41.3~2/RELEASE_X86_64 24.1.0
	Login status: not logged in
	Language: en
	Insider build toggle: off
	Live preview: on
	Base theme: adapt to system
	Community theme: none
	Snippets enabled: 0
	Restricted mode: on

RECOMMENDATIONS:
	none

Additional information

The **Team:** [0123 456 7890](tel:0123 456 7890) outside of a callout in reading view isn’t rendered either.

source mode | live preview | reading view


Maybe unsupported, but a rare case where live preview gets it right and reading view/rendered doesn’t?

[0123 456 7890](tel:0123 456 7890)

That’s not a valid link. You need to url-encode spaces

[0123 456 7890](tel:0123%20456%207890)

2 Likes