File tree Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Expand file tree Collapse file tree 1 file changed +14
-3
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ export const CalendarMonth = c(
44
44
< tr part = "tr head" >
45
45
{ context . showWeekNumbers && (
46
46
< th part = "th weeknumber" >
47
- < slot name = "weeknumber" >
47
+ < slot name = "weeknumber" id = "week-header" >
48
48
< span aria-label = "Week" > #</ span >
49
49
</ slot >
50
50
</ th >
@@ -65,8 +65,19 @@ export const CalendarMonth = c(
65
65
{ calendar . weeks . map ( ( week , i ) => (
66
66
< tr key = { i } part = "tr week" >
67
67
{ context . showWeekNumbers && (
68
- < th class = "num" part = "th weeknumber" scope = "row" >
69
- Week { getWeekNumber ( week [ 0 ] ) }
68
+ < th
69
+ class = "num"
70
+ part = "th weeknumber"
71
+ scope = "row"
72
+ aria-labelledby = { `week-header week-${ i } ` }
73
+ >
74
+ { /* TODO:
75
+ so close! gets announced correctly "Week n" when moving between rows.
76
+ But for some reason the column itself gets announced as "Blank" in VO
77
+ */ }
78
+ < span aria-hidden = "true" id = { `week-${ i } ` } >
79
+ { getWeekNumber ( week [ 0 ] ) }
80
+ </ span >
70
81
</ th >
71
82
) }
72
83
You can’t perform that action at this time.
0 commit comments