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 @@ -41,7 +41,7 @@ export const CalendarMonth = c(
41
41
< tr part = "tr head" >
42
42
{ context . showWeekNumbers && (
43
43
< th part = "th weeknumber" >
44
- < slot name = "weeknumber" >
44
+ < slot name = "weeknumber" id = "week-header" >
45
45
< span aria-label = "Week" > #</ span >
46
46
</ slot >
47
47
</ th >
@@ -59,8 +59,19 @@ export const CalendarMonth = c(
59
59
{ calendar . weeks . map ( ( week , i ) => (
60
60
< tr key = { i } part = "tr week" >
61
61
{ context . showWeekNumbers && (
62
- < th class = "num" part = "th weeknumber" scope = "row" >
63
- Week { getWeekNumber ( week [ 0 ] ) }
62
+ < th
63
+ class = "num"
64
+ part = "th weeknumber"
65
+ scope = "row"
66
+ aria-labelledby = { `week-header week-${ i } ` }
67
+ >
68
+ { /* TODO:
69
+ so close! gets announced correctly "Week n" when moving between rows.
70
+ But for some reason the column itself gets announced as "Blank" in VO
71
+ */ }
72
+ < span aria-hidden = "true" id = { `week-${ i } ` } >
73
+ { getWeekNumber ( week [ 0 ] ) }
74
+ </ span >
64
75
</ th >
65
76
) }
66
77
You can’t perform that action at this time.
0 commit comments