It seems that check for forbidden symbols in filename dome before local keyboard mapping applies. As a result, false warnings appeared in non-English keyboard.
Steps to reproduce
- Set up Russian or Ukrainian keyboard
- Create new note
- Switch keyboard language to “ru”
- In note name field try to type “Ж” (press the English “:” key)
Expected result
Letter “Ж” appeared in the note name
Actual result
Warning “File name cannot contain any of these characters /:” message appeared.
Environment
- Operating system: Linux, iBus keyboard driver
- Obsidian version: 12.5
Additional information
It seems, that Obsidian checked forbidden symbols directly by key pressed, not by actual character it inputs.