name: 🎯 AI Agent ✚ Page Interaction Issue description: Agent fails to detect, click, scroll, input, or otherwise interact with some type of element on some page(s) labels: ["bug", "element-detection"] title: "Interaction Issue: ..." body: - type: markdown attributes: value: | Thanks for taking the time to fill out this bug report! Please fill out the form below to help us reproduce and fix the issue. - type: markdown attributes: value: | --- > [!IMPORTANT] > 🙏 Please **go check *right now before filling this out* that that you are *actually* on the [⬆️ LATEST VERSION](https://github.com/browser-use/browser-use/releases)**. > 🚀 We ship changes every hour and we might've already fixed your issue today! > > If you are running an old version, the **first thing we will ask you to do is *upgrade to the latest version* and try again**: > - 🆕 [`beta`](https://docs.browser-use.com/development/local-setup): `uv pip install --upgrade git+https://github.com/browser-use/browser-use.git@main` > - 📦 [`stable`](https://pypi.org/project/browser-use/#history): `uv pip install --upgrade browser-use` - type: input id: version attributes: label: Browser Use Version description: | What version of `browser-use` are you using? (Run `uv pip show browser-use` or `git log -n 1`) **DO NOT JUST WRITE `latest release` or `main` or a very old version or we will close your issue!** placeholder: "e.g. 0.4.45 or 62760baaefd" validations: required: true - type: input id: model attributes: label: LLM Model description: Which LLM model are you using? placeholder: "e.g. bu-1.0, gpt-5-mini, claude-4-5-sonnet, gemini-2.0-flash, etc." validations: required: true - type: textarea id: prompt attributes: label: Screenshots, Description, and task prompt given to Agent description: | A description of the issue + screenshots, and the full task prompt you're giving the agent (redact sensitive data). To help us fix it even faster, screenshot the Chome devtools [`Computed Styles` pane](https://developer.chrome.com/docs/devtools/css/reference#computed) for each failing element. placeholder: | 🎯 High-level goal: Compare the prices of 3 items on a few different seller pages 💬 Agent(task=''' 1. go to https://example.com and click the "xyz" dropdown 2. type "abc" into search then select the "abc" option <- ❌ agent fails to select this option 3. ... ☝️ please include real URLs 🔗 and screenshots 📸 when possible! validations: required: true - type: textarea id: html attributes: label: "HTML around where it's failing" description: A snippet of the HTML from the failing page around where the Agent is failing to interact. render: html placeholder: |
Click me
...
validations: required: true - type: input id: os attributes: label: Operating System & Browser Versions description: What operating system and browser are you using? placeholder: "e.g. Ubuntu 24.04 + playwright chromium v136, Windows 11 + Chrome.exe v133, macOS ..." validations: required: false - type: textarea id: code attributes: label: Python Code Sample description: Include some python code that reproduces the issue render: python placeholder: | from dotenv import load_dotenv load_dotenv() # tip: always load_dotenv() before other imports from browser_use import Agent, BrowserSession, Tools from browser_use.llm import ChatOpenAI agent = Agent( task='...', llm=ChatOpenAI(model="gpt-4.1"), browser_session=BrowserSession(headless=False), ) ... - type: textarea id: logs attributes: label: Full DEBUG Log Output description: Please copy and paste the *full* log output *from the start of the run*. Make sure to set `BROWSER_USE_LOGGING_LEVEL=DEBUG` in your `.env` or shell environment. render: shell placeholder: | $ python /app/browser-use/examples/browser/real_browser.py DEBUG [browser] 🌎 Initializing new browser DEBUG [agent] Version: 0.1.46-9-g62760ba, Source: git