diff --git a/assets/js/fake-input.js b/assets/js/fake-input.js
index 99ea6b89c594258b3ebc1777ceff935d4cb824ce..7cc7ff4862bf298ee78c5054da4d8406eaaca8e0 100644
--- a/assets/js/fake-input.js
+++ b/assets/js/fake-input.js
@@ -8,12 +8,10 @@ const keyListener = (event) => {
 const changeListener = (event) => {
     requestAnimationFrame(() => {
         const element = event.target;
-        const selectionStart = element.selectionStart;
-        const selectionEnd = element.selectionEnd;
-        const text = element.innerText;
-        element.innerText = (text === "\n") ? "" : text;
-        element.selectionStart = selectionStart;
-        element.selectionEnd = selectionEnd;
+
+        if (element.innerText === "\n") {
+            element.innerText = "";
+        }
     })
 };