anomalyco / anomalyco/browser-control
locator.click stalls on dialog backdrops instead of falling back
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 407
- Forks
- 20
- Avg merge
- 9h 22m
- Merged PRs (30d)
- 33
Description
Problem
Clicking a button inside a modal (Primer-style) times out after 30s of retries: the element is reported visible/enabled/stable, but a backdrop div intercepts pointer events on every attempt.
element.evaluate((b) => b.click()) on the same locator succeeds instantly.
Environment
Relay 0.6.0, extension 0.0.24, protocol v2, extension-backed Chromium tab.
Request
Document the dispatched-click fallback for backdrop interception, or have the executor detect the intercepting backdrop and retry via dispatched click automatically.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start from the executor's locator.click handling and reproduce the modal-backdrop case in the extension-backed Chromium tab. Done means either documenting the dispatched-click fallback or making the executor detect the intercepting backdrop and retry with a dispatched click.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 58/100