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 wants to merge 1 commit intomainfrom
Conversation
|
Claude finished @david-livefront's task in 4m 6s —— View job Pull Request Review: PM-29871 - Add additional callouts for external links in the appSummaryThis PR improves accessibility by adding "External link" callouts to help buttons and overflow menu items that navigate to external URLs. The implementation is clean and well-structured. Changes reviewed:
Reviewed for: security, correctness, breaking changes, performance, accessibility patterns AnalysisCorrectness: All changes verified correct.
Tests: Updated to match new content descriptions with ", External link" suffix. VerdictNo issues found. The refactoring reduces duplication, improves accessibility consistency, and the architectural decisions (centralizing help button logic, explicit external link flags) are sound. Approval: This PR is ready to merge. ✅ |
| * @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.90% 85.58% -0.33%
==========================================
Files 804 932 +128
Lines 57370 59691 +2321
Branches 8307 8363 +56
==========================================
+ Hits 49284 51085 +1801
- Misses 5203 5703 +500
- Partials 2883 2903 +20
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:
|

🎟️ 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.