- status changed from review to review_failed
I rebased your branch and pushed one more commit there.
Noticed few things:
- On Edge: CTRL+A, Enter. 3 paragraphs are created.
- The above may be caused by the fact that you're listening to keydown with priority -1, so before e.g. the enter key. I think that the hack should be only executed if none other listener handles this key, so with the lowest possible priority.
- I need an explanation why simply removing the block works. I would expect that if you remove it you also remove all the content, e.g. a letter that was typed after pressing CTRL+A.
- I don't think that the MT needs "type some multiline text" in its description. I think there should be a special note that one should check various scenarios like multiple lines, single lines, created in many ways, deleted in many ways (typing, delete, enter, etc). Please write a better description which will explain complexity of this case.