Fix Enter in edit modal: switch from keypress (deprecated) to keydown

This commit is contained in:
2026-05-09 22:20:09 +01:00
parent 6915ce518b
commit 4ddf2e9be6
+1 -1
View File
@@ -1376,7 +1376,7 @@ document.addEventListener('mouseup', function(e) {
}
}
});
document.addEventListener('keypress', e => { if (e.key === 'Enter') { const a = document.activeElement; const id = a && a.id; if (id === 'addPassword' || id === 'addSite' || id === 'addUsername') addEntry(); else if (id === 'editPassword' || id === 'editSite' || id === 'editUsername') saveEdit(); else if (id === 'loginPassword') login(); else if (id === 'regPassword') register(); } });
document.addEventListener('keydown', e => { if (e.key === 'Enter' && !e.ctrlKey && !e.altKey && !e.metaKey) { const a = document.activeElement; const id = a && a.id; e.preventDefault(); if (id === 'addPassword' || id === 'addSite' || id === 'addUsername') addEntry(); else if (id === 'editPassword' || id === 'editSite' || id === 'editUsername') saveEdit(); else if (id === 'loginPassword') login(); else if (id === 'regPassword') register(); } });
document.getElementById('genModal').addEventListener('click', e => { if (e.target === e.currentTarget) closeGen(); });
document.getElementById('editModal').addEventListener('click', e => { if (e.target === e.currentTarget) closeEdit(); });
// ==================== KEYBOARD SHORTCUTS ====================