[PM-29304] feat: Add custom field autofill support with strict URI matching#6243
[PM-29304] feat: Add custom field autofill support with strict URI matching#6243gryphon2411 wants to merge 7 commits intobitwarden:mainfrom
Conversation
Implements support for autofilling custom fields defined in vault items. Includes strict URI matching for security and regression fix for generic inputs.
|
Thank you for your contribution! We've added this to our internal tracking system for review. Details on our contribution process can be found here: https://contributing.bitwarden.com/contributing/pull-requests/community-pr-process. |
|
Hi! 👋
Looking forward to your feedback. Thanks for your time! |
|
Hi team! 👋 Just a friendly follow-up on this PR. It's been about 9 weeks since submission, and I wanted to check if there are any blockers or feedback I should be aware of. I noticed there's also been some community interest in this feature (issue #6379 references this PR), so I'm happy to make any adjustments needed to help move things forward. Thanks for your time! 🙏 |
Implements support for autofilling custom fields defined in vault items.
Verification
I have verified this functionality using the Android Emulator (API 35) and the
standardDebugbuild.Test Case: Timewatch.co.il
https://c.timewatch.co.il/punch/punch.phphttps://c.timewatch.co.il(Strict match)12345(Employee Number)******login-comp-input, Value:comp123comp123.12345.******.Automated Tests:
FilledDataBuilderCustomFieldTest: Verifies strict matching and field mapping.AutofillParserRegressionTests: Verifies generic input promotion to Username.Context
Ref: PM-29304 (Internal Ticket)
Addresses community feature requests for Android Custom Field Autofill: