Symptom
When inspecting talent cards within the Lineage Chart tab, some interactive elements are nested and assigned role="button". Examples are as follows:
a#34_talentCardButton.hoc-lineagechart-talentCardButton
div#34_.hoc-lineagechart-node.hoc-node.has-photo.selectedNode:
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Succession Planning
Reproducing the Issue
- Log into SuccessFactors
- In the module picker, select Succession
- Select the Lineage Chart tab
- Open Web Developer Tools in your browser and inspect some elements on the talent cards which have role="button"
Cause
This design is intentional and considered expected behavior.
Resolution
The lineage chart is intentionally designed with nested interactive elements. Each talent card is assigned role="button" for expanding/collapsing child cards, if any. Each talent card icon is also assigned role="button" for opening its dialog.
Keywords
lineage chart, nested controls, accessibility, screen reader, low vision, WCAG, interactive elements, role="button", succession management, talent card icon, success factors, a11y, node, photo selected , KBA , LOD-SF-SCM-ACC , SuccessFactors Succession Management Accessibility , LOD-SF-SCM-ORG , Succession Org Chart , Problem
SAP Knowledge Base Article - Public