Describe the bug
When navigating the "My Projects" section using the default keyboard (Tab key), the 5th project card and the last project card cannot be reached if the total number of projects exceeds five.
Steps to reproduce the behavior:
- Navigate to https://makecode.microbit.org/beta.
- Sign in with a valid Microsoft account.
- Ensure "My Projects" contains more than five projects.
- Press the Tab key to move focus to the "My Projects" section.
- Continue pressing Tab until focus reaches the 4th project card.
- Press Tab again.
- Observe that focus skips the 5th project card and moves to the "See more" (right-aligned carousel arrow).
- Press Enter to see more projects.
- Continue tabbing until focus reaches the second-to-last project card.
- Press Tab again and observe the next focus target.
Actual behavior
The 5th project card and the last project card are skipped during Tab navigation.
Expected behavior
All project cards in "My Projects" should be reachable via sequential Tab navigation, regardless of project count. Each project card should display a visible focus indicator when focused using the Tab key.
Screen Recording
https://github.com/user-attachments/assets/cdabae61-bba1-47fc-8011-f748de7561e3
Additional context
1.OS: Windows 11 25H2
2.Browser: Chrome, Edge, and Firefox
3.makecode.microbit.org version: 8.1.15
4.Microsoft MakeCode version: 12.3.10
Describe the bug
When navigating the "My Projects" section using the default keyboard (Tab key), the 5th project card and the last project card cannot be reached if the total number of projects exceeds five.
Steps to reproduce the behavior:
Actual behavior
The 5th project card and the last project card are skipped during Tab navigation.
Expected behavior
All project cards in "My Projects" should be reachable via sequential Tab navigation, regardless of project count. Each project card should display a visible focus indicator when focused using the Tab key.
Screen Recording
https://github.com/user-attachments/assets/cdabae61-bba1-47fc-8011-f748de7561e3
Additional context
1.OS: Windows 11 25H2
2.Browser: Chrome, Edge, and Firefox
3.makecode.microbit.org version: 8.1.15
4.Microsoft MakeCode version: 12.3.10