Multiple cursors: hotkeys only respect the last selected cursor

While working with multiple cursors, I noticed that using hotkeys isn’t working as expected: If you try to CTRL+B several selections at the same time, only the last selected cursor actually gets marked as bold. The same issue exists with CTRL+I and I suspect any other hotkey that manipulates text.

Steps to reproduce

(This bug is reproducible in the help-vault)

  1. Activate multi cursors by ALT+LMB on text
  2. Mark texts that should be bold/emphasized by selecting it with SHIFT+ARROW-KEY
  3. Press hotkey (e.g. CTRL+B or CTRL+I)
  4. Only the last selection actually is bold/emphasized now, any previous cursor gets ignored.

Expected result

All text selections by the multi-cursors should be bold/emphasized.

Actual result

The hotkey only worked on the last selected multi-cursor, instead of every multi-cursor.

Environment

  • Operating system: Win10 (64-bit)
  • Debug info:
SYSTEM INFO:
	Obsidian version: v0.14.2
	Installer version: v0.13.30
	Operating system: Windows 10 Pro 10.0.19044
	Login status: logged in
	Catalyst license: insider
	Insider build toggle: on
	Live preview: on
	Legacy editor: off
	Base theme: dark
	Community theme: none
	Snippets enabled: 0
	Safe mode: on

RECOMMENDATIONS:
none


Additional information

I’ve attached a small gif of the multi-cursor problem, see below:
Obsidian_multiselect_bold-output

yes. Moved to feature request.