I have noticed for several months that if I am working in Hebrew (a rtl language), and either use ctrl-left
or ctrl-right
OR vim mode w
or e
or b
, at a certain point it will freeze Obsidian, and I just have to restart the program.
Steps to reproduce
The behavior is fairly reproducible, at least in my environment. I have noticed the bug more often when using vim mode, but happens when in normal mode as well.
- Insert cursor in the middle of some Hebrew text. For example:
כִּי֩ כֹ֨ה אָמַ֜ר רָ֣ם וְנִשָּׂ֗א שֹׁכֵ֥ן עַד֙ וְקָד֣וֹשׁ שְׁמ֔וֹ
- Make cursor jump around using
ctrl-left
orctrl-right
or vim mode. - Pretty quickly it freezes (not every time, but maybe 40% of the time).
It’s possible there are certain character combinations or factors that contribute to this, but I was unable to determine what.
Expected result
Not to freeze.
Environment
- Operating system: Windows 10 64 bit
- Debug info:
SYSTEM INFO:
Obsidian version: v1.0.3
Installer version: v0.15.8
Operating system: Windows 10 Pro 10.0.19044
Login status: not logged in
Insider build toggle: off
Live preview: on
Legacy editor: off
Base theme: light
Community theme: none
Snippets enabled: 1
Restricted mode: off
Plugins installed: 23
Plugins enabled: 18
1: Vimrc Support v0.7.3
2: Footnote Shortcut v0.0.9
3: Shortcuts extender v2.2.0
4: Tag Wrangler v0.5.4
5: Recent Files v1.3.3
6: Quiet Outline v0.3.3
7: Templater v1.14.3
8: QuickAdd v0.5.5
9: Citations v0.4.5
10: Advanced Tables v0.17.3
11: Excalidraw v1.7.25
12: Graph Analysis v0.15.4
13: Highlightr v1.2.2
14: Breadcrumbs v3.6.4
15: Pane Relief v0.4.1
16: Dataview v0.5.47
17: Text Snippets v0.1.2
18: Various Complements v7.3.0