fix(modal, popover): respect safe area insets on popovers and modals #18178
build.yml
on: pull_request
build-core
1m 13s
Matrix: test-core-screenshot
test-core-clean-build
13s
test-core-lint
45s
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
3 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: 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"
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/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load:
src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toContain(expected) // indexOf
Expected substring: "#/child/1"
Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light"
7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config);
8 |
> 9 | expect(page.url()).toContain('#/child/1');
| ^
10 | });
11 | });
12 | });
at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
|
|
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load:
src/components/router/test/guards/router.e2e.ts#L9
1) [Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
Error: expect(received).toContain(expected) // indexOf
Expected substring: "#/child/1"
Received string: "http://localhost:3333/src/components/router/test/guards#/guard-initial-page?ionic:_testing=true&ionic:mode=ios&rtl=undefined&palette=light"
7 | await page.goto(`/src/components/router/test/guards#/guard-initial-page`, config);
8 |
> 9 | expect(page.url()).toContain('#/child/1');
| ^
10 | });
11 | });
12 | });
at /ionic/src/components/router/test/guards/router.e2e.ts:9:26
|
|
🎭 Playwright Run Summary
418 passed (2.7m)
|
|
🎭 Playwright Run Summary
216 skipped
318 passed (2.9m)
|
|
🎭 Playwright Run Summary
1 skipped
548 passed (3.3m)
|
|
🎭 Playwright Run Summary
1 skipped
537 passed (3.3m)
|
|
🎭 Playwright Run Summary
212 skipped
317 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
529 passed (3.8m)
|
|
🎭 Playwright Run Summary
4 skipped
645 passed (3.8m)
|
|
🎭 Playwright Run Summary
652 passed (4.3m)
|
|
🎭 Playwright Run Summary
10 skipped
503 passed (4.9m)
|
|
🎭 Playwright Run Summary
14 skipped
403 passed (5.0m)
|
|
🎭 Playwright Run Summary
5 skipped
538 passed (5.5m)
|
|
🎭 Playwright Run Summary
529 passed (5.9m)
|
|
🎭 Playwright Run Summary
5 skipped
520 passed (6.5m)
|
|
🎭 Playwright Run Summary
1 flaky
[Mobile Safari] › src/components/router/test/guards/router.e2e.ts:6:9 › router: guards - ios/ltr › guards should be run on initial load
10 skipped
543 passed (6.7m)
|
|
🎭 Playwright Run Summary
1 skipped
536 passed (6.8m)
|
|
🎭 Playwright Run Summary
4 skipped
539 passed (6.9m)
|
|
🎭 Playwright Run Summary
2 skipped
517 passed (7.0m)
|
|
🎭 Playwright Run Summary
5 skipped
524 passed (7.4m)
|
|
🎭 Playwright Run Summary
14 skipped
529 passed (7.7m)
|
|
🎭 Playwright Run Summary
8 skipped
526 passed (8.1m)
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
ionic-angular
Expired
|
667 KB |
sha256:afdb49a957343899fcd8b63a2c46d21998bd9354494dae15254b572da37bd3d4
|
|
|
ionic-angular-server
Expired
|
8.54 KB |
sha256:6d0e70dcc0db8dcf645240b73fb3eab0c4d0faea5d3487b8c0675cc22a4dc7ea
|
|
|
ionic-core
Expired
|
4.61 MB |
sha256:ed31435289eb2be78a3e3e08fe7746866e5173760a6469c92a8b42f6029add7b
|
|
|
ionic-react
Expired
|
212 KB |
sha256:bc134f591eaa0bc252f519b2a6d4fc6cfe8ca4743db19a24d312acb5d91a018a
|
|
|
ionic-react-router
Expired
|
27.9 KB |
sha256:97de5635e2594e91b10ddf783e65cc50e7ac5ee8c02df475a586da4c3896c003
|
|
|
ionic-vue
Expired
|
234 KB |
sha256:80ae16053ace2860577e30505a7e113bb010b86149a7c5d54f920a7963e9b45f
|
|
|
ionic-vue-router
Expired
|
17.1 KB |
sha256:d5c1c2c7abd60339803bec93e35db7684afa9a2d4d5615c44daec9d7a1431953
|
|
|
test-results-1-20
Expired
|
445 KB |
sha256:781f61649134f4916a39b7253c3019579370a25a1b22187742bda166805c5e58
|
|
|
test-results-10-20
Expired
|
419 KB |
sha256:80f80fe9e1ed296e16b0ddf8e3f961f5d9ab7c72af0cfbc80d20a6799581cf03
|
|
|
test-results-11-20
Expired
|
1.26 MB |
sha256:6c3a3b5875e3a29a31335c2f2afbad1325ef7868db2065e2d65cc23d8e9eef55
|
|
|
test-results-12-20
Expired
|
456 KB |
sha256:6fd027fe049dcecf24ff2aca90d232e1e67c43a5b0f46728323d75187765b05a
|
|
|
test-results-13-20
Expired
|
451 KB |
sha256:92becf1f714822c146a5937d4d4c1796b461bf8bba5a9f8a0549ea3c3e711765
|
|
|
test-results-14-20
Expired
|
409 KB |
sha256:db943fda74df5c6df9520fb03fb0951032ef3fba911e00d2f206b9166f8d9469
|
|
|
test-results-15-20
Expired
|
431 KB |
sha256:515f9f5c38b1cd49ea9e4124c08bac5a7cfe330b7353e02dbcc51d9c699747f0
|
|
|
test-results-16-20
Expired
|
437 KB |
sha256:bfaca810035f5f9600b0b2ebda4f62d2b03e02ac7aa50a40506c9eb54f783a55
|
|
|
test-results-17-20
Expired
|
538 KB |
sha256:7c28ab8e1c7c22382d20b5028abb804054e15543914a23408ba5b7a4899a65be
|
|
|
test-results-18-20
Expired
|
1.63 MB |
sha256:5f6c8be9392a1d9f54f5356eb7047289681ed68d4d39e6ade47ce819b9c671f8
|
|
|
test-results-19-20
Expired
|
396 KB |
sha256:a07aab881a2ce1cf2cf2fe02860633c56b841d4afc6777c471af0c98bf36e7c1
|
|
|
test-results-2-20
Expired
|
482 KB |
sha256:86948aefdab06b3d95a6ab19a4476535d5718b2469844d793008e69710371630
|
|
|
test-results-20-20
Expired
|
361 KB |
sha256:94b4ddf7161fa89fc03abd59d89edbc073f94474d47a585f652c0983c0ac174c
|
|
|
test-results-3-20
Expired
|
424 KB |
sha256:1fd12215d9cb4e4994b768562529a761b3b5530e863e6aa3bfc5ec2feb6bf8bb
|
|
|
test-results-4-20
Expired
|
544 KB |
sha256:6c43121c20cf3aeb642cef1fd5b65e5ccc2a3c3e1842c355dafc6a09e4592b68
|
|
|
test-results-5-20
Expired
|
459 KB |
sha256:4ad9d4675b361c59fdee9a6c202b99635139f3db6b98b9ec356d90a710ed83a8
|
|
|
test-results-6-20
Expired
|
432 KB |
sha256:aab81f50f5431678217d00baa020d814360b8635787da5044baf19f70fde5ff1
|
|
|
test-results-7-20
Expired
|
371 KB |
sha256:6ae51ff21a1509dfcb5162da58aabd32d6a8a602561e6bf1d496a2e0ef529fe0
|
|
|
test-results-8-20
Expired
|
429 KB |
sha256:eca59f78533adb7dd57af771e1b1f6e3342ffb64ace698cdb6343edc59df28df
|
|
|
test-results-9-20
Expired
|
489 KB |
sha256:a5245d87e0d67aab34d28663eeeb9d02df93b36c1d3d97a14a965683c09e98f6
|
|