Skip to content

fix(input-otp): prevent deletion and paste when disabled or readonly #18693

fix(input-otp): prevent deletion and paste when disabled or readonly

fix(input-otp): prevent deletion and paste when disabled or readonly #18693

Status Success
Total duration 10m 34s
Artifacts 27

build.yml

on: pull_request
build-react
41s
build-react
build-vue
39s
build-vue
Matrix: test-core-screenshot
build-angular
1m 11s
build-angular
build-angular-server
46s
build-angular-server
test-core-clean-build
12s
test-core-clean-build
test-core-lint
51s
test-core-lint
test-core-spec
56s
test-core-spec
build-react-router
23s
build-react-router
build-vue-router
36s
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
3s
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 Safari] › src/components/checkbox/test/a11y/checkbox.e2e.ts:7:9 › checkbox: a11y - ios/ltr › should not have accessibility violations: src/components/checkbox/test/a11y/checkbox.e2e.ts#L23
1) [Mobile Safari] › src/components/checkbox/test/a11y/checkbox.e2e.ts:7:9 › checkbox: a11y - ios/ltr › should not have accessibility violations Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 69 - Array [] + Array [ + Object { + "description": "Ensure every ARIA toggle field has an accessible name", + "help": "ARIA toggle fields must have an accessible name", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.11/aria-toggle-field-name?application=playwright", + "id": "aria-toggle-field-name", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "has-visible-text", + "impact": "serious", + "message": "Element does not have text that is visible to screen readers", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-label", + "impact": "serious", + "message": "aria-label attribute does not exist or is empty", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-labelledby", + "impact": "serious", + "message": "aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty", + "relatedNodes": Array [], + }, + Object { + "data": Object { + "messageKey": "noAttr", + }, + "id": "non-empty-title", + "impact": "serious", + "message": "Element has no title attribute", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element does not have text that is visible to screen readers + aria-label attribute does not exist or is empty + aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty + Element has no title attribute", + "html": "<ion-checkbox role=\"checkbox\" aria-checked=\"false\" tabindex=\"0\" class=\"ios in-item interactive checkbox-label-placement-start hydrated\">Checkbox in item<input type=\"hidden\" class=\"aux-input\" name=\"ion-cb-3\" value=\"\"></ion-checkbox>", + "impact": "serious", + "none": Array [], + "target": Array [ + ".in-item", + ], + }, + ], + "tags": Array [ + "cat.aria", + "wcag2a", + "wcag412", + "TTv5", + "TT5.c", + "EN-301-549", + "EN-9.4.1.2", + "ACT", + "RGAAv4", + "RGAA-7.1.1", + ], + }, + ] 21 | 22 | const results = await new AxeBuilder({ page }).analyze(); > 23 | expect(results.violations).toEqual([]); | ^ 24 | }); 25 | }); 26 | }); at /ionic/src/components/checkbox/test/a11y/checkbox.e2e.ts:23:34
🎭 Playwright Run Summary
418 passed (2.7m)
🎭 Playwright Run Summary
216 skipped 320 passed (3.0m)
🎭 Playwright Run Summary
1 skipped 555 passed (3.5m)
🎭 Playwright Run Summary
212 skipped 323 passed (3.6m)
🎭 Playwright Run Summary
1 skipped 566 passed (3.7m)
🎭 Playwright Run Summary
658 passed (4.2m)
🎭 Playwright Run Summary
4 skipped 541 passed (4.1m)
🎭 Playwright Run Summary
4 skipped 659 passed (4.3m)
🎭 Playwright Run Summary
10 skipped 513 passed (5.4m)
🎭 Playwright Run Summary
14 skipped 403 passed (5.4m)
🎭 Playwright Run Summary
5 skipped 546 passed (5.6m)
🎭 Playwright Run Summary
1 skipped 555 passed (6.6m)
🎭 Playwright Run Summary
4 skipped 547 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 528 passed (6.7m)
🎭 Playwright Run Summary
10 skipped 563 passed (7.5m)
🎭 Playwright Run Summary
5 skipped 524 passed (7.8m)
🎭 Playwright Run Summary
1 skipped 558 passed (7.7m)
🎭 Playwright Run Summary
14 skipped 525 passed (7.9m)
🎭 Playwright Run Summary
7 skipped 535 passed (8.0m)
🎭 Playwright Run Summary
1 flaky [Mobile Safari] › src/components/checkbox/test/a11y/checkbox.e2e.ts:7:9 › checkbox: a11y - ios/ltr › should not have accessibility violations 2 skipped 542 passed (8.0m)

Artifacts

Produced during runtime
Name Size Digest
ionic-angular
672 KB
sha256:d34f19efdf5616e9f0695bc42db39ddbecefe99b9626ee707a828e7c8da34c6b
ionic-angular-server
8.54 KB
sha256:bbb683f1c4cc2d714823a5aa4a45531967babbac400d92e193ba4b4e27a06a90
ionic-core
4.53 MB
sha256:b892fa3eccec39b4516fc203cce2e7cf5f96fa143e4feb2f145fb3f3f27de769
ionic-react
212 KB
sha256:e78fc1814b56e6ca2b9b23e3ab2ae8fb887590ac78a3957f503d4b646f7fe479
ionic-react-router
27.9 KB
sha256:5d62811d77f4b48a29b2d8c2b3cbc640dbd4dba698b7ac75c42e4d6f3debc733
ionic-vue
234 KB
sha256:a3e653413d0cedfb9ac471f66d8a1ad33be773d97a54cb5d7f33082c080a7c12
ionic-vue-router
17.1 KB
sha256:06649ad5f6c2e6def56c3f39072b5d4334daa021c7d9115c5ba875f7bddacb6b
test-results-1-20
448 KB
sha256:c6ab3216daa20f2673b8d55b20003af50dd31d62f134769e9c6bc74bf97408b7
test-results-10-20
419 KB
sha256:38f6294bf372b7b384a096c3e630aaedf1d973654301209f1013a322f0f6fba4
test-results-11-20
519 KB
sha256:e2b72189b0c6fe83147f48edd616dc32956a46e7221cbcdba7754baeabd5c65b
test-results-12-20
472 KB
sha256:d57b9b07e88fe2683d8775297bacbb9bf6444a3a7d9615c50916f2134a858732
test-results-13-20
453 KB
sha256:f0fdb43efbe848d154bacc26a359fb274023518adc7d38a186d1ddcc8a1051bc
test-results-14-20
410 KB
sha256:fd1e1256bcad638d7ced99e32018b7142d06378ac86843068016678bb80201a0
test-results-15-20
2.45 MB
sha256:31ab34ba0ee1881864543b420e155d36ade7d206e7cf9843736eacfac36eb515
test-results-16-20
442 KB
sha256:1b2b523f98f78b5512161154c6b3216ed3ccdc953c064b284d78346c2edc9304
test-results-17-20
548 KB
sha256:276f845accbac2fa2770173fcff9436c70deb674340ec72d0d3878e11b1b775e
test-results-18-20
531 KB
sha256:09f4726e0f229ef7bcfa107d402845ff7a63768133f486e9b7a5b883667208a8
test-results-19-20
404 KB
sha256:eacd1477893ed11cb1aa43b9995f4af649859ef8a2bc4a4edab2237ff2e8663d
test-results-2-20
484 KB
sha256:b66c0e5c4ad5187154a203927d1d4cbb7a7856ce1da81bb41b352b494a524bbd
test-results-20-20
365 KB
sha256:ce3be00e2a0fa03c0534f0b4ee2c10a24d92a463060a4d00d706949211d3639d
test-results-3-20
440 KB
sha256:6c94c45832aab685ecc3b550327f5f3faee959cd1f6726dd9092eaf4b1500543
test-results-4-20
549 KB
sha256:7ac9b8aad33bc2cc4486953ec29e6f9b6d7d3882fe2b26b8d75f3dddbc96cd36
test-results-5-20
476 KB
sha256:2268454e9279313a6ba95d2f93ee179f2634116eef0012365313790eb105fd0e
test-results-6-20
440 KB
sha256:6257c80c3de3b9efa3308eca295ae53e49a814c9cc1cc06420da81f703e00c79
test-results-7-20
372 KB
sha256:c76aa8f09ac1bb5e259a9e76baac8931596281933d05106e9818e9a7a769bc4c
test-results-8-20
436 KB
sha256:bf6b454711fd2d413634dcc07a997e6333722d3d5fccdaf84d19837c714d9c25
test-results-9-20
496 KB
sha256:baa172ad0a2d6f40696acc881d3a61b8bdd9e8efce955eb5d16c84662eb7e122