anomalyco / anomalyco/browser-control

check()/uncheck() fail on visually-hidden checkbox inputs

Open
#78 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
407
Forks
20
Avg merge
9h 22m
Merged PRs (30d)
33

Description

Problem

Pages that render <input type=checkbox tabindex=-1> (invisible) next to a clickable wrapper div fail .check()/.uncheck() with an element is not visible retry loop. Clicking the wrapper element works.

Environment

Relay 0.6.0, extension 0.0.24, protocol v2, extension-backed Chromium tab.

Request

Document the wrapper-click fallback, or resolve hidden checkbox inputs to their clickable wrapper automatically (same family as backdrop-intercepted clicks).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start from the .check() and .uncheck() entry points and reproduce the failure in an extension-backed Chromium tab with a visually hidden checkbox and clickable wrapper. Done means the issue either documents the wrapper-click fallback or makes these operations resolve the clickable wrapper without the visibility retry loop.

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
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.