Pre-flight checks
Category
Navigation (hints, grid, recursive grid, scroll)
Target platform
macOS
Problem or use case
There's a setting that auto-refreshes hints when an action is committed: mouse_action_refresh_delay = 0.
The problem is some applications are slow to update their UI after an action, and sometimes flaky.
Proposed solution
If feasible from a performance perspective, it would be great for the hints to auto-update at any moment in their lifecycle when anything on screen changes, or maybe when the accessibility tree changes. There might be macOS APIs that allow us to detect this without having to poll for changes.
Alternatives considered
No response
Screenshots / mockups
mouse_action_refresh_delay can also work when set to a longer delay, but slows down your workflow and won't work in flaky scenarios like electron apps or web navigation
Another alternative is to bind a manual refresh key, in my case cmd+r
Contribution
Pre-flight checks
Category
Navigation (hints, grid, recursive grid, scroll)
Target platform
macOS
Problem or use case
There's a setting that auto-refreshes hints when an action is committed:
mouse_action_refresh_delay = 0.The problem is some applications are slow to update their UI after an action, and sometimes flaky.
Proposed solution
If feasible from a performance perspective, it would be great for the hints to auto-update at any moment in their lifecycle when anything on screen changes, or maybe when the accessibility tree changes. There might be macOS APIs that allow us to detect this without having to poll for changes.
Alternatives considered
No response
Screenshots / mockups
mouse_action_refresh_delaycan also work when set to a longer delay, but slows down your workflow and won't work in flaky scenarios like electron apps or web navigationAnother alternative is to bind a manual refresh key, in my case cmd+r
Contribution