From 52e8f25e11b81622a5502288a434f0f09b876680 Mon Sep 17 00:00:00 2001 From: Ian Coleman Date: Thu, 13 Jul 2023 09:42:31 +1000 Subject: [PATCH] Avoid new bip39 mnemonic when bip85 index changed Closes #634 --- src/js/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/js/index.js b/src/js/index.js index ec85378..29aab25 100644 --- a/src/js/index.js +++ b/src/js/index.js @@ -607,6 +607,14 @@ if (isUsingOwnEntropy()) { return; } + // Pressing enter on BIP85 index field triggers generate click event. + // See https://github.com/iancoleman/bip39/issues/634 + // To cancel the incorrect generation process, stop here if generate is + // not focused. + var buttonIsFocused = DOM.generate[0].contains(document.activeElement); + if (!buttonIsFocused) { + return; + } clearDisplay(); showPending(); setTimeout(function() {