nchudleigh / homerow

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

Homerow randomly loses focus of my browser (Arc browser) #124

Open michaelessiet opened 2 months ago

michaelessiet commented 2 months ago

Describe the bug

Whenever I open or cmd+tab to my browser I see that homerow works perfectly fine and as intended, however, after a few minutes of browsing homerow doesn't highlight any of the links inside the browser window. It only highlights the browser's UI features like the menu bar, settings, back, forward, reload and window manipulation buttons.

Notice that none of the github buttons or links are accessible in the screenshot below

Screenshots / video Screenshot 2024-08-14 at 23 26 15

Steps to reproduce the bug

  1. Make sure that homerow is running
  2. Open Arc browser
  3. Surf the web for 15-30mins
  4. Try navigating using homerow
greg-wolff commented 2 months ago

same here, except, arc web content has stopped working with homerow for me a while ago. i can select tabs from the sidebar, but web content is unselectable. @dexterleng

saitoi commented 2 months ago

Same here, it only goes back to working whenever I change focus and then change back to Arc. After about 5 minutes using Arc, the Homerow app seems to not be able to trace the UI elements of Arc (only the help located on the far left).

michaelessiet commented 2 months ago

It's really weird. I also noticed that if you have a window manager like aerospace running homerow doesn't work with spotify... which is kinda weird

godbout commented 2 months ago

Arc automatically deactivates its AX tree after a while of inactivity.

michaelessiet commented 2 months ago

@godbout you're right. I'm starting to notice this with even shortcat, the shortcuts and overlays work but after not interacting with the Arc window directly the browser shortcuts like cmd+L or ctrl+tab don't work... I honestly don't want to switch browsers again 🤦‍♂️

godbout commented 2 months ago

@michaelessiet pinged the Arc devs about it almost half a year ago but no dice. i do apps that use the macOS AX Framework and deal with third party apps so i'm used to contacting developers to ask them to handle the AX properly and my chance of success so far after 4 years has been 0%. hehe.

michaelessiet commented 2 months ago

That really sucks. Hopefully they get around to addressing it sooner than later. BTW thanks for the follow on X. Were you able to find a work around for this in KV?

godbout commented 2 months ago

Were you able to find a work around for this in KV?

depending on the issue i sometimes just ping the devs and move on, digging into the issue again only if they answer back. i don't use Arc myself so no, i didn't check more. but that should affect Wooshy too. although i know for sure about a good bunch of users that use Arc and never reported. hmm. will bump this up in the list of priorities and see. maybe some sort of timer might help, but i'd like to avoid that. will see.