Skip to content

feat(select): allow HTML within options #18868

feat(select): allow HTML within options

feat(select): allow HTML within options #18868

Triggered via pull request April 10, 2026 23:33
@thetaPCthetaPC
synchronize #31072
FW-7137
Status Failure
Total duration 10m 13s
Artifacts 17

build.yml

on: pull_request
build-react
55s
build-react
build-vue
47s
build-vue
Matrix: test-core-screenshot
build-angular
1m 13s
build-angular
build-angular-server
41s
build-angular-server
test-core-clean-build
13s
test-core-clean-build
test-core-lint
1m 0s
test-core-lint
test-core-spec
58s
test-core-spec
build-react-router
21s
build-react-router
build-vue-router
49s
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
2s
verify-test-angular-e2e
verify-test-react-e2e
3s
verify-test-react-e2e
verify-test-react-router-e2e
4s
verify-test-react-router-e2e
verify-test-vue-e2e
3s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

42 errors and 10 notices
[Mobile Chrome] › 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 Chrome] › 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 Chrome] › src/components/select/test/fill/select.e2e.ts:24:11 › select: fill - ionic/md/ltr/light › select: fill outline › padding and border radius should be customizable: src/components/select/test/fill/select.e2e.ts#L48
4) [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:24:11 › select: fill - ionic/md/ltr/light › select: fill outline › padding and border radius should be customizable Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-fill-shaped-outline-custom-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-fill-shaped-outline-custom-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select shape="round" label="Fruit" value="apple" fill="outline" label-placement="floating" class="ionic has-value label-floating ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-floating select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select shape="round" label="Fruit" value="apple" fill="outline" label-placement="floating" class="ionic has-value label-floating ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-floating select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 46 | 47 | const select = page.locator('ion-select'); > 48 | await expect(select).toHaveScreenshot(screenshot(`select-fill-shaped-outline-custom`)); | ^ 49 | }); 50 | }); 51 | }); at /ionic/src/components/select/test/fill/select.e2e.ts:48:30
[Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions: src/components/select/test/fill/select.e2e.ts#L22
3) [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-fill-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-fill-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const select = page.locator('ion-select'); > 22 | await expect(select).toHaveScreenshot(screenshot(`select-fill-outline`)); | ^ 23 | }); 24 | test('padding and border radius should be customizable', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/select/test/fill/select.e2e.ts:22:30
[Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions: src/components/select/test/fill/select.e2e.ts#L22
3) [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-fill-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-fill-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const select = page.locator('ion-select'); > 22 | await expect(select).toHaveScreenshot(screenshot(`select-fill-outline`)); | ^ 23 | }); 24 | test('padding and border radius should be customizable', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/select/test/fill/select.e2e.ts:22:30
[Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions: src/components/select/test/fill/select.e2e.ts#L22
3) [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-fill-outline-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-fill-outline-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Fruit" value="apple" fill="outline" class="ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 20 | 21 | const select = page.locator('ion-select'); > 22 | await expect(select).toHaveScreenshot(screenshot(`select-fill-outline`)); | ^ 23 | }); 24 | test('padding and border radius should be customizable', async ({ page }) => { 25 | await page.setContent( at /ionic/src/components/select/test/fill/select.e2e.ts:22:30
[Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis: src/components/select/test/custom/select.e2e.ts#L39
2) [Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 74 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-custom-diff-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-custom-diff-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. 37 | 38 | const select = page.locator('ion-select'); > 39 | await expect(select).toHaveScreenshot(screenshot(`select-custom-diff`)); | ^ 40 | }); 41 | test('should be able to customize select label, placeholder, and value using css parts', async ({ page }) => { 42 | test.info().annotations.push({ at /ionic/src/components/select/test/custom/select.e2e.ts:39:28
[Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis: src/components/select/test/custom/select.e2e.ts#L39
2) [Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 74 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-custom-diff-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-custom-diff-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. 37 | 38 | const select = page.locator('ion-select'); > 39 | await expect(select).toHaveScreenshot(screenshot(`select-custom-diff`)); | ^ 40 | }); 41 | test('should be able to customize select label, placeholder, and value using css parts', async ({ page }) => { 42 | test.info().annotations.push({ at /ionic/src/components/select/test/custom/select.e2e.ts:39:28
[Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis: src/components/select/test/custom/select.e2e.ts#L39
2) [Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 74 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-custom-diff-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-custom-diff-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select value="a" label="Select" class="ionic has-value ion-focusable select-ltr select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 74 pixels (ratio 0.01 of all image pixels) are different. 37 | 38 | const select = page.locator('ion-select'); > 39 | await expect(select).toHaveScreenshot(screenshot(`select-custom-diff`)); | ^ 40 | }); 41 | test('should be able to customize select label, placeholder, and value using css parts', async ({ page }) => { 42 | test.info().annotations.push({ at /ionic/src/components/select/test/custom/select.e2e.ts:39:28
[Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand: src/components/select/test/color/select.e2e.ts#L18
1) [Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-outline-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-outline-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 16 | 17 | const select = page.locator('ion-select'); > 18 | await expect(select).toHaveScreenshot(screenshot(`select-outline-color`)); | ^ 19 | }); 20 | }); 21 | }); at /ionic/src/components/select/test/color/select.e2e.ts:18:30
[Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand: src/components/select/test/color/select.e2e.ts#L18
1) [Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-outline-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-outline-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 16 | 17 | const select = page.locator('ion-select'); > 18 | await expect(select).toHaveScreenshot(screenshot(`select-outline-color`)); | ^ 19 | }); 20 | }); 21 | }); at /ionic/src/components/select/test/color/select.e2e.ts:18:30
[Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand: src/components/select/test/color/select.e2e.ts#L18
1) [Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-select') 78 pixels (ratio 0.01 of all image pixels) are different. Snapshot: select-outline-color-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(select-outline-color-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-select') - locator resolved to <ion-select label="Label" value="apple" fill="outline" color="danger" class="select-expanded ion-color ion-color-danger ionic has-value ion-focusable select-ltr select-fill-outline select-shape-round select-label-placement-start select-size-medium hydrated">…</ion-select> - 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 - 78 pixels (ratio 0.01 of all image pixels) are different. 16 | 17 | const select = page.locator('ion-select'); > 18 | await expect(select).toHaveScreenshot(screenshot(`select-outline-color`)); | ^ 19 | }); 20 | }); 21 | }); at /ionic/src/components/select/test/color/select.e2e.ts:18:30
test-core-screenshot (5, 20)
The strategy configuration was canceled because "test-core-screenshot._12_20" failed
test-core-screenshot (5, 20)
Process completed with exit code 12.
test-core-screenshot (5, 20)
The operation was canceled.
test-core-screenshot (4, 20)
The strategy configuration was canceled because "test-core-screenshot._12_20" failed
test-core-screenshot (4, 20)
Process completed with exit code 12.
test-core-screenshot (4, 20)
The operation was canceled.
test-core-screenshot (3, 20)
The strategy configuration was canceled because "test-core-screenshot._12_20" failed
test-core-screenshot (3, 20)
Process completed with exit code 12.
test-core-screenshot (3, 20)
The operation was canceled.
test-core-screenshot (17, 20)
The strategy configuration was canceled because "test-core-screenshot._12_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._12_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 (6, 20)
The strategy configuration was canceled because "test-core-screenshot._12_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._12_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 (1, 20)
The strategy configuration was canceled because "test-core-screenshot._12_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 (15, 20)
The strategy configuration was canceled because "test-core-screenshot._12_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._12_20" failed
test-core-screenshot (19, 20)
Process completed with exit code 12.
test-core-screenshot (19, 20)
The operation was canceled.
verify-screenshots
Process completed with exit code 1.
🎭 Playwright Run Summary
1 flaky [Mobile Chrome] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 360 skipped 293 passed (2.5m)
🎭 Playwright Run Summary
368 skipped 324 passed (3.6m)
🎭 Playwright Run Summary
2 skipped 595 passed (4.1m)
🎭 Playwright Run Summary
8 skipped 714 passed (4.4m)
🎭 Playwright Run Summary
8 skipped 810 passed (5.1m)
🎭 Playwright Run Summary
5 skipped 704 passed (5.3m)
🎭 Playwright Run Summary
36 skipped 870 passed (6.0m)
🎭 Playwright Run Summary
14 skipped 520 passed (6.4m)
🎭 Playwright Run Summary
5 skipped 697 passed (6.7m)
🎭 Playwright Run Summary
27 failed [Mobile Chrome] › src/components/select/test/color/select.e2e.ts:7:11 › input: color - ionic/md/ltr/light › input: fill outline › should set label and highlight color on expand [Mobile Chrome] › src/components/select/test/custom/select.e2e.ts:6:9 › select: custom - ionic/md/ltr/light › should be able to customize select using css apis [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/ltr/light › select: fill outline › should not have visual regressions [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:24:11 › select: fill - ionic/md/ltr/light › select: fill outline › padding and border radius should be customizable [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:7:11 › select: fill - ionic/md/rtl/light › select: fill outline › should not have visual regressions [Mobile Chrome] › src/components/select/test/fill/select.e2e.ts:24:11 › select: fill - ionic/md/rtl/light › select: fill outline › padding and border radius should be customizable [Mobile Chrome] › src/components/select/test/highlight/select.e2e.ts:276:11 › select: highlights - ionic/md/ltr/light › select: outline › should render valid state correctly [Mobile Chrome] › src/components/select/test/highlight/select.e2e.ts:304:11 › select: highlights - ionic/md/ltr/light › select: outline › should render invalid state correctly [Mobile Chrome] › src/components/select/test/highlight/select.e2e.ts:332:11 › select: highlights - ionic/md/ltr/light › select: outline › should render focused state correctly [Mobile Chrome] › src/components/select/test/highlight/select.e2e.ts:360:11 › select: highlights - ionic/md/ltr/light › select: outline › should render custom highlight correctly [Mobile Chrome] › src/components/select/test/item/select.e2e.ts:6:9 › select: item - ionic/md/ltr/light › should render correctly in list with no fill [Mobile Chrome] › src/components/select/test/item/select.e2e.ts:25:9 › select: item - ionic/md/ltr/light › should render correctly in inset list with no fill [Mobile Chrome] › src/components/select/test/item/select.e2e.ts:44:9 › select: item - ionic/md/ltr/light › should render correctly in an item inside of a flex container [Mobile Chrome] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ionic/md/ltr/light › select: stacked placement › label should appear above the select when there is a value [Mobile Chrome] › src/components/select/test/label/select.e2e.ts:79:11 › select: label - ionic/md/ltr/light › select: stacked placement › long text should truncate [Mobile Chrome] › src/components/select/test/label/select.e2e.ts:39:11 › select: label - ionic/md/rtl/light › select: stacked placement › label should appear above the select when there is a value [Mobile Chrome] › src/components/select/test/label/select.e2e.ts:79:11 › select: label - ionic/md/rtl/light › select: stacked placement › long text should truncate [Mobile Chrome] › src/components/select/test/shape/select.e2e.ts:10:11 › select: shape - ionic/md/ltr/light › soft - should not have visual regressions with outline fill [Mobile Chrome] › src/components/select/test/shape/select.e2e.ts:10:11 › select: shape - ionic/md/ltr/light › round - should not have visual regressions with outline fill [Mobile Chrome] › src/components/select/test/shape/select.e2e.ts:10:11 › select: shape - ionic/md/ltr/light › rectangular - should not have visual regressions with outline fill [Mobile Chrome] › src/components/select/test/size/select.e2e.ts:11:11 › select: size - ionic/md/ltr/light › small - should not have visual regressions [Mobile Chrome] › src/components/select/test/size/select.e2e.ts:32:11 › select: size - ionic/md/ltr/light › small - should not have visual regressions when label is unset [Mobile Chrome] › src/components/selec

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
811 KB
sha256:e30957f58c6c3906308fa062ab7e134d6f436e6c9a0655efe8edc5e7d7511bed
ionic-angular-server
8.55 KB
sha256:ff57ce06e00613a5addf99941ca9730698d3534999c5a882440feae92112227b
ionic-core
5.15 MB
sha256:10c2de83badc90f8aafec2de3eed835db7a5eac60fcec467022250c53ea8219e
ionic-react
345 KB
sha256:88b3737b315bbbfbc8a50bd0dc71de1a738c466bb07a26f83542a225c3dc1f84
ionic-react-router
27.9 KB
sha256:213cb90cd66a6108123a0e9201faf329845a1e3da9347f7428913c27d7ac3b73
ionic-vue
376 KB
sha256:12e5efc7b4de7edc7218835937d08efa87c1559d93a38c9a9fd2f649801366be
ionic-vue-router
17.1 KB
sha256:d8e1c7da844bcc13e0082a20ff07aba1d904ff661da55e565b41c3a1251595ea
test-results-10-20
447 KB
sha256:ccbbcaca62175fc27204d3deee396906b264e1e73d21a6cfca3461fef9b8554c
test-results-11-20
619 KB
sha256:da79bbca04b48759759985116ed71dbdb1b8d7032b1bbea33a324365a0a60a3f
test-results-12-20
31.5 MB
sha256:172291b18a2588d7e9121ec95a0b59425967cc4e00afc7a3b47d601fdb06ea5e
test-results-13-20
546 KB
sha256:c94dc6da5d1fbe0a192fd4411ca2d91a51fc63b3ca62f2bad6cd06c31dd940f6
test-results-14-20
460 KB
sha256:be6cebecd1498836edf026900c4e33e255ac35390fd18c8db315662a6b52e5a6
test-results-16-20
511 KB
sha256:91cdb651c589076966b0e2e62049aa5a1826a7a0c0b8c8d9d7540c7988667eed
test-results-20-20
371 KB
sha256:814455d36af6f4540c8d62e5306b1b283a92d36463cbbf8f33d4bc65eff01540
test-results-7-20
1.24 MB
sha256:4068d0934e2b9ea87170ab0086816bcf03219414c58283430034f4debe6d8dd7
test-results-8-20
483 KB
sha256:5afd5a555927533a0c4010fbf13e4165aa5b5d7f36c37e09fda5036bb5fd1306
test-results-9-20
573 KB
sha256:ad6f6fe3482bdf30416eca9418236a5cac00fbe32baab85956f3f667ffc564db