Repository navigation
Commit f0789f4
Birthday popup: a month passed on the way keeps the day, and the month field keeps the focus with the a11y layer
Two problems in the month field taking the keyboard (#744):
- A month passed on the way to another clamped the day for good: with 31, typing "aug" goes through April and
left August 30, as "july" did through June, or arrows through a shorter month. The day as it was entered is
kept apart now; every check clamps from it, and the field shows it again once the month or the year fits it.
- With the a11y layer the months menu took the focus as it opened on the field's focus, so the keys never
reached the field, and that menu's options are not walked by the menu's arrow keys either.
createButtonMenuSelect takes activateFocus: false, and the month field keeps the focus and takes the keys
itself; Escape still closes the menu first.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent a499b10 commit f0789f4
2 files changed
Lines changed: 17 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
284 | 284 | | |
285 | 285 | | |
286 | 286 | | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
287 | 290 | | |
288 | 291 | | |
289 | 292 | | |
| |||
337 | 340 | | |
338 | 341 | | |
339 | 342 | | |
340 | | - | |
| 343 | + | |
| 344 | + | |
341 | 345 | | |
342 | 346 | | |
343 | 347 | | |
| |||
405 | 409 | | |
406 | 410 | | |
407 | 411 | | |
408 | | - | |
| 412 | + | |
409 | 413 | | |
410 | 414 | | |
411 | 415 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
111 | 111 | | |
112 | 112 | | |
113 | 113 | | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
114 | 117 | | |
115 | | - | |
116 | | - | |
| 118 | + | |
117 | 119 | | |
118 | 120 | | |
119 | 121 | | |
| |||
133 | 135 | | |
134 | 136 | | |
135 | 137 | | |
| 138 | + | |
136 | 139 | | |
137 | 140 | | |
138 | 141 | | |
| |||
182 | 185 | | |
183 | 186 | | |
184 | 187 | | |
185 | | - | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
186 | 192 | | |
187 | 193 | | |
188 | 194 | | |
| |||
217 | 223 | | |
218 | 224 | | |
219 | 225 | | |
| 226 | + | |
| 227 | + | |
220 | 228 | | |
221 | 229 | | |
222 | 230 | | |
| |||
0 commit comments