Skip to content

feat(input-otp): convert to a form associated shadow component #30785 #17961

feat(input-otp): convert to a form associated shadow component #30785

feat(input-otp): convert to a form associated shadow component #30785 #17961

Triggered via pull request January 13, 2026 16:11
Status Success
Total duration 13m 45s
Artifacts 27

build.yml

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

Annotations

1 error and 20 notices
[Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions: src/components/tab-bar/test/basic/tab-bar.e2e.ts#L45
1) [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions Error: expect(locator).toHaveScreenshot(expected) failed Locator: locator('ion-tab-bar') 533 pixels (ratio 0.03 of all image pixels) are different. Snapshot: tab-bar-default-ionic-md-ltr-light.png Call log: - Expect "toHaveScreenshot(tab-bar-default-ionic-md-ltr-light.png)" with timeout 5000ms - verifying given screenshot expectation - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - 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 - 533 pixels (ratio 0.03 of all image pixels) are different. - waiting 100ms before taking screenshot - waiting for locator('ion-tab-bar') - locator resolved to <ion-tab-bar role="tablist" selected-tab="2" class="ionic tab-bar-full tab-bar-round hydrated">…</ion-tab-bar> - 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 - 533 pixels (ratio 0.03 of all image pixels) are different. 43 | const tabBar = page.locator('ion-tab-bar'); 44 | > 45 | await expect(tabBar).toHaveScreenshot(screenshot(`tab-bar-default`)); | ^ 46 | }); 47 | }); 48 | }); at /ionic/src/components/tab-bar/test/basic/tab-bar.e2e.ts:45:28
🎭 Playwright Run Summary
360 skipped 280 passed (2.3m)
🎭 Playwright Run Summary
368 skipped 308 passed (3.2m)
🎭 Playwright Run Summary
2 skipped 680 passed (3.6m)
🎭 Playwright Run Summary
8 skipped 688 passed (3.8m)
🎭 Playwright Run Summary
1 skipped 684 passed (3.8m)
🎭 Playwright Run Summary
8 skipped 664 passed (4.2m)
🎭 Playwright Run Summary
4 skipped 677 passed (4.8m)
🎭 Playwright Run Summary
36 skipped 828 passed (5.7m)
🎭 Playwright Run Summary
14 skipped 486 passed (6.1m)
🎭 Playwright Run Summary
10 skipped 660 passed (6.7m)
🎭 Playwright Run Summary
5 skipped 689 passed (7.2m)
🎭 Playwright Run Summary
3 skipped 671 passed (7.9m)
🎭 Playwright Run Summary
1 skipped 668 passed (8.3m)
🎭 Playwright Run Summary
12 skipped 687 passed (8.3m)
🎭 Playwright Run Summary
13 skipped 671 passed (8.5m)
🎭 Playwright Run Summary
5 skipped 670 passed (8.8m)
🎭 Playwright Run Summary
1 flaky [Mobile Firefox] › src/components/tab-bar/test/basic/tab-bar.e2e.ts:9:9 › tab-bar: basic - ionic/md/ltr/light › should not have visual regressions 5 skipped 719 passed (9.1m)
🎭 Playwright Run Summary
14 skipped 686 passed (10.3m)
🎭 Playwright Run Summary
18 skipped 618 passed (10.4m)
🎭 Playwright Run Summary
4 skipped 745 passed (10.6m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular Expired
805 KB
sha256:d42dfe8a0c1c7c93fc2d817805250bf5c09b87c0686e41c4de1fbd7b726eeb6b
ionic-angular-server Expired
8.54 KB
sha256:9baed600b1c5fbae9049dc841978362a5ec7b72d26b20d8a4565eefd1fde7dd7
ionic-core Expired
5.17 MB
sha256:c5eed6223626774277f3ac64d75156fde302b5e08d57a50246d2b45b5a07ea54
ionic-react Expired
344 KB
sha256:fd0be059a4476cddc495b2cd36b666438902eadc9ce389e34982890091037452
ionic-react-router Expired
27.9 KB
sha256:e09654a75ac21f89f0afdb1287f11cae25ddf84d05dc13c26a873cba77f37d33
ionic-vue Expired
374 KB
sha256:923f82da7cf187c3ce3a9adb1f86fb493d23247f9968ce208c0e376171413def
ionic-vue-router Expired
17 KB
sha256:bfc8464ea916d3647643e3ca05e142d809e125b4bdfa22063804f51ce5aaf589
test-results-1-20 Expired
523 KB
sha256:664d5a5f1b5e386eca5a86d7ff977385a371b57e39e938929f1a41ef5a215441
test-results-10-20 Expired
470 KB
sha256:ca6c08743d1ec1ef65919ccedc8b0330364bc400b1b948e62ee2fb7d48dc202e
test-results-11-20 Expired
597 KB
sha256:e4d11463d8f174a81e4249f2c7dbb4146729eb2ee7802b9fee4cabc473fda564
test-results-12-20 Expired
500 KB
sha256:ae2fc1483b19eda069a9c915acac58d0f43cf461f89b4a455af4b71c013e8516
test-results-13-20 Expired
525 KB
sha256:904d628bdd3c572807b44d27dc16bfa4102d0277d858de6709d7ec078a9f1aea
test-results-14-20 Expired
444 KB
sha256:d54652810ebed9d89c38ea99bf43cdfd567b281bf445ed3fd059d7beb57d1eef
test-results-15-20 Expired
481 KB
sha256:ddc0723efd8c26b5432d8866a5c709c646c39508533e2078075bb9f73e9a2246
test-results-16-20 Expired
502 KB
sha256:d8b1261033d377c9f29f7133bd75b4505cf46e78ffcfee9d5dd55a7919a869fe
test-results-17-20 Expired
579 KB
sha256:36c0f581742f1bb2b2428e5ffcbdbb13767aef7cee8ddb9677053aaf379e8d14
test-results-18-20 Expired
572 KB
sha256:6d421c3280a4fc0d4a7332330aad51f3e88862468e5dfee543a5db7d598345ba
test-results-19-20 Expired
471 KB
sha256:188fc979c0c2e40b845b06f57ebd3b65d0c7c1f4f5556a2ee2bdc31c1cd806f7
test-results-2-20 Expired
525 KB
sha256:17ceb15a75e41924fec404f247713f2e3d53396098c8f940a82530c1a2a2b314
test-results-20-20 Expired
359 KB
sha256:d2c7ff3f8f07602740820f41d40ab628b98ddffee230a8b29881204a06e58a3b
test-results-3-20 Expired
462 KB
sha256:9e0fd13fd7d24da2cccfe0a8a120450fe11b803c58f3095205b95e74e1fb89c1
test-results-4-20 Expired
605 KB
sha256:0b34481f2392359046a46aa7373f3052f8ca923fc3818c4cc27bc5e2cfca5205
test-results-5-20 Expired
509 KB
sha256:11b788c7e623bff50c54f2a4cac6b34b02d760fa1cf6e4eede75a5b038a97892
test-results-6-20 Expired
1.3 MB
sha256:51fad29128ca04fcd3278f63ad1f4c87fbbee842ce2fb2ecb5e704fea6257e1e
test-results-7-20 Expired
380 KB
sha256:a7ac11f6436ffd5229ae446585e7802d3a54bad55c4c004f577ca8ee27e8cd99
test-results-8-20 Expired
469 KB
sha256:6e825a341929257b45457c596280ae9a84949cd0df3153c5a0e7203b9f10939e
test-results-9-20 Expired
505 KB
sha256:3dcff5ad5fee8d4431c2f76dd5bd4b5cd56ec66105143b5723ace0884857869d