diff --git a/src/main/frontend/handler/paste.cljs b/src/main/frontend/handler/paste.cljs index 9f93ec3881..e599a9ab4e 100644 --- a/src/main/frontend/handler/paste.cljs +++ b/src/main/frontend/handler/paste.cljs @@ -280,19 +280,8 @@ html (.getData clipboard-data "text/html") text (.getData clipboard-data "text") has-files? (seq (.-files clipboard-data))] - (cond - (and (string/blank? text) (string/blank? html)) - ;; When both text and html are blank, paste file if exists. - ;; NOTE: util/stop is not called here if no file is provided, - ;; so the default paste behavior of the native platform will be used. - (when has-files? - (paste-file-if-exists id e)) - - ;; both file attachment and text/html exist - (and has-files? (state/preferred-pasting-file?)) + (if has-files? (paste-file-if-exists id e) - - :else (paste-text-or-blocks-aux (state/get-input) e text html))))) (defn editor-on-paste-raw!