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
In the Settings editor, there are indicators, which are labels that show up in parentheses next to some settings such as "Modified elsewhere".
For the following steps, make sure to test both the case where the indicator says "Modified elsewhere", and where the indicator starts with "Modified in".
Open the Settings editor. Clear the search query if there is one.
Navigate to a "Modified elsewhere" indicator. editor.tabSize should have one, and another easy way to make that indicator appear is to modify a setting in the workspace only, and then to navigate back to the User scope.
If the indicator says "Modified in: $scopeName", then focus should only go to the $scopeName part of the indicator, which is a link. Otherwise, the entire indicator should be outlined.
Once focused on an indicator, press space or enter to open the hover and focus it.
Alternatively, one should be able to hover over an indicator with a mouse, and then click on the hover to focus it.
For the Modified elsewhere indicator hover, tab and shift+tab should tab around within the hover contents only. The hover in this case acts as a focus trap, where focus is contained inside the hover until the hover is closed.
Pressing escape or another non-tab key should close the hover. Clicking elsewhere should also close the hover.
Pressing enter or space on a link inside the hover should act the same as clicking on it.
The indicator and hover should be navigable with a screenreader.
The text was updated successfully, but these errors were encountered:
Refs: #159088
Complexity: 3
Create Issue
In the Settings editor, there are indicators, which are labels that show up in parentheses next to some settings such as "Modified elsewhere".
For the following steps, make sure to test both the case where the indicator says "Modified elsewhere", and where the indicator starts with "Modified in".
editor.tabSize
should have one, and another easy way to make that indicator appear is to modify a setting in the workspace only, and then to navigate back to the User scope.$scopeName
part of the indicator, which is a link. Otherwise, the entire indicator should be outlined.The text was updated successfully, but these errors were encountered: