Skip to content

πŸͺ Cookie Jar v3.1.0 Release - Production Ready #2

πŸͺ Cookie Jar v3.1.0 Release - Production Ready

πŸͺ Cookie Jar v3.1.0 Release - Production Ready #2

Triggered via pull request September 21, 2025 20:50
@Oba-OneOba-One
synchronize #15
dev
Status Failure
Total duration 7m 17s
Artifacts 1

accessibility.yml

on: pull_request
A11y Compliance Tests
7m 3s
A11y Compliance Tests
Accessibility Summary
4s
Accessibility Summary
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
A11y Compliance Tests
Process completed with exit code 1.
[Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
3) [Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility: e2e/accessibility.spec.ts#L141
2) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility Error: Critical input 0 must have accessible name expect(received).toBe(expected) // Object.is equality Expected: true Received: "Enter a name for your cookie jar" 139 | 140 | if (isCritical) { > 141 | expect(hasAccessibleName, `Critical input ${i} must have accessible name`).toBe(true) | ^ 142 | } 143 | } 144 | }) at /home/runner/work/cookie-jar/cookie-jar/e2e/accessibility.spec.ts:141:84
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility: e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 93 - Array [] + Array [ + Object { + "description": "Ensure buttons have discernible text", + "help": "Buttons must have discernible text", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright", + "id": "button-name", + "impact": "critical", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "button-has-visible-text", + "impact": "critical", + "message": "Element does not have inner text that is visible to screen readers", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-label", + "impact": "critical", + "message": "aria-label attribute does not exist or is empty", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-labelledby", + "impact": "critical", + "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": "critical", + "message": "Element has no title attribute", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "implicit-label", + "impact": "critical", + "message": "Element does not have an implicit (wrapped) <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "explicit-label", + "impact": "critical", + "message": "Element does not have an explicit <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "presentational-role", + "impact": "critical", + "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element does not have inner 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 + Element does not have an implicit (wrapped) <label> + Element does not have an explicit <label> + Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">", + "impact": "critical", + "none": Array [], +
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility: e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 93 - Array [] + Array [ + Object { + "description": "Ensure buttons have discernible text", + "help": "Buttons must have discernible text", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright", + "id": "button-name", + "impact": "critical", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "button-has-visible-text", + "impact": "critical", + "message": "Element does not have inner text that is visible to screen readers", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-label", + "impact": "critical", + "message": "aria-label attribute does not exist or is empty", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-labelledby", + "impact": "critical", + "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": "critical", + "message": "Element has no title attribute", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "implicit-label", + "impact": "critical", + "message": "Element does not have an implicit (wrapped) <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "explicit-label", + "impact": "critical", + "message": "Element does not have an explicit <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "presentational-role", + "impact": "critical", + "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element does not have inner 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 + Element does not have an implicit (wrapped) <label> + Element does not have an explicit <label> + Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">", + "impact": "critical", + "none": Array [], +
[Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility: e2e/accessibility.spec.ts#L47
1) [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 93 - Array [] + Array [ + Object { + "description": "Ensure buttons have discernible text", + "help": "Buttons must have discernible text", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/button-name?application=playwright", + "id": "button-name", + "impact": "critical", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": null, + "id": "button-has-visible-text", + "impact": "critical", + "message": "Element does not have inner text that is visible to screen readers", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-label", + "impact": "critical", + "message": "aria-label attribute does not exist or is empty", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "aria-labelledby", + "impact": "critical", + "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": "critical", + "message": "Element has no title attribute", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "implicit-label", + "impact": "critical", + "message": "Element does not have an implicit (wrapped) <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "explicit-label", + "impact": "critical", + "message": "Element does not have an explicit <label>", + "relatedNodes": Array [], + }, + Object { + "data": null, + "id": "presentational-role", + "impact": "critical", + "message": "Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "relatedNodes": Array [], + }, + ], + "failureSummary": "Fix any of the following: + Element does not have inner 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 + Element does not have an implicit (wrapped) <label> + Element does not have an explicit <label> + Element's default semantics were not overridden with role=\"none\" or role=\"presentation\"", + "html": "<button class=\"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg]:size-4 [&amp;_svg]:shrink-0 hover:bg-accent absolute right-1 top-1 h-8 w-8 text-gray-500 hover:text-[#ff5e14]\" type=\"button\">", + "impact": "critical", + "none": Array [], + "target": Array [ + ".absolute", + ], + }, + ], +
A11y Compliance Tests
No files were found with the provided path: e2e/playwright-report/. No artifacts will be uploaded.
🎭 Playwright Run Summary
3 failed [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:30:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form accessibility [Desktop Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility [Mobile Chrome] β€Ί e2e/accessibility.spec.ts:92:7 β€Ί β™Ώ Accessibility Testing β€Ί Create jar form labels and accessibility 21 passed (1.7m)

Artifacts

Produced during runtime
Name Size Digest
accessibility-test-results Expired
19.8 MB
sha256:1d9d0b07c0780c6aa2dc9a01d643d285ed9d6cbb654431c8885ab0d314dc283a