app/internal/wm: [js] avoid duplicated-paste

Signed-off-by: Inkeliz <inkeliz@inkeliz.com>
This commit is contained in:
Inkeliz
2021-04-03 16:42:03 +01:00
committed by Elias Naur
parent ce7f0da06e
commit 96840772c7
+8
View File
@@ -269,6 +269,14 @@ func (w *window) addEventListeners() {
w.flushInput()
return nil
})
w.addEventListener(w.tarea, "paste", func(this js.Value, args []js.Value) interface{} {
if w.clipboard.IsUndefined() {
return nil
}
// Prevents duplicated-paste, since "paste" is already handled through Clipboard API.
args[0].Call("preventDefault")
return nil
})
}
func (w *window) addHistory() {