fix: consistent focus outlines for header and footer#3950
Conversation
- Add focus-visible styles to version link in Footer for consistency - Remove unused 'group' class from Header logo links - Ensures all interactive elements have consistent keyboard navigation indicators
|
The linked issue must be assigned to the PR author. |
Summary by CodeRabbit
WalkthroughAdded focus-visible outlines, rounded corners, and overflow/max-height adjustments to interactive elements in Header and Footer to ensure consistent, non-clipped focus indicators and improved collapsible section behavior. Changes
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes Possibly related PRs
Suggested reviewers
🚥 Pre-merge checks | ✅ 5 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing touches
🧪 Generate unit tests (beta)
No actionable comments were generated in the recent review. 🎉 🧹 Recent nitpick comments
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@kasya could you verify this one? |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #3950 +/- ##
=======================================
Coverage 99.79% 99.79%
=======================================
Files 517 517
Lines 15914 15914
Branches 2127 2127
=======================================
Hits 15881 15881
Misses 3 3
Partials 30 30
Flags with carried forward coverage won't be shown. Click here to find out more.
Continue to review full report in Codecov by Sentry.
🚀 New features to boost your workflow:
|
kasya
left a comment
There was a problem hiding this comment.
@cnaples79 hi! Thanks for working on this 👍🏼
I can still see focus ring a bit cut off on the logo, but I think that's fine as is to be honest.
And I do like your updates to footer focus and mobile toggle button 🔥



Summary
Rationale
Changes
Tests
Fixes #3561