File tree 2 files changed +7
-7
lines changed
2 files changed +7
-7
lines changed Original file line number Diff line number Diff line change @@ -412,13 +412,13 @@ describe('resize with keyboard', () => {
412
412
mockWidth = 80 ;
413
413
const { wrapper } = renderTable ( < Table { ...defaultProps } /> ) ;
414
414
const columnResizerWrapper = wrapper . findColumnResizer ( 1 ) ! ;
415
- const columnResizerSeparatorWrapper = wrapper . findColumnHeaders ( ) [ 0 ] . find ( '[role="separator "]' ) ! ;
415
+ const columnResizerSliderWrapper = wrapper . findColumnHeaders ( ) [ 0 ] . find ( '[role="slider "]' ) ! ;
416
416
417
417
columnResizerWrapper . focus ( ) ;
418
418
columnResizerWrapper . keydown ( KeyCode . enter ) ;
419
419
columnResizerWrapper . keydown ( KeyCode . left ) ;
420
420
421
- expect ( columnResizerSeparatorWrapper . getElement ( ) ) . toHaveAttribute ( 'aria-valuenow' , '80' ) ;
421
+ expect ( columnResizerSliderWrapper . getElement ( ) ) . toHaveAttribute ( 'aria-valuenow' , '80' ) ;
422
422
} ) ;
423
423
} ) ;
424
424
Original file line number Diff line number Diff line change @@ -234,14 +234,14 @@ export function Resizer({
234
234
data-awsui-table-suppress-navigation = { true }
235
235
ref = { resizerSeparatorRef }
236
236
id = { separatorId }
237
- role = "separator "
237
+ role = "slider "
238
238
tabIndex = { - 1 }
239
+ aria-labelledby = { ariaLabelledby }
239
240
aria-hidden = { ! isKeyboardDragging }
240
- aria-orientation = "vertical"
241
- aria-valuenow = { headerCellWidth }
242
- // aria-valuetext is needed because the VO announces "collapsed" when only aria-valuenow set without aria-valuemax
243
- aria-valuetext = { headerCellWidth . toFixed ( 0 ) }
244
241
aria-valuemin = { minWidth }
242
+ // aria-valuemax is needed because the slider is inoperable in VoiceOver without it
243
+ aria-valuemax = { Number . MAX_SAFE_INTEGER }
244
+ aria-valuenow = { headerCellWidth }
245
245
data-focus-id = { focusId }
246
246
onBlur = { ( ) => {
247
247
setResizerHasFocus ( false ) ;
You can’t perform that action at this time.
0 commit comments