PM-29871: Add additional callouts for external links in the app#6614
PM-29871: Add additional callouts for external links in the app#6614david-livefront merged 1 commit intomainfrom
Conversation
|
Claude finished @david-livefront's task in 3m 59s —— View job
Review SummaryPR: PM-29871: Add additional callouts for external links in the app OverviewThis PR improves accessibility by adding "External link" callouts to UI elements that navigate users outside the app. The changes touch 29 files and are well-structured around three main themes:
FindingsNo issues found. The changes are consistent across all affected components. Specific observations:
Verdict✅ LGTM — Clean accessibility improvement with good component abstractions and consistent application across the codebase. |
| * @property isExternalLink Indicates that this button will launch an external link. | ||
| */ | ||
| data class TooltipData( | ||
| data class BitwardenHelpButtonData( |
There was a problem hiding this comment.
I moved this to be more associated with the new BitwardenHelpIconButton. Additionally, I renamed it to match the new button and distinguish it from the existing Tooltips we already have in the app.
|
Great job! No new security vulnerabilities introduced in this pull request |
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #6614 +/- ##
==========================================
+ Coverage 85.52% 85.55% +0.03%
==========================================
Files 846 932 +86
Lines 58681 59451 +770
Branches 8348 8365 +17
==========================================
+ Hits 50185 50862 +677
- Misses 5604 5687 +83
- Partials 2892 2902 +10
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
a7396a6 to
1975690
Compare
| <string name="launch_browser">Launch browser</string> | ||
| <string name="continue_without_syncing">Continue without syncing</string> | ||
| <string name="external_link">External link</string> | ||
| <string name="external_link_format" comment="Used for accessibility to indicate that tapping this item will leave the app">%1$s, External link</string> |
1975690 to
d11f8db
Compare
|
Thanks @SaintPatrck |

🎟️ Tracking
PM-29871
📔 Objective
This PR adds additional callouts to external links within the app. This was done by adding the trailing
, Eternal linkannouncement or by ensuring that all links have custom accessibility actions associated with them.