Undo (Ctrl+Z) shortcut for changing the position of elements on canvas does not work on non-English input layouts

Steps to reproduce

  1. Create a new canvas
  2. Add any element to it
  3. Move the newly added element on the canvas
  4. Try undoing the move by pressing Ctrl+Z on a non-English input layout. Nothing will happen.

On the English input layout everything works as expected. Additionally, when editing text in an element on the canvas, undo (Ctrl+Z) works on any input layout. This issue only occurs when undoing a move. Apparently it is handled by a different undo mechanism.

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

Y

Expected result

Undo move / last action (normal undo behavior when pressing Ctrl+Z)

Actual result

Nothing happens.

Environment

SYSTEM INFO:
Obsidian version: v1.8.10
Installer version: v1.7.7
Operating system: Windows 10 Pro 10.0.19045
Login status: not logged in
Language: en
Insider build toggle: off
Live preview: on
Base theme: dark
Community theme: none
Snippets enabled: 0
Restricted mode: on

RECOMMENDATIONS:
none


Additional information

In this demo, every time I move an element, I press Ctrl+Z. It is clearly visible that after changing the input language the cancel combination does not work.

GIF