Skip to content

Calendar: Managing focus #1028

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
simeonoff opened this issue Jan 16, 2024 · 0 comments
Open

Calendar: Managing focus #1028

simeonoff opened this issue Jan 16, 2024 · 0 comments
Labels
calendar 🆕 status: new The issue is new and will be reviewed when somebody picks it up. question Further information is requested

Comments

@simeonoff
Copy link
Collaborator

Description

The way the focus works in the calendar currently is a bit undefined. When we click on the year from the days view picker, the years view shows a year as if it's focused and ready to operate using keyboard navigation, however that's not the case. If we visit the months view from the days view picker, the same behavior is observed. However, if we visit the months view from the years view by clicking on a year, the active month is on focus and can be operated using keyboard navigation.

Question

What should the focus / keyboard navigation behavior be like? In my opinion, when using keyboard navigation, and going through the process of selecting year -> month -> date, or date -> year -> date, or date -> month -> date, the date, month, and year respectively should already be on focus so that keyboard navigation can be used.

On the other hand, if the same flow is executed using mouse, none of the items should be on focus, unless the user navigates to them using tabulation.

@simeonoff simeonoff added question Further information is requested 🆕 status: new The issue is new and will be reviewed when somebody picks it up. calendar labels Jan 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
calendar 🆕 status: new The issue is new and will be reviewed when somebody picks it up. question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant