c2pa-js
c2pa-js copied to clipboard
ManifestSummary/Tooltip/Popover accessibility
Tooltip component used in ManifestSummary should:
- Trigger should be keyboard accessible as a button.
- Trigger should be labeled by the Tooltip and the header.
- Popover for Tooltip should expand on focus and close on blur.
- Popover should hide with Escape key and toggle on Trigger click.
- Fix text color contrast for --cai-secondary-color.
- Fix color contrast for --cai-icon-fill
- Add focus outline color and outline-offset to Tooltip button and View More
- Use
<section>
with aria-labelledby for PanelSection. - Add role="heading" and a heading level for the .heading-text element within PanelSection
- Add role="img" and appropriate aria-label for each of the Icons