Files
jobtrackingapp/docs/redesign/phase-4/p4-01/SCAN_RESULTS.json
T

1085 lines
27 KiB
JSON

{
"source": "Final P4-01 Playwright JSON attachments; synthetic local API/Chromium; full WCAG A/AA scans, contrast-only new-test gate",
"browserActualPasses": 35,
"browserExpectedFailures": 1,
"expectedFailure": "P2-D01 native SQLite submitted-package capture",
"loadedScans": 38,
"colorContrastViolations": 0,
"remainingViolationNodeOccurrences": {
"aria-input-field-name": 8
},
"scans": [
{
"test": "[PRES-E08 PRES-J08] light/en/1440 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/en/1440 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/en/1440 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_o_"
],
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] light/en/390 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/en/390 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/en/390 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_o_"
],
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] light/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_o_"
],
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] light/nb/390 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/nb/390 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] light/nb/390 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
],
[
"#_r_11_"
]
]
}
]
},
{
"test": "[PRES-E07 PRES-E08 PRES-J05 PRES-J07] light loaded status semantics, navigation and command focus",
"state": "loaded-jobs",
"violations": [],
"incomplete": [
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 6,
"targets": [
[
".MuiBadge-invisible"
],
[
"#_r_c_"
],
[
"div[aria-labelledby=\"job-table-status-label\"]"
],
[
"div[aria-labelledby=\"job-table-company-label\"]"
],
[
"#_r_f_"
],
[
"div[aria-labelledby=\"job-table-readiness-label\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-cv-template-button-hover",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-cv-content",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 3,
"targets": [
[
".css-1ebacnx > .MuiButton-containedSizeSmall.css-akwpjr.MuiButton-contained"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"#_r_t_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-cv-customize",
"violations": [
{
"rule": "aria-input-field-name",
"impact": "serious",
"nodes": 4,
"targets": [
[
".css-l0tx9m.MuiBox-root:nth-child(4) > .MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(1) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".css-l0tx9m.MuiBox-root:nth-child(4) > .MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(2) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(8) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(9) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
]
]
}
],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#menu-"
]
]
},
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 10,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"div[aria-label=\"Skills presentation\"]"
],
[
"div[aria-label=\"Page size\"]"
],
[
"div[aria-label=\"Density\"]"
],
[
"div[aria-label=\"Language\"]"
],
[
"div[aria-label=\"Date format\"]"
],
[
"li[data-value=\"a4\"]"
],
[
"li[data-value=\"letter\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-cv-ai-locked",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 5,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(3)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"#_r_3q_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-cv-history",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 5,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(3)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(4)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] light loaded CV tabs, selects and settings",
"state": "loaded-settings",
"violations": [],
"incomplete": [
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 3,
"targets": [
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
".MuiButton-containedSizeMedium"
],
[
".css-17t4hgu"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] dark/en/1440 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/en/1440 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/en/1440 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_o_"
],
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] dark/en/390 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/en/390 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/en/390 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
],
[
"#_r_11_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/1440 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_o_"
],
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/390 loading → error → retry → empty → populated",
"state": "loaded-error",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/390 loading → error → retry → empty → populated",
"state": "loaded-company",
"violations": [],
"incomplete": []
},
{
"test": "[PRES-E08 PRES-J08] dark/nb/390 loading → error → retry → empty → populated",
"state": "loaded-company-dialog",
"violations": [],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#root"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 9,
"targets": [
[
"#_r_p_"
],
[
"#_r_q_"
],
[
"#_r_r_"
],
[
"#_r_s_"
],
[
"#_r_t_"
],
[
"#_r_u_"
],
[
"#_r_v_"
],
[
"#_r_10_"
],
[
"#_r_11_"
]
]
}
]
},
{
"test": "[PRES-E07 PRES-E08 PRES-J05 PRES-J07] dark loaded status semantics, navigation and command focus",
"state": "loaded-jobs",
"violations": [],
"incomplete": [
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 6,
"targets": [
[
".MuiBadge-invisible"
],
[
"#_r_c_"
],
[
"div[aria-labelledby=\"job-table-status-label\"]"
],
[
"div[aria-labelledby=\"job-table-company-label\"]"
],
[
"#_r_f_"
],
[
"div[aria-labelledby=\"job-table-readiness-label\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-cv-template-button-hover",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-cv-content",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 4,
"targets": [
[
".css-1ebacnx > .MuiButton-containedSizeSmall.css-akwpjr.MuiButton-contained"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"#_r_s_-label"
],
[
"#_r_s_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-cv-customize",
"violations": [
{
"rule": "aria-input-field-name",
"impact": "serious",
"nodes": 4,
"targets": [
[
".css-l0tx9m.MuiBox-root:nth-child(4) > .MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(1) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".css-l0tx9m.MuiBox-root:nth-child(4) > .MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(2) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(8) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
],
[
".MuiFormControl-fullWidth.css-17qa0m8.MuiFormControl-root:nth-child(9) > .MuiOutlinedInput-root.MuiSelect-root.css-1f6076n > .MuiSelect-select.MuiSelect-outlined.MuiOutlinedInput-input"
]
]
}
],
"incomplete": [
{
"rule": "aria-hidden-focus",
"impact": "serious",
"nodes": 1,
"targets": [
[
"#menu-"
]
]
},
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 10,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"div[aria-label=\"Skills presentation\"]"
],
[
"div[aria-label=\"Page size\"]"
],
[
"div[aria-label=\"Density\"]"
],
[
"div[aria-label=\"Language\"]"
],
[
"div[aria-label=\"Date format\"]"
],
[
"li[data-value=\"a4\"]"
],
[
"li[data-value=\"letter\"]"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-cv-ai-locked",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 5,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(3)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
"#_r_3p_"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-cv-history",
"violations": [],
"incomplete": [
{
"rule": "aria-prohibited-attr",
"impact": "serious",
"nodes": 2,
"targets": [
[
"span[aria-label=\"Undo\"]"
],
[
"span[aria-label=\"Redo\"]"
]
]
},
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 5,
"targets": [
[
".css-1ebacnx > .MuiButton-contained.MuiButton-containedPrimary.MuiButton-containedSizeSmall"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(2)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(3)"
],
[
".MuiTab-root.MuiTab-textColorPrimary.css-p9swfl:nth-child(4)"
],
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
]
]
}
]
},
{
"test": "[PRES-E08 PRES-C06 PRES-C07 PRES-C08 PRES-C09 PRES-C11 PRES-S03] dark loaded CV tabs, selects and settings",
"state": "loaded-settings",
"violations": [],
"incomplete": [
{
"rule": "color-contrast",
"impact": "serious",
"nodes": 3,
"targets": [
[
".Mui-selected.MuiTab-root.MuiTab-textColorPrimary"
],
[
".MuiButton-containedSizeMedium"
],
[
".css-17t4hgu"
]
]
}
]
}
]
}