Исходя из того, что я вижу, execCommand устарел.
Сомневаюсь, что это лучшее решение.
В течение многих лет это не было проблемой во многих текстовых редакторах, и это единственная платформа, где это не работает…
И то, что из-за этого нельзя войти в систему и написать простой текст, — это странно.