Skip to content

fix(ionic): update light base color #17374

fix(ionic): update light base color

fix(ionic): update light base color #17374

Triggered via pull request November 6, 2025 14:46
Status Failure
Total duration 7m 1s
Artifacts 10

build.yml

on: pull_request
build-react
55s
build-react
build-vue
46s
build-vue
Matrix: test-core-screenshot
build-angular
1m 9s
build-angular
build-angular-server
32s
build-angular-server
test-core-clean-build
14s
test-core-clean-build
test-core-lint
55s
test-core-lint
test-core-spec
47s
test-core-spec
build-react-router
30s
build-react-router
build-vue-router
42s
build-vue-router
verify-screenshots
4s
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
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

70 errors and 4 notices
test-core-screenshot (20, 20)
Process completed with exit code 1.
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
3) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 554 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 554 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 554 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
3) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 554 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 554 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 554 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
3) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color Error: expect(locator).toHaveScreenshot(expected) failed 554 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-rtl-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-rtl-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 554 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 554 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
2) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 555 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 555 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 555 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
2) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 555 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 555 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 555 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color: src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts#L67
2) [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color Error: expect(locator).toHaveScreenshot(expected) failed 555 pixels (ratio 0.01 of all image pixels) are different. Snapshot: toggle-on-off-labels-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toggle-on-off-labels-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 555 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 555 pixels (ratio 0.01 of all image pixels) are different. 65 | const container = page.locator('#container'); 66 | > 67 | await expect(container).toHaveScreenshot(screenshot(`toggle-on-off-labels-color`)); | ^ 68 | }); 69 | }); 70 | }); at /ionic/src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:67:31
[Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts: src/components/toast/test/hue/toast.e2e.ts#L37
1) [Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 14978 pixels (ratio 0.06 of all image pixels) are different. Snapshot: toast-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 17404 pixels (ratio 0.07 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2417 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14978 pixels (ratio 0.06 of all image pixels) are different. 35 | const screenshotString = screenshot(`toast-${screenshotModifier}`); 36 | > 37 | await expect(page).toHaveScreenshot(screenshotString); | ^ 38 | } 39 | } 40 | at ToastFixture.screenshot (/ionic/src/components/toast/test/hue/toast.e2e.ts:37:24) at /ionic/src/components/toast/test/hue/toast.e2e.ts:56:26
[Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts: src/components/toast/test/hue/toast.e2e.ts#L37
1) [Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(page).toHaveScreenshot(expected) failed 14978 pixels (ratio 0.06 of all image pixels) are different. Snapshot: toast-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 17404 pixels (ratio 0.07 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2417 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14978 pixels (ratio 0.06 of all image pixels) are different. 35 | const screenshotString = screenshot(`toast-${screenshotModifier}`); 36 | > 37 | await expect(page).toHaveScreenshot(screenshotString); | ^ 38 | } 39 | } 40 | at ToastFixture.screenshot (/ionic/src/components/toast/test/hue/toast.e2e.ts:37:24) at /ionic/src/components/toast/test/hue/toast.e2e.ts:56:26
[Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts: src/components/toast/test/hue/toast.e2e.ts#L37
1) [Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts Error: expect(page).toHaveScreenshot(expected) failed 14978 pixels (ratio 0.06 of all image pixels) are different. Snapshot: toast-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(toast-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 17404 pixels (ratio 0.07 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2417 pixels (ratio 0.01 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14978 pixels (ratio 0.06 of all image pixels) are different. 35 | const screenshotString = screenshot(`toast-${screenshotModifier}`); 36 | > 37 | await expect(page).toHaveScreenshot(screenshotString); | ^ 38 | } 39 | } 40 | at ToastFixture.screenshot (/ionic/src/components/toast/test/hue/toast.e2e.ts:37:24) at /ionic/src/components/toast/test/hue/toast.e2e.ts:56:26
test-core-screenshot (10, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (10, 20)
Process completed with exit code 1.
[Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options: src/components/item-sliding/test/hue/item-sliding.e2e.ts#L149
3) [Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 3737 pixels (ratio 0.04 of all image pixels) are different. Snapshot: item-option-hue-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(item-option-hue-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 3737 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 3737 pixels (ratio 0.04 of all image pixels) are different. 147 | await page.waitForSelector('ion-item-options:visible', { state: 'visible' }); 148 | > 149 | await expect(page.locator('ion-list')).toHaveScreenshot(screenshot('item-option-hue-bold')); | ^ 150 | }); 151 | }); 152 | }); at /ionic/src/components/item-sliding/test/hue/item-sliding.e2e.ts:149:46
[Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options: src/components/item-sliding/test/hue/item-sliding.e2e.ts#L149
3) [Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 3737 pixels (ratio 0.04 of all image pixels) are different. Snapshot: item-option-hue-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(item-option-hue-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 3737 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 3737 pixels (ratio 0.04 of all image pixels) are different. 147 | await page.waitForSelector('ion-item-options:visible', { state: 'visible' }); 148 | > 149 | await expect(page.locator('ion-list')).toHaveScreenshot(screenshot('item-option-hue-bold')); | ^ 150 | }); 151 | }); 152 | }); at /ionic/src/components/item-sliding/test/hue/item-sliding.e2e.ts:149:46
[Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options: src/components/item-sliding/test/hue/item-sliding.e2e.ts#L149
3) [Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options Error: expect(locator).toHaveScreenshot(expected) failed 3737 pixels (ratio 0.04 of all image pixels) are different. Snapshot: item-option-hue-bold-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(item-option-hue-bold-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 3737 pixels (ratio 0.04 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-list') - locator resolved to <ion-list role="list" class="ionic list-ionic list-rectangular hydrated">…</ion-list> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 3737 pixels (ratio 0.04 of all image pixels) are different. 147 | await page.waitForSelector('ion-item-options:visible', { state: 'visible' }); 148 | > 149 | await expect(page.locator('ion-list')).toHaveScreenshot(screenshot('item-option-hue-bold')); | ^ 150 | }); 151 | }); 152 | }); at /ionic/src/components/item-sliding/test/hue/item-sliding.e2e.ts:149:46
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L77
2) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 33 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-readonly-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-readonly-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 32 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 33 pixels (ratio 0.01 of all image pixels) are different. 75 | // Set viewport size to ensure the entire height is visible 76 | await page.setViewportSize({ width: 393, height: 900 }); > 77 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}-readonly`)); | ^ 78 | }); 79 | }); 80 | }); at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:77:33
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L77
2) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 33 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-readonly-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-readonly-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 32 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 33 pixels (ratio 0.01 of all image pixels) are different. 75 | // Set viewport size to ensure the entire height is visible 76 | await page.setViewportSize({ width: 393, height: 900 }); > 77 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}-readonly`)); | ^ 78 | }); 79 | }); 80 | }); at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:77:33
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L77
2) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed 33 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-readonly-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-readonly-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 32 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 33 pixels (ratio 0.01 of all image pixels) are different. 75 | // Set viewport size to ensure the entire height is visible 76 | await page.setViewportSize({ width: 393, height: 900 }); > 77 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}-readonly`)); | ^ 78 | }); 79 | }); 80 | }); at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:77:33
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L31
1) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 344 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 344 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 344 pixels (ratio 0.01 of all image pixels) are different. 29 | // Set viewport size to ensure the entire height is visible 30 | await page.setViewportSize({ width: 393, height: 900 }); > 31 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}`)); | ^ 32 | }); 33 | test(`disabled color with ${fill} fill should not have visual regressions`, async ({ page }) => { 34 | await page.setContent( at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:31:33
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L31
1) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed 344 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 344 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 344 pixels (ratio 0.01 of all image pixels) are different. 29 | // Set viewport size to ensure the entire height is visible 30 | await page.setViewportSize({ width: 393, height: 900 }); > 31 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}`)); | ^ 32 | }); 33 | test(`disabled color with ${fill} fill should not have visual regressions`, async ({ page }) => { 34 | await page.setContent( at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:31:33
[Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions: src/components/input-otp/test/color/input-otp.e2e.ts#L31
1) [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed 344 pixels (ratio 0.01 of all image pixels) are different. Snapshot: input-otp-color-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(input-otp-color-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - 344 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('#container') - locator resolved to <div id="container">…</div> - taking element screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - attempting scroll into view action - waiting for element to be stable - captured a stable screenshot - 344 pixels (ratio 0.01 of all image pixels) are different. 29 | // Set viewport size to ensure the entire height is visible 30 | await page.setViewportSize({ width: 393, height: 900 }); > 31 | await expect(container).toHaveScreenshot(screenshot(`input-otp-color-${fill}`)); | ^ 32 | }); 33 | test(`disabled color with ${fill} fill should not have visual regressions`, async ({ page }) => { 34 | await page.setContent( at /ionic/src/components/input-otp/test/color/input-otp.e2e.ts:31:33
test-core-screenshot (16, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (16, 20)
Process completed with exit code 12.
test-core-screenshot (16, 20)
The operation was canceled.
test-core-screenshot (1, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (1, 20)
Process completed with exit code 12.
test-core-screenshot (1, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (17, 20)
Process completed with exit code 12.
test-core-screenshot (17, 20)
The operation was canceled.
test-core-screenshot (2, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (2, 20)
Process completed with exit code 12.
test-core-screenshot (2, 20)
The operation was canceled.
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (13, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (13, 20)
Process completed with exit code 12.
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (13, 20)
The operation was canceled.
test-core-screenshot (15, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (15, 20)
Process completed with exit code 12.
test-core-screenshot (15, 20)
The operation was canceled.
test-core-screenshot (19, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (19, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The operation was canceled.
test-core-screenshot (8, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (8, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (8, 20)
The operation was canceled.
test-core-screenshot (9, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (9, 20)
Process completed with exit code 12.
test-core-screenshot (9, 20)
The operation was canceled.
test-core-screenshot (11, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (11, 20)
Process completed with exit code 12.
test-core-screenshot (11, 20)
The operation was canceled.
test-core-screenshot (6, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (6, 20)
Process completed with exit code 12.
test-core-screenshot (6, 20)
The operation was canceled.
test-core-screenshot (18, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (18, 20)
Process completed with exit code 12.
test-core-screenshot (18, 20)
The operation was canceled.
test-core-screenshot (14, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (14, 20)
Process completed with exit code 12.
test-core-screenshot (14, 20)
The operation was canceled.
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._20_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
360 skipped 276 passed (2.2m)
🎭 Playwright Run Summary
1 skipped 676 passed (3.7m)
🎭 Playwright Run Summary
3 failed [Mobile Safari] › src/components/toast/test/hue/toast.e2e.ts:54:9 › toast: hue - ionic/md/ltr/light › should show all bold toasts [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/ltr/light › should not have visual regressions with color [Mobile Safari] › src/components/toggle/test/enable-on-off-labels/toggle.e2e.ts:32:9 › toggle: enable-on-off-labels - ionic/md/rtl/light › should not have visual regressions with color 368 skipped 300 passed (3.7m)
🎭 Playwright Run Summary
3 failed [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:10:11 › input-otp: color - ionic/md/ltr/light › color with outline fill should not have visual regressions [Mobile Chrome] › src/components/input-otp/test/color/input-otp.e2e.ts:56:11 › input-otp: color - ionic/md/ltr/light › readonly color with outline fill should not have visual regressions [Mobile Chrome] › src/components/item-sliding/test/hue/item-sliding.e2e.ts:79:9 › item-option: hue - ionic/md/ltr/light › should render bold item options 2 skipped 666 passed (3.8m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
866 KB
sha256:cc0cdebf842087d80574691cd61ba652d5b612fa1c791812cfaa34c45268dbd0
ionic-angular-server
8.55 KB
sha256:ace9a9c7998dad9ac805bbd1c0e2a4c7b518d59cc3bbd887014203a1b4199616
ionic-core
5.17 MB
sha256:065a9bd623823cf1f9a93ebd4bd61909a5f8d45c39979610095d9316aa8ad858
ionic-react
404 KB
sha256:49bd6fadd9631ff42e371e1d135c238d03775b68f80bb5e5d8f3a2ae7b969044
ionic-react-router
27.9 KB
sha256:bd697bdeba2123a8b2bc4a6b8156be6414275329998fcdfb0ab7ba6b52c450a8
ionic-vue
435 KB
sha256:5e520b56745d18f167a417a7441c39dd9065378d471f271e099f0dc1966a5ab9
ionic-vue-router
17 KB
sha256:8c2501604341bd850cfd524a2e67d04bcf4384281069a46f75bf71157f6b083e
test-results-12-20
480 KB
sha256:8366528f9f578571f8ca71e2804d9375c92001e9d744a8949e3d480df360455f
test-results-20-20
5.75 MB
sha256:dc3f9183210044c4f93410a9677934628b478226752689536590097cc94912f2
test-results-7-20
362 KB
sha256:861661d5cbfb2bb2bd0339fe72096129102e33093e0a697e2e0ae17e370500a5