Skip to content

fix(modal): remove safe-area gap and flash in fullscreen modals #19005

fix(modal): remove safe-area gap and flash in fullscreen modals

fix(modal): remove safe-area gap and flash in fullscreen modals #19005

Triggered via pull request April 22, 2026 13:31
Status Cancelled
Total duration 10m 47s
Artifacts 22

build.yml

on: pull_request
build-react
50s
build-react
build-vue
38s
build-vue
Matrix: test-core-screenshot
build-angular
1m 11s
build-angular
build-angular-server
48s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
51s
test-core-lint
test-core-spec
51s
test-core-spec
build-react-router
build-react-router
build-vue-router
0s
build-vue-router
verify-screenshots
3s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
3s
verify-test-angular-e2e
verify-test-react-e2e
4s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

19 errors and 20 notices
test-core-clean-build
Process completed with exit code 1.
build-vue
Process completed with exit code 1.
verify-test-vue-e2e
Process completed with exit code 1.
build-react
Process completed with exit code 1.
test-core-lint
Process completed with exit code 1.
verify-test-react-router-e2e
Process completed with exit code 1.
verify-test-react-e2e
Process completed with exit code 1.
build-angular
Process completed with exit code 1.
verify-test-angular-e2e
Process completed with exit code 1.
[Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined: src/components/select-popover/test/a11y/select-popover.e2e.ts#L0
1) [Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined Test timeout of 30000ms exceeded.
[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
test-core-screenshot (15, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated: src/components/datetime/test/set-value/datetime.e2e.ts#L63
1) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /May 2021/ Received string: "November 2021" Timeout: 5000ms Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "November 2021" 61 | 62 | const calendarHeader = datetime.locator('.calendar-month-year'); > 63 | await expect(calendarHeader).toHaveText(/May 2021/); | ^ 64 | }); 65 | }); 66 | }); at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated: src/components/datetime/test/set-value/datetime.e2e.ts#L63
1) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /May 2021/ Received string: "November 2021" Timeout: 5000ms Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "November 2021" 61 | 62 | const calendarHeader = datetime.locator('.calendar-month-year'); > 63 | await expect(calendarHeader).toHaveText(/May 2021/); | ^ 64 | }); 65 | }); 66 | }); at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
[Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated: src/components/datetime/test/set-value/datetime.e2e.ts#L63
1) [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated Error: expect(locator).toHaveText(expected) failed Locator: locator('ion-datetime').locator('.calendar-month-year') Expected pattern: /May 2021/ Received string: "November 2021" Timeout: 5000ms Call log: - Expect "toHaveText" with timeout 5000ms - waiting for locator('ion-datetime').locator('.calendar-month-year') 9 × locator resolved to <div class="calendar-month-year">…</div> - unexpected value "November 2021" 61 | 62 | const calendarHeader = datetime.locator('.calendar-month-year'); > 63 | await expect(calendarHeader).toHaveText(/May 2021/); | ^ 64 | }); 65 | }); 66 | }); at /ionic/src/components/datetime/test/set-value/datetime.e2e.ts:63:36
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._15_20" failed
test-core-screenshot (2, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
Ionic Framework Build
Canceling since a higher priority waiting request for refs/pull/31092/merge exists
🎭 Playwright Run Summary
418 passed (2.8m)
🎭 Playwright Run Summary
216 skipped 320 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 556 passed (3.1m)
🎭 Playwright Run Summary
212 skipped 333 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 544 passed (3.7m)
🎭 Playwright Run Summary
4 skipped 659 passed (4.2m)
🎭 Playwright Run Summary
4 skipped 543 passed (4.1m)
🎭 Playwright Run Summary
10 skipped 505 passed (4.9m)
🎭 Playwright Run Summary
686 passed (5.0m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.0m)
🎭 Playwright Run Summary
5 skipped 546 passed (5.4m)
🎭 Playwright Run Summary
1 skipped 555 passed (6.7m)
🎭 Playwright Run Summary
4 skipped 547 passed (6.9m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/select-popover/test/a11y/select-popover.e2e.ts:7:9 › select-popover: a11y - ios/ltr/dark › should not have accessibility violations when header is defined 5 skipped 529 passed (7.0m)
🎭 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 564 passed (7.3m)
🎭 Playwright Run Summary
1 skipped 558 passed (7.4m)
🎭 Playwright Run Summary
14 skipped 531 passed (7.1m)
🎭 Playwright Run Summary
5 skipped 528 passed (7.7m)
🎭 Playwright Run Summary
1 failed [Mobile Safari] › src/components/datetime/test/set-value/datetime.e2e.ts:54:9 › datetime: set-value - ios/ltr › should scroll to new month when value is initially set and then updated 3 skipped 542 passed (7.9m)
🎭 Playwright Run Summary
7 skipped 536 passed (8.5m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular-server
8.55 KB
sha256:96f73ea300b0977588c8f34d1197f9f75559aab97c87cbd9c5cf774f3bb5fab4
ionic-core
4.53 MB
sha256:e2e7ac26edf96c161ad34410cb687cbb3f0183d6517e5be2b2af7c3f57f7aeb7
test-results-1-20
451 KB
sha256:7409386a04b3b655f44d3f878bef9dc435737cd3a433dd7bd77ab649fd5d13ac
test-results-10-20
423 KB
sha256:d2e1d32a4e8587b047679c06caf168358dacfe67d69676eabb9b826c0bc646e2
test-results-11-20
525 KB
sha256:7f00d68efe4b82e18a67a7cc4b4643e95494ae456746124b8a7041923d0be00c
test-results-12-20
470 KB
sha256:77343b6c8d93d99649a81be9b1d5b98dab43006679a4537c976a4bdfdd855b4c
test-results-13-20
472 KB
sha256:9bb46730fd8b7abdcc011c87e2f7917edbadc7dc60d684577934e53727d3d1bf
test-results-14-20
413 KB
sha256:1428c672a560b7dd2b10e624bb4f1ea33e4eb1f3a751a40355ba38e11e84d392
test-results-15-20
2.06 MB
sha256:305ceca00b5532b0638aee186070fb68838b22af85609566f0f4adc4178115f8
test-results-16-20
452 KB
sha256:bfe04d7eac2ae77702e79f17c19626f41d43ed7d81ec5163e86239e204d7d481
test-results-17-20
553 KB
sha256:74b2634f320025e7c60e884dbf1d5a2dc8eb242fdb1b59e65791bd93abfd6456
test-results-18-20
1.29 MB
sha256:a29dc7857232ad75dd24fd7ce6402b366ecc357c00fb5029bc32df7bd7ba594c
test-results-19-20
405 KB
sha256:9e74c3b8f8d70b745832f0423b1755844306b16ee5522431ed279d4e9dc35905
test-results-2-20
489 KB
sha256:10147e37113923497beb8d8d61902192ff88d28fe249406229208f388d995e42
test-results-20-20
370 KB
sha256:b4b12b004bc8712072f87a9b40bd5639a695d3dd835d58c913caa21c9e46dbee
test-results-3-20
451 KB
sha256:4fdad53056761a3b0bf21e6db34570be2026ad466fe71ea73866b0e02bd66a5e
test-results-4-20
554 KB
sha256:4165b63454ae0157afb273690c59bb1f9b8a787caa6162e41e2296e0a7864e8a
test-results-5-20
479 KB
sha256:67b5e49c8ebadcc2802cbf7534ffd6f4ca9511466f94be54ccc87473ef681cd6
test-results-6-20
1.22 MB
sha256:199846e22d34adcbb6b08bc788a304be10afa1ddf941df749a1ea0e6c24fc356
test-results-7-20
377 KB
sha256:a9b04666f99862860f7b2e3d6e1bfbda4d6f04be08cbdefb673607d99b854561
test-results-8-20
439 KB
sha256:09d9773e407821b5a3b3edb5be866e9d545aac4355b0affa3c37af88a132b255
test-results-9-20
506 KB
sha256:39b73a86ba6a8a97789f5efa0a96d7679b6df8d810044c106df754370f2501fb