fix(modal): dismiss modal when parent element is removed from DOM #16663
build.yml
on: pull_request
build-core
1m 10s
Matrix: test-core-screenshot
test-core-clean-build
13s
test-core-lint
54s
test-core-spec
45s
verify-screenshots
3s
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
2s
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:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups:
src/components/radio/test/a11y/radio.e2e.ts#L122
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
Error: Timed out 5000ms waiting for expect(locator).toBeFocused()
Locator: locator('#first-group ion-radio').first()
Expected: focused
Received: inactive
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"
120 |
121 | await pageUtils.pressKeys('Tab');
> 122 | await expect(firstGroupRadios.nth(0)).toBeFocused();
| ^
123 |
124 | await pageUtils.pressKeys('Tab');
125 | await expect(secondGroupRadios.nth(0)).toBeFocused();
at /ionic/src/components/radio/test/a11y/radio.e2e.ts:122:47
|
|
[Mobile Safari] › src/components/select/test/basic/select.e2e.ts:68:11 › select: basic - md/ltr › select: alert › it should not focus any option when opened with a value:
src/components/select/test/basic/select.e2e.ts#L95
1) [Mobile Safari] › src/components/select/test/basic/select.e2e.ts:68:11 › select: basic - md/ltr › select: alert › it should not focus any option when opened with a value
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('ion-alert').locator('.alert-radio-button.ion-focused')
Expected: 0
Received: 1
Call log:
- Expect "toHaveCount" with timeout 5000ms
- waiting for locator('ion-alert').locator('.alert-radio-button.ion-focused')
9 × locator resolved to 1 element
- unexpected value "1"
93 | // Alert interface doesn't apply ion-focused class to selected options
94 | const focusedOptions = alert.locator('.alert-radio-button.ion-focused');
> 95 | await expect(focusedOptions).toHaveCount(0);
| ^
96 | });
97 | });
98 |
at /ionic/src/components/select/test/basic/select.e2e.ts:95:38
|
|
🎭 Playwright Run Summary
216 skipped
303 passed (2.9m)
|
|
🎭 Playwright Run Summary
512 passed (2.9m)
|
|
🎭 Playwright Run Summary
514 passed (3.1m)
|
|
🎭 Playwright Run Summary
5 skipped
523 passed (3.4m)
|
|
🎭 Playwright Run Summary
542 passed (3.3m)
|
|
🎭 Playwright Run Summary
212 skipped
302 passed (3.6m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr › radio: keyboard navigation - md/ltr › tabbing should switch between radio groups
4 skipped
513 passed (3.7m)
|
|
🎭 Playwright Run Summary
627 passed (4.1m)
|
|
🎭 Playwright Run Summary
10 skipped
493 passed (4.8m)
|
|
🎭 Playwright Run Summary
5 skipped
510 passed (5.3m)
|
|
🎭 Playwright Run Summary
14 skipped
375 passed (5.1m)
|
|
🎭 Playwright Run Summary
1 skipped
515 passed (6.1m)
|
|
🎭 Playwright Run Summary
5 skipped
506 passed (6.5m)
|
|
🎭 Playwright Run Summary
4 skipped
528 passed (6.8m)
|
|
🎭 Playwright Run Summary
524 passed (6.8m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/select/test/basic/select.e2e.ts:68:11 › select: basic - md/ltr › select: alert › it should not focus any option when opened with a value
10 skipped
529 passed (6.9m)
|
|
🎭 Playwright Run Summary
5 skipped
500 passed (7.1m)
|
|
🎭 Playwright Run Summary
2 skipped
533 passed (7.4m)
|
|
🎭 Playwright Run Summary
14 skipped
509 passed (7.6m)
|
|
🎭 Playwright Run Summary
7 skipped
506 passed (8.0m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
651 KB |
sha256:a479a9c05d399ea37a00b596361d9eaf773b58b1038f8007cd0d2b53f5d3b8b5
|
|
|
ionic-angular-server
Expired
|
8.55 KB |
sha256:5c5fcec235773ce9f9c376115ddb0a248ba27d214d59e99e2e248a046128ef5f
|
|
|
ionic-core
Expired
|
4.48 MB |
sha256:4d7fc03af57e1e676291774a3e9531ff730c03e8fa69f9332149b580b837933d
|
|
|
ionic-react
Expired
|
200 KB |
sha256:3634d62d3db267d97ae5650e933ac80cefb5350c32a7c7ab522b662227c0928b
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:2e7a1f8c62d401816792a6e97a57d3f43169c9dfe8344656ad57bbc90779b174
|
|
|
ionic-vue
Expired
|
221 KB |
sha256:cf00b37e4c32487371d74cc337e5ba1292976efb32e104e20bfd191831ab6778
|
|
|
ionic-vue-router
Expired
|
17 KB |
sha256:04ddd23c5766030620fb3d40468738b3002cdaeadbc74ab3437e387bfcf81680
|
|
|
test-results-1-20
Expired
|
429 KB |
sha256:6a387d9768f094bc554e157af9ed2cca61e33f6d553865d37443104b7f0806ee
|
|
|
test-results-10-20
Expired
|
433 KB |
sha256:97565eaf82e934ea7129d59283200588301ab078f6618b014c76ab71865a766e
|
|
|
test-results-11-20
Expired
|
1.23 MB |
sha256:220ebdfa7a416a92b82c0a53d1bbd0af6604aa94f5968c90976d1e05df17209a
|
|
|
test-results-12-20
Expired
|
449 KB |
sha256:7c8174c94b8515d5efc8d962965ff42fd825b00df18ecfc341d1fd01a2d500bf
|
|
|
test-results-13-20
Expired
|
431 KB |
sha256:288d856cfbfb12f256d463bbc2532c75ec5f82a38abfb6479920b8c207d1127b
|
|
|
test-results-14-20
Expired
|
389 KB |
sha256:53c09aecac4e6fe36f0674fb1347b049446093ee6ffa661c58a906945b1902d5
|
|
|
test-results-15-20
Expired
|
426 KB |
sha256:2be16d4bd22c8357196ab34176100f1ad341f719d45646572d1bc7785f123228
|
|
|
test-results-16-20
Expired
|
419 KB |
sha256:348599c81882452b3b6bf67cd777ee8b9b511519dca5ca51d10026cbb368b7d8
|
|
|
test-results-17-20
Expired
|
517 KB |
sha256:41c6b9f814f9824e16b085b7265c14797c25db7d3b824cf2adb3fe21238e9376
|
|
|
test-results-18-20
Expired
|
1.3 MB |
sha256:ba5b9b9076d3d5c2b76f2216adec5bf401bc85d7cad58efe6e8157a072e40056
|
|
|
test-results-19-20
Expired
|
385 KB |
sha256:d6d512abb00602e7eac7384f86defc1392980f15573e7e2d88258e21ae5301b8
|
|
|
test-results-2-20
Expired
|
465 KB |
sha256:38d51aa17a5d883b9b7846660a71df5d2aafce7b864a4d433ce106400d7ec77f
|
|
|
test-results-20-20
Expired
|
343 KB |
sha256:6f99e4389058415d151bc7859e54918f0665a2c01d0ee850d499bf6046de1502
|
|
|
test-results-3-20
Expired
|
411 KB |
sha256:4ac2b933d9fa7440869865ad67318114d09bc517cff9c4faea571ef0ee5fe3e3
|
|
|
test-results-4-20
Expired
|
526 KB |
sha256:9c9452f81bb4d4078f72ff04665f5a2352b719d357907f8d8412b6203ca19b22
|
|
|
test-results-5-20
Expired
|
446 KB |
sha256:23cb36c5025be09b44f9a74757315e5767dce99a9f135b8f46c1cf5300a670e2
|
|
|
test-results-6-20
Expired
|
419 KB |
sha256:191ea1418df4efae0c61e82e62c52a2a60b0117aeadacdda8bbafdaeead5165a
|
|
|
test-results-7-20
Expired
|
352 KB |
sha256:b5e183472e136f3a705717e3d765cab54f42c04852f7cb31ac238d2022687f11
|
|
|
test-results-8-20
Expired
|
408 KB |
sha256:b815338c9efac810fa73c5fc7943648954a89026a6f7824f5e32f27ec4ab508a
|
|
|
test-results-9-20
Expired
|
436 KB |
sha256:4ac20ce91558cb4ba2a96bc5adbf1455939527da8fb536387c4dc265dba6d3a9
|
|