Skip to content

feat(select): add labelPlacement prop, justify prop, and rich content styles for select options #19487

feat(select): add labelPlacement prop, justify prop, and rich content styles for select options

feat(select): add labelPlacement prop, justify prop, and rich content styles for select options #19487

Triggered via pull request June 8, 2026 22:16
@thetaPCthetaPC
synchronize #31138
FW-7290
Status Success
Total duration 17m 31s
Artifacts 27

build.yml

on: pull_request
build-react
52s
build-react
build-vue
45s
build-vue
Matrix: test-core-screenshot
build-angular
1m 13s
build-angular
build-angular-server
43s
build-angular-server
test-core-clean-build
21s
test-core-clean-build
test-core-lint
1m 2s
test-core-lint
test-core-spec
1m 6s
test-core-spec
build-react-router
24s
build-react-router
build-vue-router
40s
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
2s
verify-test-react-e2e
verify-test-react-router-e2e
3s
verify-test-react-router-e2e
verify-test-vue-e2e
2s
verify-test-vue-e2e
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 20 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 Firefox] › src/components/modal/test/sheet/modal.e2e.ts:316:9 › sheet modal: clicking the handle - ionic/ios/ltr/light › should not dismiss the modal when backdrop is clicked and breakpoint is moving: src/components/modal/test/sheet/modal.e2e.ts#L332
1) [Mobile Firefox] › src/components/modal/test/sheet/modal.e2e.ts:316:9 › sheet modal: clicking the handle - ionic/ios/ltr/light › should not dismiss the modal when backdrop is clicked and breakpoint is moving Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for locator('ion-modal .modal-handle') 330 | await ionBreakpointDidChange.next(); 331 | > 332 | await handle.click(); | ^ 333 | 334 | await ionBreakpointDidChange.next(); 335 | at /ionic/src/components/modal/test/sheet/modal.e2e.ts:332:20
[Mobile Firefox] › src/components/modal/test/sheet/modal.e2e.ts:316:9 › sheet modal: clicking the handle - ionic/ios/ltr/light › should not dismiss the modal when backdrop is clicked and breakpoint is moving: src/components/modal/test/sheet/modal.e2e.ts#L0
1) [Mobile Firefox] › src/components/modal/test/sheet/modal.e2e.ts:316:9 › sheet modal: clicking the handle - ionic/ios/ltr/light › should not dismiss the modal when backdrop is clicked and breakpoint is moving Test timeout of 30000ms exceeded.
[Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard: src/components/action-sheet/test/a11y/action-sheet.e2e.ts#L188
1) [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard Error: expect(received).toBe(expected) // Object.is equality Expected: "Cancel" Received: "Option 1" 186 | 187 | focusedElement = await page.evaluate(() => document.activeElement?.textContent?.trim()); > 188 | expect(focusedElement).toBe('Cancel'); | ^ 189 | }); 190 | }); 191 | }); at /ionic/src/components/action-sheet/test/a11y/action-sheet.e2e.ts:188:30
🎭 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 388 passed (3.6m)
🎭 Playwright Run Summary
368 skipped 357 passed (4.1m)
🎭 Playwright Run Summary
8 skipped 748 passed (4.4m)
🎭 Playwright Run Summary
2 skipped 736 passed (4.4m)
🎭 Playwright Run Summary
36 skipped 697 passed (4.5m)
🎭 Playwright Run Summary
8 skipped 735 passed (5.0m)
🎭 Playwright Run Summary
1 skipped 765 passed (5.3m)
🎭 Playwright Run Summary
5 skipped 740 passed (5.8m)
🎭 Playwright Run Summary
5 skipped 739 passed (7.3m)
🎭 Playwright Run Summary
14 skipped 755 passed (8.3m)
🎭 Playwright Run Summary
25 skipped 711 passed (8.8m)
🎭 Playwright Run Summary
13 skipped 731 passed (9.0m)
🎭 Playwright Run Summary
14 skipped 737 passed (9.1m)
🎭 Playwright Run Summary
5 skipped 747 passed (10.3m)
🎭 Playwright Run Summary
7 skipped 741 passed (11.0m)
🎭 Playwright Run Summary
18 skipped 678 passed (11.3m)
🎭 Playwright Run Summary
3 skipped 745 passed (12.4m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/modal/test/sheet/modal.e2e.ts:316:9 › sheet modal: clicking the handle - ionic/ios/ltr/light › should not dismiss the modal when backdrop is clicked and breakpoint is moving 15 skipped 773 passed (12.8m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/action-sheet/test/a11y/action-sheet.e2e.ts:158:9 › action-sheet: radio buttons - ios/ltr › should navigate radio buttons with keyboard 4 skipped 793 passed (13.3m)
🎭 Playwright Run Summary
1 skipped 709 passed (14.3m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
824 KB
sha256:17922eac5897dd109138099f889abad05049d291a8dd4725609ddef311bf74cf
ionic-angular-server
8.55 KB
sha256:585d13d466f92f06b4d3b9b59d71dfbaf561c125cd710b92f89a8b10eeaf4357
ionic-core
5.33 MB
sha256:b2fb2acf7f50f7d25e7a05d11c8595ae5a984996757db25335d2a61372c8ced3
ionic-react
356 KB
sha256:b36dc00a72c25240f125cd35e183986904f988e62e530ba4e150e1c406b565c9
ionic-react-router
27.9 KB
sha256:c04ba8b4190e6bf7f24d732c8954396e8a4148dfe73db95cefdae884b7bfd7a9
ionic-vue
387 KB
sha256:9f52a70a7cd6c6617ac7da17d07b9754c50a8700ca8e5e85e88289e0ea2b552a
ionic-vue-router
17.7 KB
sha256:cfd7e31734175a0a10cc30c82a7e5d8c77c729648ca10f0363183566105d6386
test-results-1-20
1.37 MB
sha256:74cf3d795de00db9844f6d4a633b5a75afd35bd4e5b4615cfdf5539a50f3e6b4
test-results-10-20
505 KB
sha256:3a643ab67f67d704ed9826d9224f074df3935a87f227e9b31d891ad10bd9e995
test-results-11-20
648 KB
sha256:f62c7c1b17c52f80b0178ebd26f9ff6f81c824508c9c07ce3c2a4db2e45e838a
test-results-12-20
562 KB
sha256:64a23b525f341a1ecd2a9208712fd911f0a8e21be5360c39c2da5a604ea5103e
test-results-13-20
476 KB
sha256:4d58c0be6388ad0a59977f9f1092f46a558230a7de21ea3f4d8d4899897f2d69
test-results-14-20
565 KB
sha256:0f39375697cdbf55d08ef7121e219d2db1a286c77031732b30046f7bca44d7f6
test-results-15-20
515 KB
sha256:a32828c911adb70c82058b01f955427e5716979fb9b2cc7bb4ae4b505731e31c
test-results-16-20
541 KB
sha256:a2cbd037c4162346074dc0e773ccb98a0cff615a6f78be5bd9f9314bdf99ab93
test-results-17-20
631 KB
sha256:a5d733424b6ab03cb5fb3ed904b8477b7406cdbd5293bc54ccee5db4feeb6fde
test-results-18-20
612 KB
sha256:97c6f6d61baf78ffee36b68a677c4e4d40e859105bb68cddb097f27b0a0cec35
test-results-19-20
528 KB
sha256:300368f9be196c0bc0a88eba2687c2ea93c1a8e5a7366264e6f200f58b17947a
test-results-2-20
565 KB
sha256:90e675f57555435f755328d2b2f6d974b35e0a25d99d5d69ab5d8ede596ec00c
test-results-20-20
385 KB
sha256:24a0cf2aa61ab4c6a0db7aef7799ce52f64cfc147c0dbe39c5692462d3c7bfb3
test-results-3-20
513 KB
sha256:e90b46c235b8275ceb5ae2aff7993a691f7a2351f34edc7978e748ba02a39ebb
test-results-4-20
4.92 MB
sha256:7be2fee4c25f060e0f2ee40b5c02f6b69490f9b102f9630201dfffa81b9b5943
test-results-5-20
554 KB
sha256:85b1b16619ed3ad7ccc0474e671cd07af88dac68fc360caa3f8586ec9145ec44
test-results-6-20
534 KB
sha256:677ab64dc145e4cce150002c85f3a15aefc15d54be7e11bc420ba4cd497a1304
test-results-7-20
1.27 MB
sha256:808f4071dd41dbf5db9d64e38bd3ae30c3d831489d6f5585d8f27233c31192f2
test-results-8-20
500 KB
sha256:9f99a9a0b7779decd05acb98fd789d4fb9387572dcf05a185235f2fbae106792
test-results-9-20
547 KB
sha256:54f17e1c2bd5813e2f0fb093bb892a928be0456c9daba05e5853b612ab01b5f8