Callout emojis are being rendered right-to-left, when text is RTL

Steps to reproduce

  1. Create a callout and write the text in Farsi.

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

I did reproduce this problem both in the sandbox and in Android app; (I am running Linux deb version, didn’t bother with appimage / snap one due to the fact that it exists in Android as well)

Expected result

The callout emojis regardless of the direction of the text next to it should appear normal; it is worth to note that this does not happen with regular UTF8 emojis (I suspect callouts are not emojis / follow some weird CSS rule?)

Actual result

The callout emoji appears inverted/reversed/RTLed.

Environment

SYSTEM INFO:
Obsidian version: v1.8.10
Installer version: v1.8.4
Operating system: #29~24.04.1-Ubuntu SMP PREEMPT_DYNAMIC Thu Jun 26 14:16:59 UTC 2 6.11.0-29-generic
Login status: logged in
Language: en
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: light
Community theme: Catppuccin v0.4.44
Snippets enabled: 1
Restricted mode: off
Plugins installed: 11
Plugins enabled: 11
1: RTL Support v2.0.1
2: Day Planner v0.28.0
3: Homepage v4.2.2
4: Paste image rename v1.6.1
5: Dataview v0.5.68
6: Charts v3.9.0
7: Vimrc Support v0.10.2
8: Tldraw v1.22.1
9: Tasks v7.20.0
10: QuickAdd v1.18.1
11: Excalidraw v2.14.0


Additional information

  • This also happens in Reading mode

thanks