Skip to content

fix(datetime): multiple month selected and flakiness display #18795

fix(datetime): multiple month selected and flakiness display

fix(datetime): multiple month selected and flakiness display #18795

Triggered via pull request April 6, 2026 17:59
Status Success
Total duration 10m 44s
Artifacts 27

build.yml

on: pull_request
build-react
48s
build-react
build-vue
40s
build-vue
Matrix: test-core-screenshot
build-angular
1m 11s
build-angular
build-angular-server
39s
build-angular-server
test-core-clean-build
10s
test-core-clean-build
test-core-lint
57s
test-core-lint
test-core-spec
52s
test-core-spec
build-react-router
30s
build-react-router
build-vue-router
36s
build-vue-router
verify-screenshots
2s
verify-screenshots
Matrix: test-angular-e2e
Matrix: test-react-e2e
Matrix: test-react-router-e2e
Matrix: test-vue-e2e
verify-test-angular-e2e
4s
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
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 20 notices
[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
2) [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
[Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible: src/components/datetime/test/basic/datetime.e2e.ts#L481
1) [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible Error: expect(locator).toHaveClass(expected) failed Locator: locator('ion-datetime') Expected pattern: /datetime-ready/ Received string: "ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated" Timeout: 5000ms Call log: - Expect "toHaveClass" with timeout 5000ms - waiting for locator('ion-datetime') 9 × locator resolved to <ion-datetime value="2022-05-03" class="ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated">…</ion-datetime> - unexpected value "ion-color ion-color-primary md datetime-presentation-date-time datetime-size-fixed datetime-grid hydrated" 479 | await page.waitForTimeout(100); 480 | > 481 | await expect(datetime).toHaveClass(/datetime-ready/); | ^ 482 | 483 | const calendarBody = datetime.locator('.calendar-body'); 484 | await expect(calendarBody).toBeVisible(); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:481:30
🎭 Playwright Run Summary
418 passed (2.8m)
🎭 Playwright Run Summary
216 skipped 324 passed (3.1m)
🎭 Playwright Run Summary
1 skipped 568 passed (3.7m)
🎭 Playwright Run Summary
212 skipped 333 passed (3.7m)
🎭 Playwright Run Summary
1 skipped 552 passed (3.6m)
🎭 Playwright Run Summary
4 skipped 541 passed (4.1m)
🎭 Playwright Run Summary
658 passed (4.4m)
🎭 Playwright Run Summary
4 skipped 659 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 505 passed (4.9m)
🎭 Playwright Run Summary
5 skipped 528 passed (5.1m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.4m)
🎭 Playwright Run Summary
1 skipped 555 passed (6.2m)
🎭 Playwright Run Summary
5 skipped 530 passed (6.6m)
🎭 Playwright Run Summary
4 skipped 547 passed (6.8m)
🎭 Playwright Run Summary
1 skipped 558 passed (7.0m)
🎭 Playwright Run Summary
10 skipped 565 passed (7.4m)
🎭 Playwright Run Summary
2 flaky [Mobile Safari] › src/components/datetime/test/basic/datetime.e2e.ts:443:9 › datetime: IO fallback - md/ltr › should become ready even if IntersectionObserver never reports visible [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 2 skipped 542 passed (7.5m)
🎭 Playwright Run Summary
5 skipped 540 passed (7.6m)
🎭 Playwright Run Summary
14 skipped 525 passed (7.5m)
🎭 Playwright Run Summary
7 skipped 536 passed (8.4m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
672 KB
sha256:1542027ee55bc46c4232129ab68d87747f3568b9770879446cead5ade2bedf7d
ionic-angular-server Expired
8.54 KB
sha256:902cbbf9c958075a7bb9fd9e2f23eebec2be11f30805bb0516755179c01b343f
ionic-core Expired
4.53 MB
sha256:38d74c074a66d776ea2b1e0448f66d517d71aeac4bdd23fad6958ed877393af6
ionic-react Expired
212 KB
sha256:badc68665103089abee13fcf5b625924bcfd91cd8cd479d95c845af15914abbe
ionic-react-router Expired
27.9 KB
sha256:7a3e362a1973741ac514558bdeea86141abae998f1cd1d94f773699c2898c550
ionic-vue Expired
234 KB
sha256:1b0c7efb2ca672fdc8117b247f5be5d5df3b7240e53ca479ab772cee8121dbfc
ionic-vue-router Expired
17.1 KB
sha256:63c120c1355848e33009a66171a05fdbd8057e7d55519c163be24bb118384aed
test-results-1-20 Expired
451 KB
sha256:22b5322ff82d25a74fe152173de5766ea34389526ae56c9d3b595a031df86ac7
test-results-10-20 Expired
423 KB
sha256:44e215d2d01a02e08ed3f51c6a34b563f67fd1650b564f4414054d81ccd0221d
test-results-11-20 Expired
524 KB
sha256:a72d03c9422c7f3d8367500964cb121934eb55419d93ef04f487405301976ade
test-results-12-20 Expired
477 KB
sha256:2de8081e51f9322e61037ede11bf63bd5522d44dffd18d6f2b4e031f10e192a3
test-results-13-20 Expired
458 KB
sha256:5646bd98603547ab7707a7e32591ef309228e8e7d009fc05efa92190dcfc5dcb
test-results-14-20 Expired
413 KB
sha256:6867fe08fd011b7870841e7cd8b18ce79955816234c4055668a7009689e1cf2a
test-results-15-20 Expired
1.64 MB
sha256:2cebe1fcda04dbfd3c8d086ce4ff05b9de76ced20f85e3abd08bcafbfdb1dfcc
test-results-16-20 Expired
446 KB
sha256:fb829dc25f9de4c063b3115afc7ead575c898fa7a708647708e90a0918f5353e
test-results-17-20 Expired
554 KB
sha256:a3e3c54b53bd8611c515b8427f972dc3945c56533714768e015e301c3eea5eba
test-results-18-20 Expired
537 KB
sha256:e3d4f92a7e36bb2ab7193fcdd9d9ae2c9ac6bf0535dc236985f4c43b172bbbee
test-results-19-20 Expired
405 KB
sha256:3cb65baafb03f01a4850c2058c78d6c6964cc8c7084d7cc14b8ac429caa69f54
test-results-2-20 Expired
489 KB
sha256:36103307829df20389987a018a69b526829c2a5c38a33f579cc1e0169b57c63c
test-results-20-20 Expired
372 KB
sha256:d1b1042f7f278a49fa3814fdb0e6a2645c2cb5f9e8e7ccc028504b92f9e0ba4a
test-results-3-20 Expired
449 KB
sha256:d786fe8809a7653a32858eb6f6e9400b2696c7e84996cf3f9cc695ec870b0207
test-results-4-20 Expired
552 KB
sha256:24eeeb878fe4caed701df98625c117d0cb909f28ff696ce50f83951e9f18c453
test-results-5-20 Expired
478 KB
sha256:29df7624c95f6a24f53bb68e2e278e0fca71927f45eb51c292f4b0b0d8c0a706
test-results-6-20 Expired
443 KB
sha256:c06a8969d71a7785fead78bc812c86fc3726cfffc84a24547b242732e30ed58b
test-results-7-20 Expired
380 KB
sha256:ae8d162d8978dac549585fafeda9bba21bb8073ef25bd2457d7b3e87dc35dc46
test-results-8-20 Expired
438 KB
sha256:bec6d8831496747810cafe4503a0a881e1d49193ce8f7cbb29bb62bd0c606a20
test-results-9-20 Expired
507 KB
sha256:20eb2aeb840eeacc66befa057e26fbdd7157592cb98d628a70a36dd8ac1f52a7