add external link UX: icons, rel attributes, screen reader labels
New external_link component in core_components handles target="_blank", rel="noopener noreferrer", external-link icon, and sr-only "(opens in new tab)" text. Migrated admin providers form, settings (Stripe), order tracking, onboarding setup links to use it. Fixed rel="noopener" to "noopener noreferrer" on remaining links (email settings, product show, core_components card radio). Added sr-only text to shop social link cards and aria-label to page renderer tracking link. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -64,7 +64,7 @@ Based on usability testing (March 2026). Reworks the entire setup flow into a si
|
||||
| E | Contextual prompts for skipped steps (products, checkout, order detail) | 2h | planned |
|
||||
| F | Dashboard checklist and messaging rework | 2h | planned |
|
||||
| G | Coming soon page fixes (logo layout, admin login link) | 30m | done |
|
||||
| H | External links UX (new tabs, icons, aria labels) | 1h | planned |
|
||||
| H | External links UX (new tabs, icons, aria labels) | 1h | done |
|
||||
| I | Input styling — WCAG AA/AAA compliance | 1h | done |
|
||||
|
||||
### Notification system overhaul ([plan](docs/plans/notification-overhaul.md))
|
||||
|
||||
Reference in New Issue
Block a user