Skip to content

fix(core): use Capacitor safe-area CSS variables on older WebViews #17812

fix(core): use Capacitor safe-area CSS variables on older WebViews

fix(core): use Capacitor safe-area CSS variables on older WebViews #17812

Triggered via pull request December 16, 2025 21:54
@thetaPCthetaPC
synchronize #30865
FW-6987
Status Success
Total duration 10m 27s
Artifacts 27

build.yml

on: pull_request
build-react
51s
build-react
build-vue
39s
build-vue
Matrix: test-core-screenshot
build-angular
1m 1s
build-angular
build-angular-server
36s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
49s
test-core-lint
test-core-spec
45s
test-core-spec
build-react-router
27s
build-react-router
build-vue-router
39s
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
2s
verify-test-angular-e2e
verify-test-react-e2e
2s
verify-test-react-e2e
verify-test-react-router-e2e
2s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 20 notices
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L191
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Error: locator.waitFor: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-datetime.datetime-ready') to be visible 189 | await ionModalDidPresent.next(); 190 | > 191 | await page.locator('ion-datetime.datetime-ready').waitFor(); | ^ 192 | 193 | const calendarBody = datetime.locator('.calendar-body'); 194 | await expect(calendarBody).toBeVisible(); at openAndInteract (/ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:191:59) at /ionic/src/components/datetime-button/test/overlays/datetime-button.e2e.ts:206:7
[Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal: src/components/datetime-button/test/overlays/datetime-button.e2e.ts#L0
1) [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
216 skipped 261 passed (2.3m)
🎭 Playwright Run Summary
535 passed (3.1m)
🎭 Playwright Run Summary
522 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 539 passed (3.2m)
🎭 Playwright Run Summary
5 skipped 526 passed (3.4m)
🎭 Playwright Run Summary
212 skipped 313 passed (3.8m)
🎭 Playwright Run Summary
4 skipped 510 passed (3.7m)
🎭 Playwright Run Summary
648 passed (4.2m)
🎭 Playwright Run Summary
10 skipped 503 passed (4.8m)
🎭 Playwright Run Summary
14 skipped 379 passed (4.9m)
🎭 Playwright Run Summary
1 skipped 520 passed (5.5m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/datetime-button/test/overlays/datetime-button.e2e.ts:179:9 › datetime-button: modal - md/ltr › should set datetime ready state and keep calendar interactive when reopening modal 5 skipped 512 passed (5.7m)
🎭 Playwright Run Summary
1 skipped 528 passed (6.5m)
🎭 Playwright Run Summary
5 skipped 573 passed (6.7m)
🎭 Playwright Run Summary
5 skipped 516 passed (7.0m)
🎭 Playwright Run Summary
4 skipped 539 passed (7.0m)
🎭 Playwright Run Summary
10 skipped 531 passed (7.3m)
🎭 Playwright Run Summary
2 skipped 541 passed (7.2m)
🎭 Playwright Run Summary
14 skipped 516 passed (7.5m)
🎭 Playwright Run Summary
7 skipped 510 passed (7.7m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
667 KB
sha256:5ecf9676e579f21cad2151258efc606555ada807630b10c097e0127bf4c221e9
ionic-angular-server
8.55 KB
sha256:d180f6a349fd70e1983799b078e13fc8ad6c370a2180cbbc944f087e5b52c6b9
ionic-core
4.58 MB
sha256:418f133c46407ccf58b2d2735a33dd6d1218984212ae23fcea1a438dbb48d0a4
ionic-react
212 KB
sha256:8b02a7809c36a28edf3618b3db60248a32e803af6a020e43dc9e265ca4ecf60f
ionic-react-router
27.9 KB
sha256:a5944ba429d2098590904c505c16d7fcffa98b47985b4fafa8e53c4b67f881ed
ionic-vue
233 KB
sha256:600d5e37c006415f10a002478f0643a2cca73cc7af6ba0685510311cec0c817a
ionic-vue-router
17.1 KB
sha256:624d974d6f41372cd3eb4c736b578ebd07202d56af98ff939de452145f2f0367
test-results-1-20
445 KB
sha256:3de2bcd619775d402c7645c891e14ddeef4e308ab4faa6eb6d1f9aa67f852dd6
test-results-10-20
460 KB
sha256:560c0965c28c3d76b3a7306d114de352e3a6c8b9180c3d32ad67d0ef51ba6339
test-results-11-20
498 KB
sha256:ce581cc3afefaf618d9c22e57469f9e9bd9efee78cad755103425c9b2e46b2d8
test-results-12-20
448 KB
sha256:6e2ed47d73e02a81a0c01d434d61cb6d68fa184433cffe1a1638b7a501e1263e
test-results-13-20
449 KB
sha256:0043e6759b8d37c4590d0cd12d21ff96dd41dccc35b15b57cf5af01f3f588ecb
test-results-14-20
402 KB
sha256:128c32b5d058a6bc8dd861162042c5466cd4c4f3c129aa7ab8bfc169fcc75952
test-results-15-20
437 KB
sha256:309ef01c4ab6a55858d81bd168c5e230897f85aae1f184b7d2f14197956cedd0
test-results-16-20
1.39 MB
sha256:231e25e7b7529a34adc9b26dab32e854e27349e01ca897f483ad520f55b832fa
test-results-17-20
528 KB
sha256:39a321b33dd4503653aa53f1c1b0804d1d9aac88e349ffd921728fc8428d3d84
test-results-18-20
509 KB
sha256:968945a0164485ddadda040a207a781959c63736bfcd13263f37354ee4b1685b
test-results-19-20
396 KB
sha256:e2e9378d155646c6c674154fd289415db67513261007e29b6bac56f3b1587963
test-results-2-20
471 KB
sha256:0ebf914589486ccf37feb49c31d92a76792efdb5998d8ba35e3cb0836c0eb781
test-results-20-20
360 KB
sha256:337830a3117eea06ea6482db59a368bc8d7082e702f31c8472854554bc66211c
test-results-3-20
422 KB
sha256:83a35be318070632a8e4e60f973afe6ceabc53bdfb28f0f62f3e66ada32dce2b
test-results-4-20
531 KB
sha256:c7422538d109d10d1a6a30ec6e0850092f19889c45139ff67eccfea569a46d07
test-results-5-20
455 KB
sha256:5af81ae14234ee49ea71105793eaa837cefbeca8b1de7f72fb76479e540e9a5a
test-results-6-20
446 KB
sha256:184218fd0f5f1a034f2a3d4e38d28eabf98deec1fdd649fec16ff71c9c036a34
test-results-7-20
354 KB
sha256:f925cf884b697e1a377c3362afcd0e470216ef961806bf719d891d0407cdee52
test-results-8-20
420 KB
sha256:7cb57a5f659bb58999402835bfd62ef591487e36540d8cb2de97034d2f829f42
test-results-9-20
445 KB
sha256:a746ada305af9f2e3d135a834b332273f3ee8af766b0b26d919f27c645812a38