diff --git a/frontend/src/ts/input/listeners/misc.ts b/frontend/src/ts/input/listeners/misc.ts index 8c49762e0c44..cfc8247e3461 100644 --- a/frontend/src/ts/input/listeners/misc.ts +++ b/frontend/src/ts/input/listeners/misc.ts @@ -9,12 +9,20 @@ inputEl.addEventListener("focus", () => { moveInputElementCaretToTheEnd(); }); -inputEl.addEventListener("copy paste", (event) => { +inputEl.addEventListener("copy", (event) => { event.preventDefault(); }); -//this might not do anything -inputEl.addEventListener("select selectstart", (event) => { +inputEl.addEventListener("paste", (event) => { + event.preventDefault(); +}); + +//select is not cancelable, so this might not do anything +inputEl.addEventListener("select", (event) => { + event.preventDefault(); +}); + +inputEl.addEventListener("selectstart", (event) => { event.preventDefault(); });