Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Implement Secure Input Mode on macOS #11623

Merged
merged 1 commit into from
Jan 4, 2025
Merged

Conversation

droidmonkey
Copy link
Member

Screenshots

BEFORE / AFTER screen recording using Typinator as the canary:

2025-01-04_09-44-17.mp4

Testing strategy

Tested on macOS 15.1.1 using Typinator as a canary to see if keystrokes are visible to external apps granted the accessibility permission. Also tested non-password fields to demonstrate that secure input mode was properly disabled when focus on a password field is lost.

Type of change

  • ✅ Bug fix (non-breaking change that fixes an issue)

Copy link

codecov bot commented Jan 4, 2025

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 63.95%. Comparing base (edab0fa) to head (318c862).
Report is 11 commits behind head on develop.

Additional details and impacted files
@@             Coverage Diff             @@
##           develop   #11623      +/-   ##
===========================================
- Coverage    63.95%   63.95%   -0.00%     
===========================================
  Files          364      364              
  Lines        38302    38307       +5     
===========================================
+ Hits         24496    24498       +2     
- Misses       13806    13809       +3     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

* Fixes #4738
* Also fixes flaky handling of caps lock detection events
@droidmonkey droidmonkey force-pushed the fix/macos-input-security branch from 965cf58 to 318c862 Compare January 4, 2025 17:00
@droidmonkey droidmonkey merged commit 620abb9 into develop Jan 4, 2025
11 checks passed
@droidmonkey droidmonkey deleted the fix/macos-input-security branch January 4, 2025 17:40
@droidmonkey droidmonkey added the pr: backported Pull request backported to previous release label Jan 19, 2025
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement Secure Event Input for password fields on macOS
2 participants