diff --git a/browser_use/dom/buildDomTree.js b/browser_use/dom/buildDomTree.js index 2f0b40263..55a851170 100644 --- a/browser_use/dom/buildDomTree.js +++ b/browser_use/dom/buildDomTree.js @@ -530,7 +530,9 @@ // Added enhancement to capture dropdown interactive elements if (element.classList && ( + element.classList.contains("button") || element.classList.contains('dropdown-toggle') || + element.getAttribute('data-index') || element.getAttribute('data-toggle') === 'dropdown' || element.getAttribute('aria-haspopup') === 'true' )) {