fix(checkbox, toggle, radio-group): improve screen reader announcement timing for validation errors #17341
build.yml
on: pull_request
build-core
1m 7s
Matrix: test-core-screenshot
test-core-clean-build
8s
test-core-lint
52s
test-core-spec
42s
verify-screenshots
2s
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
2s
verify-test-react-e2e
3s
verify-test-react-router-e2e
3s
verify-test-vue-e2e
2s
Annotations
2 errors and 20 notices
|
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group:
src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
Error: expect(locator).toBeFocused() failed
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
Timeout: 5000ms
Call log:
- Expect "toBeFocused" with timeout 5000ms
- waiting for locator('#first-group ion-radio').first()
9 × locator resolved to <ion-radio value="huey" role="radio" tabindex="0" aria-checked="true" class="md in-item radio-checked radio-label-placement-start hydrated">Huey</ion-radio>
- unexpected value "inactive"
132 |
133 | await pageUtils.pressKeys('Tab');
> 134 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
135 |
136 | await page.keyboard.press('ArrowDown');
137 | await expect(firstGroupRadios.nth(1)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
|
|
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:47:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days:
src/components/datetime/test/datetime.e2e.ts#L70
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:47:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days
Error: expected event "ionChange" to have been called 1 times, but it was called 2 times
68 | await page.waitForChanges();
69 |
> 70 | await expect(ionChange).toHaveReceivedEventTimes(1);
| ^
71 | await expect(datetime).toHaveJSProperty('value', '2022-02-28');
72 | });
73 | });
at /ionic/src/components/datetime/test/datetime.e2e.ts:70:31
|
|
🎭 Playwright Run Summary
216 skipped
257 passed (2.4m)
|
|
🎭 Playwright Run Summary
534 passed (3.0m)
|
|
🎭 Playwright Run Summary
1 skipped
536 passed (3.1m)
|
|
🎭 Playwright Run Summary
4 skipped
510 passed (3.3m)
|
|
🎭 Playwright Run Summary
1 skipped
534 passed (3.3m)
|
|
🎭 Playwright Run Summary
212 skipped
313 passed (3.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group
4 skipped
514 passed (3.8m)
|
|
🎭 Playwright Run Summary
648 passed (4.2m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.9m)
|
|
🎭 Playwright Run Summary
14 skipped
399 passed (5.0m)
|
|
🎭 Playwright Run Summary
5 skipped
512 passed (5.2m)
|
|
🎭 Playwright Run Summary
1 skipped
538 passed (6.1m)
|
|
🎭 Playwright Run Summary
10 skipped
527 passed (6.7m)
|
|
🎭 Playwright Run Summary
1 skipped
528 passed (6.8m)
|
|
🎭 Playwright Run Summary
5 skipped
519 passed (7.0m)
|
|
🎭 Playwright Run Summary
14 skipped
497 passed (6.9m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:47:9 › datetime: switching months with different number of days - md/ltr › should adjust the selected day when moving to a month with a different number of days
2 skipped
515 passed (7.0m)
|
|
🎭 Playwright Run Summary
4 skipped
535 passed (7.3m)
|
|
🎭 Playwright Run Summary
5 skipped
573 passed (7.4m)
|
|
🎭 Playwright Run Summary
7 skipped
508 passed (7.6m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
|
667 KB |
sha256:dcc21a66d6a2d4535666df6e4080142fc77f36da0bf720326e36e3c31775c7c1
|
|
|
ionic-angular-server
|
8.58 KB |
sha256:c596c5eb6d2c5eb0cc6cd5e0ad5e72689a2f41575fbf35f5ed166d840ec63348
|
|
|
ionic-core
|
4.56 MB |
sha256:035daa799e0f921dda8cd1048381e372ffff696506c4d956339f0137381b3cc2
|
|
|
ionic-react
|
211 KB |
sha256:d1850d07e8ac3cee81e7c331d79c06bbf18237b5027fe3bcbd4ad06ebddb14dc
|
|
|
ionic-react-router
|
27.9 KB |
sha256:7d5e06d5917220f3e2adb64db75a78b00d409862a030e779c53276fa662c1a9b
|
|
|
ionic-vue
|
233 KB |
sha256:59eb53cd6cf9c9fa714aeac1511585947a8773ec3fafab1e05fe76da3ab0054a
|
|
|
ionic-vue-router
|
17.1 KB |
sha256:48416e8929135ccf7af6463646a7cc4cf9e5e8aef6c40bd38de5b8e45e4a8a11
|
|
|
test-results-1-20
|
442 KB |
sha256:417f4d3a5e17c28f5ef033ef44c53f6c47da63ebc44e05a695a0bc2a1e9c5786
|
|
|
test-results-10-20
|
459 KB |
sha256:3898685d684fdab9843bbfff2560762a52d9e141b4ae8fcb6a365058c250eb1c
|
|
|
test-results-11-20
|
1.26 MB |
sha256:aa74c109f2eecf6116273c40ee4ac088830611d88b5fe0042299563b26c6e928
|
|
|
test-results-12-20
|
444 KB |
sha256:0e48983c11310a0daec7208f712bd2e42a2085ba023072946ac5552bc90388d2
|
|
|
test-results-13-20
|
450 KB |
sha256:9a7b3ecb4f0c40753037f4adc3d2af600c883f852ce5cad5af94595ed7f47321
|
|
|
test-results-14-20
|
405 KB |
sha256:a0318d89dff8faac81ca1c0559daf7c3a8de9a95267439718ccf07a3fa457039
|
|
|
test-results-15-20
|
1.29 MB |
sha256:1b6f3e379b1dc5c468f754b63a2c623f0aedf494b8f6b1a2bcbb0cd3e7936d61
|
|
|
test-results-16-20
|
427 KB |
sha256:631ed215c27225c253b4035784ff576dc2e422803b3735a6fb62d48c32546e08
|
|
|
test-results-17-20
|
532 KB |
sha256:af5b26e7083499eda3c714021e5fa66eea16442ca190f4cbaf02aac24ab74b69
|
|
|
test-results-18-20
|
503 KB |
sha256:d247b891db5e9f219715d3e0432728d5012b7af42d95d5c2e21ddbf76be40182
|
|
|
test-results-19-20
|
396 KB |
sha256:ff5e0218a2ada41c7cbff96303e277cc5e365d7ed113c272037464dab13bada1
|
|
|
test-results-2-20
|
470 KB |
sha256:cac0bba0e43127d25b9a1ee9f47617fa98f2651f190fae54fb3660e0e3e5d405
|
|
|
test-results-20-20
|
359 KB |
sha256:ca57bf0ffcbcea7b11e2071fa2139d61cd3293de6eeed631c5113c41b5de215f
|
|
|
test-results-3-20
|
430 KB |
sha256:def6013a4f26148616c9b87d7fc8d7554df730e9f35cff5dcf596bf4c96b9046
|
|
|
test-results-4-20
|
522 KB |
sha256:4f4909249af4b687527bd62603276e61f76e70d35f283f33b2a8d055400bb06f
|
|
|
test-results-5-20
|
456 KB |
sha256:d138e8124ef67ee5624307fc3d102f1429d262f0a6657ee053d8635b1abff96a
|
|
|
test-results-6-20
|
448 KB |
sha256:3f1d53ff2ebe5835192749846f2fc7452d9e20e733510064f0596a61c8061545
|
|
|
test-results-7-20
|
351 KB |
sha256:b55d6626da851af0ee762cfbc2b487dd8b403e1930393fcd5f33b5ae24684ea0
|
|
|
test-results-8-20
|
427 KB |
sha256:c9e775eecbedf2292bac94a1aa381069abbea260e66987dac4667db874585df4
|
|
|
test-results-9-20
|
436 KB |
sha256:22fc5e82c7204e1dd1fb645117e6c8fd18e07d639332d07f213237b73e48040a
|
|