fix(modal): dismiss modal when parent element is removed from DOM #16662
build.yml
on: pull_request
build-core
1m 11s
Matrix: test-core-screenshot
test-core-clean-build
11s
test-core-lint
46s
test-core-spec
44s
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
4s
verify-test-react-router-e2e
2s
verify-test-vue-e2e
2s
Annotations
3 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
2) [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: 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"
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 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/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days:
src/components/datetime/test/datetime.e2e.ts#L32
1) [Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days
Error: Timed out 5000ms waiting for expect(locator).toContainText(expected)
Locator: locator('ion-datetime .calendar-month-year')
Expected string: "February 2022"
Received string: "February 2021"
Call log:
- Expect "toContainText" with timeout 5000ms
- waiting for locator('ion-datetime .calendar-month-year')
9 × locator resolved to <div class="calendar-month-year">…</div>
- unexpected value "February 2021"
30 | await page.waitForChanges();
31 |
> 32 | await expect(monthYearToggle).toContainText('February 2022');
| ^
33 | });
34 |
35 | test('should adjust the selected day when moving to a month with a different number of days', async ({ page }) => {
at /ionic/src/components/datetime/test/datetime.e2e.ts:32:37
|
|
🎭 Playwright Run Summary
512 passed (2.9m)
|
|
🎭 Playwright Run Summary
216 skipped
303 passed (2.9m)
|
|
🎭 Playwright Run Summary
514 passed (3.1m)
|
|
🎭 Playwright Run Summary
542 passed (3.3m)
|
|
🎭 Playwright Run Summary
5 skipped
523 passed (3.4m)
|
|
🎭 Playwright Run Summary
212 skipped
302 passed (3.6m)
|
|
🎭 Playwright Run Summary
2 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
[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
512 passed (3.8m)
|
|
🎭 Playwright Run Summary
627 passed (4.1m)
|
|
🎭 Playwright Run Summary
10 skipped
493 passed (4.8m)
|
|
🎭 Playwright Run Summary
14 skipped
375 passed (5.1m)
|
|
🎭 Playwright Run Summary
5 skipped
510 passed (5.2m)
|
|
🎭 Playwright Run Summary
1 skipped
515 passed (6.1m)
|
|
🎭 Playwright Run Summary
5 skipped
506 passed (6.6m)
|
|
🎭 Playwright Run Summary
10 skipped
530 passed (6.7m)
|
|
🎭 Playwright Run Summary
4 skipped
528 passed (6.9m)
|
|
🎭 Playwright Run Summary
524 passed (7.0m)
|
|
🎭 Playwright Run Summary
5 skipped
500 passed (7.2m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/datetime/test/datetime.e2e.ts:17:9 › datetime: switching months with different number of days - md/ltr › should switch the calendar header when moving to a month with a different number of days
2 skipped
532 passed (7.5m)
|
|
🎭 Playwright Run Summary
14 skipped
509 passed (7.6m)
|
|
🎭 Playwright Run Summary
7 skipped
506 passed (8.2m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
651 KB |
sha256:a0bc4a79cf107fd364873f3322bf58aecccb9777a55de691fe6387e467698ae4
|
|
|
ionic-angular-server
Expired
|
8.55 KB |
sha256:7d199c70767cc8673e41a04102eb6d237927f2ef727f60b03f150394695d9fee
|
|
|
ionic-core
Expired
|
4.48 MB |
sha256:ece19372064fd21f55e0302733cb2bafc2cf9a34a0d9330e4c8aa7110ab7d185
|
|
|
ionic-react
Expired
|
200 KB |
sha256:9b598374a4330497b115869b003d7cee7fe4d66e841dfbee3af35ca6baa7e8ac
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:292a4692fdf20703438e51363847227e50b1b0a298a28fbe257ca93073cb489b
|
|
|
ionic-vue
Expired
|
221 KB |
sha256:5461d721a1a5312c7112d65f6c0deee13569aff529d2d135621d2b907d34f784
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:cfb2d7e32c09f6636065e550da5b2f0d29e05039aca8b6178f7f7c9e9a96be58
|
|
|
test-results-1-20
Expired
|
430 KB |
sha256:ab7dc4b9969ae3407ee4759d54666cd2c3aedd8856ff0524f2ec25cd679d608e
|
|
|
test-results-10-20
Expired
|
433 KB |
sha256:60a85d1dfb3d48f5056500702d168647bf59d776f68afa673c2d9cd00c45f370
|
|
|
test-results-11-20
Expired
|
1.6 MB |
sha256:ceb3d6a0769d5facb57e78b64099a14c1bdd5ff96000d79e052ddfb720c51c8f
|
|
|
test-results-12-20
Expired
|
449 KB |
sha256:0ff8a33484345a5eaef3ba16322a2026757f00c5c785a46af7f0890083964278
|
|
|
test-results-13-20
Expired
|
432 KB |
sha256:257fdcfbb2d5c47fce4b66deeae61474245c11e65bfcbc57602fc69ee40b56bf
|
|
|
test-results-14-20
Expired
|
389 KB |
sha256:e17b1f40c5d0421f223cd26819517c6521a93b4a81a3b08e2fa1e972f7a1e2a0
|
|
|
test-results-15-20
Expired
|
1.29 MB |
sha256:077c11e4cc84b22663860a080825f03d35031519396d2cc72e39f75827184827
|
|
|
test-results-16-20
Expired
|
419 KB |
sha256:047f5c2ab5dd6040dcdd7170997694490b581c8d60ec0c651d6a57f67b6d6d7f
|
|
|
test-results-17-20
Expired
|
517 KB |
sha256:67abee2a6e9d0cd9eb3efe54d671a3e21391806b88b47ee14bd4ddde07e6ea01
|
|
|
test-results-18-20
Expired
|
500 KB |
sha256:fa093295998a01481f70f831b88d8298ebd8ecc4032eddfe6d6421cf0fbc2e78
|
|
|
test-results-19-20
Expired
|
385 KB |
sha256:50df1e86e3cc1d7fdbeb910ca8c70755780bcc157780f12e6528efc0ff3c4f52
|
|
|
test-results-2-20
Expired
|
465 KB |
sha256:2948925c9753c7d146fdfb94e677b96bb405bd203c4b38688f545b6836dc64e9
|
|
|
test-results-20-20
Expired
|
343 KB |
sha256:42faac9cbc42d90684a41ace7dcb661bb1e2b5e752ad903f8ca42af3660c26dc
|
|
|
test-results-3-20
Expired
|
411 KB |
sha256:bace408ed609bf9a515bf30f71ee91b1b0b78a5c1b4b228e49556e5996bf3b67
|
|
|
test-results-4-20
Expired
|
526 KB |
sha256:81dd62fb3afcdc6fd878b8db558d38abb7e2655914379009e58d87a0405943ba
|
|
|
test-results-5-20
Expired
|
447 KB |
sha256:363b49bd8c48f22889bf4d5a302c29756cad57bf02c5e10a0cee71d86b54ecb5
|
|
|
test-results-6-20
Expired
|
419 KB |
sha256:0f20c9ac795db4e1a731b197457ec95b63f68979aab3a94220cd4cb7595a56da
|
|
|
test-results-7-20
Expired
|
352 KB |
sha256:18c92dae6629c245d88f17247eff35db7599fdb2210928aad2afb84c0c6aaa8a
|
|
|
test-results-8-20
Expired
|
407 KB |
sha256:f2c972c9a121b60f484149b177f04ffd2fd6eaeef3e08020750df12f07db20d9
|
|
|
test-results-9-20
Expired
|
436 KB |
sha256:abc363e0eeb891938209c981a3bb41d4d2ca22c9a7e3a0a9bff4011176c26377
|
|