nchudleigh / homerow

Keyboard navigation for all of macOS. Click, scroll, and perform tasks with your keyboard.
https://homerow.app
557 stars 7 forks source link

Checkbox target isn't clicked to deselect but does work for select. #100

Open wesalvaro opened 1 year ago

wesalvaro commented 1 year ago

I tried clicking a Material-style text box in Chrome on a website.

It did not deselect as it seemed too low to activate the button.
But if I manually unchecked the button, selecting it was possible with Homerow.

Screenshots / video

It's hard to capture of video of the cursor position, but the cursor position after Homerow was below the bottom border of the checkbox. I would have expected it to be in the middle of the checkbox. When searching for the element by its label (e.g. "Redacted" in the screenshot), the target is a tiny (neon green) dot (as in the screenshot). I would have expected it to be the entire view/checkbox. Screenshot 2023-10-30 at 16 49 55 Screenshot 2023-10-30 at 16 50 30

Steps to reproduce the bug

  1. Open Chrome to a website with a Material checkbox.
  2. Select a checkbox with Homerow.
  3. Observe checkbox is selected by Homerow.
  4. Attempt to deselect the checkbox with Homerow.

Expected: Deselected checkbox
Actual: Checkbox stays selected