From 17e7c06b591cb5ffa8a0ed04a8fa759e900e8ec9 Mon Sep 17 00:00:00 2001 From: Jarian Cottingham Date: Tue, 30 Jun 2026 15:06:49 +0000 Subject: [PATCH] prevent paste in recovery code input --- static/app.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/static/app.js b/static/app.js index 658231c..78bc5bb 100644 --- a/static/app.js +++ b/static/app.js @@ -143,16 +143,20 @@ function accessPin(id) {

- +
`; document.getElementById("modal-overlay").classList.remove("hidden"); + const bypassInput = document.getElementById("bypass-input"); + bypassInput.addEventListener("paste", (e) => { e.preventDefault(); }); + bypassInput.addEventListener("drop", (e) => { e.preventDefault(); }); + document.getElementById("access-form").addEventListener("submit", async (e) => { e.preventDefault(); - const code = document.getElementById("bypass-input").value.trim(); + const code = bypassInput.value.trim(); const errEl = document.getElementById("access-error"); errEl.textContent = "";