Open5

ContentEditableとの格闘

piesukepiesuke

window.getSelection() で位置を取得しようとしても。getSelectionは現在属しているNodeの数しか数えないので、Nodeが変わっていたら上手く取得できないらしい

piesukepiesuke

getCurrentPositionは地道に文字数を数えつつ、カスタムのタグを無視するのが必要そう

piesukepiesuke

selectionにrangeを追加してるけど本当に必要?