Skip to content

Update Reference Screenshots #1842

Update Reference Screenshots

Update Reference Screenshots #1842

Re-run triggered April 16, 2025 13:36
Status Failure
Total duration 11m 48s
Artifacts 29

update-screenshots.yml

on: workflow_dispatch
Matrix: test-core-screenshot
update-reference-screenshots
0s
update-reference-screenshots
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 20 notices
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
1) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
1) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
1) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
2) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
2) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
2) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.5, + "expectedContrastRatio": "4.5:1", + "fgColor": "#0d4bc3", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.5 (foreground color: #0d4bc3, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
3) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.98, + "expectedContrastRatio": "4.5:1", + "fgColor": "#7c20f2", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
3) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.98, + "expectedContrastRatio": "4.5:1", + "fgColor": "#7c20f2", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
3) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.98, + "expectedContrastRatio": "4.5:1", + "fgColor": "#7c20f2", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.98 (foreground color: #7c20f2, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
[Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "success" should pass AA guidelines: src/themes/ionic/test/colors/theme.e2e.ts#L87
4) [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "success" should pass AA guidelines Error: expect(received).toEqual(expected) // deep equality - Expected - 1 + Received + 56 - Array [] + Array [ + Object { + "description": "Ensure the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds", + "help": "Elements must meet minimum color contrast ratio thresholds", + "helpUrl": "https://dequeuniversity.com/rules/axe/4.10/color-contrast?application=playwright", + "id": "color-contrast", + "impact": "serious", + "nodes": Array [ + Object { + "all": Array [], + "any": Array [ + Object { + "data": Object { + "bgColor": "#121212", + "contrastRatio": 2.96, + "expectedContrastRatio": "4.5:1", + "fgColor": "#126f23", + "fontSize": "14.0pt (18.6667px)", + "fontWeight": "normal", + "messageKey": null, + }, + "id": "color-contrast", + "impact": "serious", + "message": "Element has insufficient color contrast of 2.96 (foreground color: #126f23, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "relatedNodes": Array [ + Object { + "html": "<body>", + "target": Array [ + "body", + ], + }, + ], + }, + ], + "failureSummary": "Fix any of the following: + Element has insufficient color contrast of 2.96 (foreground color: #126f23, background color: #121212, font size: 14.0pt (18.6667px), font weight: normal). Expected contrast ratio of 4.5:1", + "html": "<p class=\"ion-color\">Hello World</p>", + "impact": "serious", + "none": Array [], + "target": Array [ + "p", + ], + }, + ], + "tags": Array [ + "cat.color", + "wcag2aa", + "wcag143", + "TTv5", + "TT13.c", + "EN-301-549", + "EN-9.1.4.3", + "ACT", + ], + }, + ] 85 | 86 | const results = await new AxeBuilder({ page }).analyze(); > 87 | expect(results.violations).toEqual([]); | ^ 88 | }); 89 | 90 | // 2) The contrast color as the text color against the base color as the background color at /ionic/src/themes/ionic/test/colors/theme.e2e.ts:87:36
🎭 Playwright Run Summary
360 skipped 247 passed (2.4m)
🎭 Playwright Run Summary
356 skipped 248 passed (2.7m)
🎭 Playwright Run Summary
606 passed (3.3m)
🎭 Playwright Run Summary
662 passed (3.4m)
🎭 Playwright Run Summary
2 skipped 598 passed (3.7m)
🎭 Playwright Run Summary
3 skipped 594 passed (3.8m)
🎭 Playwright Run Summary
615 passed (4.2m)
🎭 Playwright Run Summary
9 skipped 497 passed (5.2m)
🎭 Playwright Run Summary
14 skipped 436 passed (5.5m)
🎭 Playwright Run Summary
3 skipped 587 passed (6.2m)
🎭 Playwright Run Summary
18 failed [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "primary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "secondary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "tertiary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "success" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "warning" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "danger" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "light" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "medium" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:77:11 › palette colors: bold - ionic/md/ltr/dark › foreground color "dark" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "primary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "secondary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "tertiary" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "success" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "warning" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "danger" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "light" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "medium" should pass AA guidelines [Mobile Chrome] › src/themes/ionic/test/colors/theme.e2e.ts:144:11 › palette colors: subtle - ionic/md/ltr/dark › subtle foreground color "dark" should pass AA guidelines 36 skipped 644 passed (6.3m)
🎭 Playwright Run Summary
3 skipped 603 passed (6.8m)
🎭 Playwright Run Summary
5 skipped 694 passed (7.0m)
🎭 Playwright Run Summary
1 skipped 601 passed (7.1m)
🎭 Playwright Run Summary
4 skipped 603 passed (7.3m)
🎭 Playwright Run Summary
2 skipped 617 passed (7.2m)
🎭 Playwright Run Summary
2 skipped 600 passed (7.5m)
🎭 Playwright Run Summary
12 skipped 567 passed (7.6m)
🎭 Playwright Run Summary
7 skipped 594 passed (8.4m)
🎭 Playwright Run Summary
5 skipped 629 passed (8.7m)

Artifacts

Produced during runtime
Name Size Digest
ionic-core Expired
5.55 MB
sha256:1e3f961519d2bdfdad473965cf95faf871f47f463a5902b71925bff9a7d26ef0
test-results-1-20 Expired
478 KB
sha256:f483d9a3cbe62e5ab9b22730ec6cd8a8d31e4e9586c5c6f949078da63ee596e8
test-results-10-20 Expired
510 KB
sha256:cb8abdbaf1fbb573460fe7757a4dd89d85f81e398122fc4aec33d1ad63ec84ad
test-results-11-20 Expired
529 KB
sha256:2366ac0f989c6c86e150fe75a44f9a9ae2f64b384eb3fc7422c86fb2ec5e5dd7
test-results-12-20 Expired
469 KB
sha256:c407316e7f7c99d514b705957018dcbc7559897bcb2ddbd44d4f5b70275b0f6d
test-results-13-20 Expired
88.1 MB
sha256:eb1c884b016118006a4c815705600e005712bc88cf0388e0f8a18b66a9ee20e2
test-results-14-20 Expired
426 KB
sha256:c950f5eeedd4b4756cd3b154cc3a23668fc451a999c3524bb8b5b183e7d3e859
test-results-15-20 Expired
454 KB
sha256:a9a6620240cba3142a5118d31159012369e6635917adacb95bc38d909f690eab
test-results-16-20 Expired
471 KB
sha256:b16e13123ce97b48aa4733ec999793bcdcfb5271f9d435212bc875d4878077fa
test-results-17-20 Expired
600 KB
sha256:bfbbc546300ca5be75498b92ba1fef9c56e82b0048d96257475e220f5a7868bc
test-results-18-20 Expired
516 KB
sha256:91b419d600121af4605d70a4f923b78721468fc815a07fafa38d6bdb208c989c
test-results-19-20 Expired
423 KB
sha256:8a40d2f53dbbf3f4e127a7ef6e601347da11236699d6f4a96d4fae74827680e2
test-results-2-20 Expired
518 KB
sha256:d57291367cc79f061a7bb6b5f12c2c3a422d5f47e9d020559377d2eff6969f9e
test-results-20-20 Expired
321 KB
sha256:f44f627639a0858bd0351c28ef515ce4ccca512a7c007a13a66e12c3cb4f30da
test-results-3-20 Expired
443 KB
sha256:b5e4d2b6966659df3a07bb86fadcaed5e982e4a657498a95a339e83ef4282d8c
test-results-4-20 Expired
558 KB
sha256:75499602436a7ada3cb731d8dcada984d485f80b80f6100f2eafdbfef2feeca4
test-results-5-20 Expired
491 KB
sha256:57b17402cea52bf7cbf523a6f2d8b4de47be2db3fa7ba6270c78c828aa0baed4
test-results-6-20 Expired
444 KB
sha256:66471555ae8e9b56788fb79130a631c17a31aff2259d27e7be7c8603c5e5afde
test-results-7-20 Expired
363 KB
sha256:261e3a353caf8f3ddebc23de795f0d2334c563f106878a1426f64050cded5cc7
test-results-8-20 Expired
434 KB
sha256:8b17845ef68250e1b69df08cd33a8743fd65819b7310b402fa5ebbb7f75226c1
test-results-9-20 Expired
478 KB
sha256:a2f3fcd0e9be893cb28bfd5c8af280ce08f17babc53df7c95fa8c7ab23ad53dc
updated-screenshots-11-20 Expired
2.96 KB
sha256:493b5384ed78ab821a429c66914a0e6d3138ecc44f21a8c1a037e416a16ce176
updated-screenshots-16-20 Expired
16 KB
sha256:9e905f83793e7de6f2477fdaf45cc2859c8d19431a219a6a28b152b63c2ab48c
updated-screenshots-18-20 Expired
3.31 KB
sha256:44c0ee5449dbec923edb0075b3be48775bdc5dbd2b6105387ee865186094c8a8
updated-screenshots-2-20 Expired
18.4 KB
sha256:18418010d500f8edf5fb3759db4480c87b6830d39d14b52949286c1d3ba07218
updated-screenshots-20-20 Expired
46.4 KB
sha256:8d603fe9f295bd679852404b4a772a7f2a65cddf979f989f8a5fa9e3370d02b9
updated-screenshots-5-20 Expired
3.79 KB
sha256:064857d0a23ab3da9e2b31b87c0f1299272bbec0b7f94754e41b1f2772e472dc
updated-screenshots-6-20 Expired
44 KB
sha256:87a804a34b102d1a9127c51a00e6a9c6a3fcd7787ee3b03ff8c442ee7be9c5c9
updated-screenshots-9-20 Expired
15.1 KB
sha256:a92a6ef8901b67746c9742acabbe83c14118fbdf38bfa17c0ddbb11ad49f5f5e