warpdotdev / Warp

Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster.
https://warp.dev
Other
20.77k stars 348 forks source link

macOS focus follows keyboard not working #3374

Open sshimko opened 1 year ago

sshimko commented 1 year ago

Discord username (optional)

No response

Describe the bug

When using the vision accessibility features in macOS one can have a portion of the screen appear in a magnified area of screen (this picture-in-picture that moves). With most apps, you can have this focus area move with the cursor. This does not work in Warp rendering it very difficult to use if you have vision issues and rely on this macOS feature.

To reproduce

In macOS settings:

  1. Go to Accessibility
  2. Zoom
  3. Set zoom style to Picture-in-Picture
  4. Go to Advanced
  5. In the Follow Focus section enable Follow Keyboard Focus by settings to "always" .
  6. Use Warp and then try Terminal or iTerm2 or something else.

In the other terminal emulators the focus follows the cursor as you type, but not in Warp.

Expected behavior

Focus follows the cursor the cursor as you type in Warp with the mentioned Accessibility feature enabled.

Screenshots

No response

Operating system

MacOS

Operating system and version

13.4.1

Shell Version

zsh 5.9

Current Warp version

v0.2023.07.11.08.03.stable_00

Regression

No, this bug or issue has existed throughout my experience using Warp

Recent working Warp date

No response

Additional context

No response

Does this block you from using Warp daily?

Yes, this issue prevents me from using Warp daily.

Is this a Warp specific issue? (i.e. does it happen in Terminal, iTerm, Kitty, etc.)

Yes, I confirmed this only happens in Warp, not other terminals I have installed (iTerm2 and Terminal.app). This same behavior is present in both Terminal.app and iTerm2 when the Secure Keyboard Entry option is enabled. If it is related, perhaps make it configurable?

Warp Internal (ignore): linear-label:b8107fdf-ba31-488d-b103-d271c89cac3e

None

warpdotdev-devx[bot] commented 1 year ago

Hi @sshimko Appreciate you letting us know. Sorry if this is a major blocker for you. I've marked this as an A11Y issue, we'll post any updates or further questions on this thread.

Please add a 👍 to the original post at the top or comment with your details to signal that you're also having the same issue, and then hit the subscribe button if you'd like to be notified.