perf: no need to clear-edit! when editing new block

This commit is contained in:
Tienson Qin
2024-06-19 03:40:08 +08:00
parent 02160042fb
commit d08102444d
3 changed files with 4 additions and 8 deletions

View File

@@ -67,8 +67,9 @@
([input n] (move-cursor-to input n false))
([input n delay?]
(.setSelectionRange input n n)
(let [focus #(.focus input)]
(if delay? (js/setTimeout focus 16) (focus)))))
(when-not (= js/document.activeElement input)
(let [focus #(.focus input)]
(if delay? (js/setTimeout focus 16) (focus))))))
(defn move-cursor-forward
([input]