Skip to content

Update Reference Screenshots #2161

Update Reference Screenshots

Update Reference Screenshots #2161

Manually triggered March 20, 2026 18:27
Status Success
Total duration 14m 45s
Artifacts 24

update-screenshots.yml

on: workflow_dispatch
Matrix: test-core-screenshot
update-reference-screenshots
17s
update-reference-screenshots
Fit to window
Zoom out
Zoom in

Annotations

6 errors and 20 notices
[Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value: src/components/segment/test/segment-events.e2e.ts#L37
1) [Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value Error: expect(received).toBe(expected) // Object.is equality Expected: "2" Received: undefined 35 | await page.keyboard.press('Enter'); 36 | > 37 | expect(await segment.evaluate((el: HTMLIonSegmentElement) => el.value)).toBe('2'); | ^ 38 | 39 | expect(ionChangeSpy).toHaveReceivedEventTimes(1); 40 | expect(ionChangeSpy).toHaveReceivedEventDetail({ value: '2' }); at /ionic/src/components/segment/test/segment-events.e2e.ts:37:81
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › 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/dark › radio: keyboard navigation - md/ltr/dark › 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 Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:602:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid: src/components/datetime/test/basic/datetime.e2e.ts#L615
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:602:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('.calendar-day:not([disabled])').first() - locator resolved to <button data-day="1" tabindex="-1" data-index="3" data-month="12" data-year="2021" part="calendar-day" data-day-of-week="3" class="calendar-day" aria-label="Wednesday, December 1">1</button> - attempting click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <button data-day="1" tabindex="-1" data-index="3" data-month="12" data-year="2021" part="calendar-day" class="calendar-day" data-day-of-week="3" aria-label="Wednesday, December 1">1</button> from <div class="calendar-month">…</div> subtree intercepts pointer events - retrying click action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - performing click action - <button data-day="3" tabindex="-1" data-index="3" data-month="11" data-year="2021" part="calendar-day" class="calendar-day" data-day-of-week="3" aria-label="Wednesday, November 3">3</button> from <div class="calendar-month">…</div> subtree intercepts pointer events - retrying click action - waiting 20ms 2 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 100ms 56 × waiting for element to be visible, enabled and stable - element is not enabled - retrying click action - waiting 500ms 613 | const calendarButtons = page.locator('.calendar-day:not([disabled])'); 614 | > 615 | await calendarButtons.nth(0).click(); | ^ 616 | 617 | await ionChange.next(); 618 | await expect(ionChange).toHaveReceivedEventTimes(1); at /ionic/src/components/datetime/test/basic/datetime.e2e.ts:615:36
[Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:602:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid: src/components/datetime/test/basic/datetime.e2e.ts#L0
1) [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:602:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid Test timeout of 30000ms exceeded.
🎭 Playwright Run Summary
360 skipped 285 passed (2.4m)
🎭 Playwright Run Summary
2 skipped 578 passed (3.3m)
🎭 Playwright Run Summary
368 skipped 318 passed (3.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/segment/test/segment-events.e2e.ts:10:11 › segment: events: ionChange - ios/ltr › when the segment is activated by keyboard navigation › should emit when there is no initial value 1 skipped 710 passed (4.2m)
🎭 Playwright Run Summary
8 skipped 713 passed (4.3m)
🎭 Playwright Run Summary
8 skipped 797 passed (4.8m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:117:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › tabbing should switch between radio groups 4 skipped 694 passed (5.2m)
🎭 Playwright Run Summary
36 skipped 841 passed (5.9m)
🎭 Playwright Run Summary
14 skipped 498 passed (6.6m)
🎭 Playwright Run Summary
5 skipped 695 passed (7.2m)
🎭 Playwright Run Summary
10 skipped 704 passed (7.7m)
🎭 Playwright Run Summary
3 skipped 684 passed (8.2m)
🎭 Playwright Run Summary
12 skipped 689 passed (8.9m)
🎭 Playwright Run Summary
13 skipped 689 passed (9.0m)
🎭 Playwright Run Summary
1 skipped 671 passed (9.4m)
🎭 Playwright Run Summary
5 skipped 757 passed (9.7m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 4 skipped 742 passed (9.7m)
🎭 Playwright Run Summary
5 skipped 697 passed (10.0m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/datetime/test/basic/datetime.e2e.ts:602:9 › datetime: ionChange - md/ltr › should fire ionChange when confirming a value from the calendar grid 18 skipped 655 passed (11.0m)
🎭 Playwright Run Summary
14 skipped 716 passed (11.6m)

Artifacts

Produced during runtime
Name Size Digest
ionic-core
5.1 MB
sha256:c3855255428dc50b87d99f6a035106a41a2addbf8374e0264ef18d6a692cafbc
test-results-1-20
1.76 MB
sha256:c1f5652b7c6500a43cadb463c3faff56a11bfc2e917ddd5c661c9b3f47751b17
test-results-10-20
439 KB
sha256:07e37d3eb46025fa497f6f3a4ce6e9f430f54521ef43d19ef41d60581e5fff6a
test-results-11-20
1.36 MB
sha256:bb6fe4ab57b6a39e6474028db3c403a9205a026a491f299002865a89caae6387
test-results-12-20
1.26 MB
sha256:816d2078cba944e2521d6fc1b0eb4b0e4ac7b3a4713a260355be37bff712af60
test-results-13-20
532 KB
sha256:15055b605749d571c915f00ad373bf722d855f7887ced1119e019a629c9a63b0
test-results-14-20
460 KB
sha256:7ebe4affd2aa2b1eababa3124efe57af98bfa6366849cb73395032dd7141c87b
test-results-15-20
490 KB
sha256:fd8dcb1553778291aaecf70d377dc3aeb017cd7ed856812ee14d84ab35713819
test-results-16-20
503 KB
sha256:dfd4cdda672e06faca020738b3b7b69605741a492e530e9b84e690d3c78adc34
test-results-17-20
604 KB
sha256:ce858f4e8d90e01745dedd6d70d8b7d5c540fe3c3ee7474502bbd2c25da34e94
test-results-18-20
588 KB
sha256:8eb65afef0a481261f79f474cd71a4f16a5bf465a3cb7ac54163f20adbe7f349
test-results-19-20
492 KB
sha256:3ccfd2dca318419df59eb9c6d4dde08a79aae742f044ac1e09f3daeb1d10c633
test-results-2-20
1.36 MB
sha256:79244ed82f1a358a4786d141af831723f76ae8083aec1cf2365b866474fb9877
test-results-20-20
365 KB
sha256:5f0b9bb34ee2c9bc5901a4e86a04da34d006c2da985cfd75ca82386930fae0aa
test-results-3-20
470 KB
sha256:f912f916b8ac2d7f340e7916e4f35f8957506e286ee8bf41520bd0daff8507b6
test-results-4-20
631 KB
sha256:37c4e55ba07c1c7184c2077c030dcb96498851b7dac1fbb14d62ba2dcd44f62b
test-results-5-20
520 KB
sha256:31e1e8f30b22b4160818dcbf2f124d6900c4a6ce6cc3dc3950406735a7843968
test-results-6-20
521 KB
sha256:2b4857c47cf645148e4d244d8f02a7dca47690118c078d95d3286148b0b98604
test-results-7-20
391 KB
sha256:e485e1e8fee90cd092145a2d9afc306ed5708a776444a4a6a626ca3d21fbec62
test-results-8-20
478 KB
sha256:9cf8e5e5e34cac8e26552732aa927d6acfa4acb441a3a8cdf61608f6a336c872
test-results-9-20
557 KB
sha256:a1d5fe65e4481c9d656752a6061a45dee055a4f5c7c1d1d0284cabfb8e28bdf5
updated-screenshots-1-20
9.2 KB
sha256:72db2cfe4e6ef19957d3060592f0b8efb2cd2724efe292fbe23fc50747a58a54
updated-screenshots-14-20
12.1 KB
sha256:bf1eedaf4888ef86609d3c759c84f81b51db2f0c8630afdb96e0e5876174afe3
updated-screenshots-7-20
6.38 KB
sha256:35febab3656a0d37f89baaaffba1fbda33c0e9ec89be11fe14960823f9a2d5f4