Steps to reproduce
Open Obsidian with vim mode enabled.
Press q1, to record into macro 1.
Enter i and type some stuff.
Press Esc, to exit insert mode.
Press @1, as if to expand macro 1 - note that the macro recording is still running…
Did you follow the troubleshooting guide? [Y/N]
Yes, and I haven’t found information about this behavior in my web search and in the forum.
Expected result
Nvim simply ignores the expansion if the macro wasn’t set before expansion (with a closing q.
If the macro was not yet set, it will go into an endless loop - maybe not the behavior to replicate imho… I would either ignore macro expansion during macro recordings or write an error message (my preferred result)
Actual result
Obsidian GUI freezes completely - I need to Force Quit it on MacOS
Environment
SYSTEM INFO:
Obsidian version: v1.10.6
Installer version: v1.10.3
Operating system: Darwin Kernel Version 25.2.0: Tue Nov 18 21:09:40 PST 2025; root:xnu-12377.61.12~1/RELEASE_ARM64_T6000 25.2.0
Login status: logged in
Language: en
Catalyst license: none
Insider build toggle: off
Live preview: on
Base theme: adapt to system
Community theme: Catppuccin v0.4.44
Snippets enabled: 0
Restricted mode: off
Plugins installed: 0
Plugins enabled: 0
RECOMMENDATIONS:
Custom theme and snippets: for cosmetic issues, please first try updating your theme and disabling your snippets. If still not fixed, please try to make the issue happen in the Sandbox Vault or disable community theme and snippets.