You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Couple components in the environment manager seem to have room for improvement in terms of accessibility.
"Create Python Terminal" case:
On screen reader mode, clicking on create Python terminal on environment manager doesnt give description/context of what is happening but rather just reads what goes inside terminal.
I assume this may be very confusing to screen reader user because of sudden change of focus to terminal without any notification/description.
Screen.Recording.2024-12-04.at.12.31.18.AM.mov
The check mark icon which is right next to the terminal icon does a better job in a way that it tells "browse" so that the screen reader user should have better context. Not too sure why it wont say "terminal" or "create python terminal" for the terminal icon.
Create environment icon and refresh environment icon case:
Similarly, the create environment icon and refresh environment icon also does not provide any voice context over when pressed in screen reader mode (with voice over on)
The text was updated successfully, but these errors were encountered:
anthonykim1
changed the title
Accessibility) Clicking on "Create Python Terminal" lacks accessibility
Accessibility) Several sub-components in environment manager lacks accessibility
Dec 4, 2024
karthiknadig
changed the title
Accessibility) Several sub-components in environment manager lacks accessibility
Accessibility Several sub-components in environment manager lacks accessibility
Dec 4, 2024
karthiknadig
changed the title
Accessibility Several sub-components in environment manager lacks accessibility
Accessibility: Several sub-components in environment manager lacks accessibility
Dec 4, 2024
Re scenario number 1, does focusing the terminal button with the keyboard provide an informative aria label, like "create python terminal"? If not, I recommend adding an aria label to the button to indicate what will happen. The resulting terminal focus info is already enough to indicate that has happened.
Re scenario number 2, for refreshing, could we use a progress indicator?
export interface Progress<T> {
/**
* Report a progress update.
* @param value A progress item, like a message and/or an
* report on how much work finished
*/
report(value: T): void;
}
For creating the environment, what gets focused when that is pressed?
Testing #24503
Couple components in the environment manager seem to have room for improvement in terms of accessibility.
On screen reader mode, clicking on create Python terminal on environment manager doesnt give description/context of what is happening but rather just reads what goes inside terminal.
I assume this may be very confusing to screen reader user because of sudden change of focus to terminal without any notification/description.
Screen.Recording.2024-12-04.at.12.31.18.AM.mov
The check mark icon which is right next to the terminal icon does a better job in a way that it tells "browse" so that the screen reader user should have better context. Not too sure why it wont say "terminal" or "create python terminal" for the terminal icon.
Similarly, the create environment icon and refresh environment icon also does not provide any voice context over when pressed in screen reader mode (with voice over on)
The text was updated successfully, but these errors were encountered: