Skip to content

Update Reference Screenshots #2020

Update Reference Screenshots

Update Reference Screenshots #2020

Manually triggered October 8, 2025 18:23
Status Cancelled
Total duration 10m 52s
Artifacts 20

update-screenshots.yml

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

Annotations

39 errors and 13 notices
test-core-screenshot (10, 20)
Process completed with exit code 1.
[Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
[Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
[Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN: src/components/item-sliding/test/async/item-sliding.e2e.ts#L119
1) [Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN Error: expect(received).toBe(expected) // Object.is equality Expected: 0 Received: 1 117 | 118 | // Check that no errors have been logged > 119 | expect(errors.length).toBe(0); | ^ 120 | }); 121 | }); 122 | }); at /ionic/src/components/item-sliding/test/async/item-sliding.e2e.ts:119:29
[Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group: src/components/radio/test/a11y/radio.e2e.ts#L134
1) [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 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" 132 | 133 | await pageUtils.pressKeys('Tab'); > 134 | await expect(firstGroupRadios.nth(0)).toBeFocused(); | ^ 135 | 136 | await page.keyboard.press('ArrowDown'); 137 | await expect(firstGroupRadios.nth(1)).toBeFocused(); at /ionic/src/components/radio/test/a11y/radio.e2e.ts:134:47
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers: src/components/input-otp/test/separators/input-otp.e2e.ts#L164
4) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 162 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 163 | > 164 | expect(warnings.length).toBe(1); | ^ 165 | expect(warnings[0]).toContain( 166 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 167 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:164:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L152
3) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 150 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 151 | > 152 | expect(warnings.length).toBe(1); | ^ 153 | expect(warnings[0]).toContain( 154 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 155 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:152:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string: src/components/input-otp/test/separators/input-otp.e2e.ts#L140
2) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 138 | await page.setContent(`<ion-input-otp separators="${invalidSeparators}">Description</ion-input-otp>`, config); 139 | > 140 | expect(warnings.length).toBe(1); | ^ 141 | expect(warnings[0]).toContain( 142 | `[Ionic Warning]: [ion-input-otp] - Invalid separators format. Expected a comma-separated list of numbers, an array of numbers, or "all". Received: ${invalidSeparators}` 143 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:140:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 2 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
[Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length: src/components/input-otp/test/separators/input-otp.e2e.ts#L128
1) [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 3 126 | await page.setContent(`<ion-input-otp separators="1,3,5,6,7">Description</ion-input-otp>`, config); 127 | > 128 | expect(warnings.length).toBe(1); | ^ 129 | expect(warnings[0]).toContain( 130 | `[Ionic Warning]: [ion-input-otp] - The following separator positions are greater than the input length (${DEFAULT_INPUT_LENGTH}): 5, 6, 7. These separators will be ignored.` 131 | ); at /ionic/src/components/input-otp/test/separators/input-otp.e2e.ts:128:31
test-core-screenshot (1, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (1, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (4, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (2, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (15, 20)
Process completed with exit code 12.
test-core-screenshot (15, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The run was canceled by @brandyscarney.
test-core-screenshot (6, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The operation was canceled.
test-core-screenshot (6, 20)
The run was canceled by @brandyscarney.
Update Reference Screenshots
The run was canceled by @brandyscarney.
test-core-screenshot (18, 20)
The operation was canceled.
test-core-screenshot (18, 20)
The run was canceled by @brandyscarney.
🎭 Playwright Run Summary
360 skipped 275 passed (2.2m)
🎭 Playwright Run Summary
368 skipped 302 passed (3.4m)
🎭 Playwright Run Summary
1 failed [Mobile Chrome] › src/components/item-sliding/test/async/item-sliding.e2e.ts:44:9 › item-sliding: async - ios/ltr › should not throw errors when adding multiple items with side="end" using the Ionic CDN 2 skipped 668 passed (3.7m)
🎭 Playwright Run Summary
1 skipped 676 passed (3.8m)
🎭 Playwright Run Summary
8 skipped 680 passed (3.8m)
🎭 Playwright Run Summary
8 skipped 660 passed (4.2m)
🎭 Playwright Run Summary
144 skipped 710 passed (4.6m)
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/radio/test/a11y/radio.e2e.ts:130:11 › radio: a11y - md/ltr/dark › radio: keyboard navigation - md/ltr/dark › using arrow keys should move between enabled radios within group 4 skipped 675 passed (4.8m)
🎭 Playwright Run Summary
14 skipped 489 passed (6.1m)
🎭 Playwright Run Summary
10 skipped 648 passed (6.6m)
🎭 Playwright Run Summary
5 skipped 676 passed (6.8m)
🎭 Playwright Run Summary
5 failed [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:124:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to a position greater than the input length [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:134:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid space-separated string [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:146:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to an invalid comma-separated string [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:158:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to negative numbers [Mobile Firefox] › src/components/input-otp/test/separators/input-otp.e2e.ts:170:9 › input-otp: separators functionality - ios/ltr › should warn when setting separators to duplicate positions 3 skipped 659 passed (7.8m)
🎭 Playwright Run Summary
12 skipped 685 passed (8.1m)

Artifacts

Produced during runtime
Name Size Digest
ionic-core
5.18 MB
sha256:3029207ef6e480b0a05b36068f17e6a8cec7d26fd6f0e1ffeae59fe8a77328a6
test-results-10-20
2.1 MB
sha256:19c172264d1e205efac8c949ebe0133689c7c5c01106824ab7853dd958e65f86
test-results-11-20
1.32 MB
sha256:e3bd75d214ab1d8b7e8a519d27c148f1d44057d9fa32ca6b706a5f88454aea44
test-results-12-20
481 KB
sha256:29a6813547b497a300ab42d50fc2cff5fe5f4bd4485c085d997b5e13e73f4715
test-results-13-20
457 KB
sha256:a508213a265aa62d2ae6d09066739d4958ed7fbe7d4dcc0fb57b81f584c2e27c
test-results-14-20
427 KB
sha256:4af3ba5fc3af60a3d998687c835044fae6bcb5709443eafe2a8d6201bc81d602
test-results-16-20
474 KB
sha256:5bf318c07c89c5156877ecc98820dd4726828041c7843d4fd3e9988ac854c88c
test-results-18-20
554 KB
sha256:028cfa8fbed8861b101de4bc8d06e0055dab60da0a16d6ebc5df2c68dadf1176
test-results-19-20
447 KB
sha256:4566509501b67c657c70b0948b801c61ca284b7654189678122f2caf0a126940
test-results-20-20
338 KB
sha256:301036ca7c860bfe2fe66eb001298248a7eeba2267948e9cc7f0f059038fd097
test-results-3-20
6.24 MB
sha256:033e568cff5cbc3bde3dbb7708edda1182ca23ced22e63ae9dea98d99812869b
test-results-7-20
358 KB
sha256:2ad1d8ece4588e56145b1fe4b1a9d3ad66f107749446c931586fa8344b0b69b8
test-results-8-20
450 KB
sha256:708b2b424141cacfcb5547d06dcda68c5bb25e728740a7178bd0b6a04ff05125
test-results-9-20
484 KB
sha256:3415ee164c89eb9a60ce2bf783e14f6965461d22459e292f1001b143a74979b0
updated-screenshots-13-20
174 KB
sha256:c3b3ac597cd50262fbb71e6f2be16d72f1f5eade7c552fc5d4c0cc3f0a8bf944
updated-screenshots-14-20
1.72 MB
sha256:1ec960871bebdba09e521c6bd18f8955c295a8deda14879eeef358f53e6b751f
updated-screenshots-16-20
25.4 KB
sha256:94561371abffe58e4603cd7d1d3230fe88fa78d743b4201fa9dc09e21f4acc3a
updated-screenshots-19-20
4.53 KB
sha256:68f5755911b0314c0004c8fecd7d7c0b5353d601d451488ead900bfb5e08d674
updated-screenshots-20-20
233 KB
sha256:83b026406bc999fdbef24d6ff9403cac16c96cca797edb365e7b60dd313e4297
updated-screenshots-8-20
1.31 MB
sha256:c0493a1758ad9029968a8da3a415c0a98d79eb4fc148dbd29a81bdb18782884e