Accessibility
DataColor flows through internal runtime variables on Shape and Swatch, not through author style attributes.none at render time so a bad payload does not inject CSS.stroke on Swatch or Shape.decorative: true; the row or tooltip carries the name. Meaningful marks need label copy like any other Shape or Swatch.DataColor does not change roles or names. Accessibility follows the host Shape or Swatch contract (role="img" when labelled, aria-hidden when decorative).