Skip to content

[PM-41292] feat: Add heuristic detection for identity autofill fields - #7233

Open
aj-rosado wants to merge 6 commits into
mainfrom
PM-41292/identity-autofill-heuristic-field-detection
Open

[PM-41292] feat: Add heuristic detection for identity autofill fields#7233
aj-rosado wants to merge 6 commits into
mainfrom
PM-41292/identity-autofill-heuristic-field-detection

Split AutofillHint to sealed class with multiple enums and addressed …

a59dfb4
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Aug 27, 2026 in 0s

84.56% (-1.68%) compared to 10532c1

View this Pull Request on Codecov

84.56% (-1.68%) compared to 10532c1

Details

Codecov Report

❌ Patch coverage is 72.63427% with 107 lines in your changes missing coverage. Please review.
✅ Project coverage is 84.56%. Comparing base (10532c1) to head (a59dfb4).
⚠️ Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
...bitwarden/data/autofill/util/ViewNodeExtensions.kt 63.36% 35 Missing and 39 partials ⚠️
...8bit/bitwarden/data/autofill/model/AutofillHint.kt 0.00% 26 Missing ⚠️
...twarden/data/autofill/parser/AutofillParserImpl.kt 72.22% 2 Missing and 3 partials ⚠️
...ata/autofill/util/AutofillViewBuilderExtensions.kt 98.07% 1 Missing ⚠️
...bitwarden/data/autofill/util/HtmlInfoExtensions.kt 97.14% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #7233      +/-   ##
==========================================
- Coverage   86.23%   84.56%   -1.68%     
==========================================
  Files         896     1083     +187     
  Lines       65796    69357    +3561     
  Branches     9996    10261     +265     
==========================================
+ Hits        56741    58650    +1909     
- Misses       5510     7112    +1602     
- Partials     3545     3595      +50     

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

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.