Usability: Fix keyboard navigation in application carousel - #2027
Conversation
… focus is inside input, textarea, or contenteditable elements
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
@Cathy0123456789 Test coverage has been automatically updated in the PR description. |
|
📊 Client Test Coverage Too Low 🔍 View coverage locally: npm run test:ci
open build/test-results/lcov-report/index.html🌐 View coverage from GitHub: |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
|
@Cathy0123456789 Test coverage could not be fully measured because some tests failed. Please check the workflow logs for details. |
Checklist
General
Client
Motivation and Context
Closes #2026
Description
This pull request improves keyboard navigation in the
ApplicationCarouselComponentby ensuring arrow key navigation does not interfere with user input in editable elements or when modifier keys are pressed. It also adds comprehensive tests to verify these behaviors.Steps for Testing
Prerequisites:
Review Progress
Code Review
Manual Tests
Test Coverage
Warning: Client tests failed. Coverage could not be fully measured. Please check the workflow logs.
Last updated: 2026-03-08 14:42:38 UTC