diff --git a/keepassxc-browser/content/keepassxc-browser.js b/keepassxc-browser/content/keepassxc-browser.js index 8955573..942ec33 100755 --- a/keepassxc-browser/content/keepassxc-browser.js +++ b/keepassxc-browser/content/keepassxc-browser.js @@ -1834,7 +1834,7 @@ kpxcObserverHelper.getInputs = function(target, ignoreVisibility = false) { } // Append any input fields in Shadow DOM - if (target.shadowRoot) { + if (target.shadowRoot && typeof target.shadowSelectorAll === 'function') { target.shadowSelectorAll('input').forEach(e => { if (e.type !== 'hidden' && !e.disabled && !kpxcObserverHelper.alreadyIdentified(e)) { inputFields.push(e);