diff --git a/src/main/frontend/ui.cljs b/src/main/frontend/ui.cljs index e87604e227..8b27f290d7 100644 --- a/src/main/frontend/ui.cljs +++ b/src/main/frontend/ui.cljs @@ -89,7 +89,7 @@ (let [^js el (rum/dom-node state)] ;; Passing aria-label as a prop to TextareaAutosize removes the dash (.setAttribute el "aria-label" "editing block") - (. el addEventListener "mouseup" + (. el addEventListener "select" #(let [start (util/get-selection-start el) end (util/get-selection-end el)] (when (and start end)