mirror of
https://github.com/keepassxreboot/keepassxc-browser.git
synced 2026-03-11 08:54:43 +00:00
Merge pull request #2411 from keepassxreboot/fix/add_checks_for_treewalker_filter
Add checks for TreeWalker filter
This commit is contained in:
commit
a277d6c8b9
1 changed files with 5 additions and 2 deletions
|
|
@ -329,8 +329,11 @@ const getShadowDOM = function(elem) {
|
|||
|
||||
// Filter for TreeWalker
|
||||
const treeWalkerFilter = function(node) {
|
||||
return !node || node.disabled || node.getLowerCaseAttribute('type') === 'hidden'
|
||||
? NodeFilter.FILTER_REJECT : NodeFilter.FILTER_ACCEPT;
|
||||
return !node ||
|
||||
node?.disabled ||
|
||||
(typeof node?.getAttribute !== 'undefined' && node?.getLowerCaseAttribute('type') === 'hidden')
|
||||
? NodeFilter.FILTER_REJECT
|
||||
: NodeFilter.FILTER_ACCEPT;
|
||||
};
|
||||
|
||||
// Traverses all child elements, looking for input fields inside Shadow DOM
|
||||
|
|
|
|||
Loading…
Reference in a new issue