Elements with aria-hidden="true" are already fully removed from the
accessibility tree, equivalent in intent to alt="" - they were
wrongly flagged as errors instead of the same decorative warning
alt="" gets. On role="img" elements with no wrapping link, aria-label,
or (now) aria-hidden exemption, imageIdentifier() also had no way to
build an exclusion key at all, so the exclude click silently did
nothing. Added a className-based fallback identifier as a last
resort so these elements can still be excluded individually.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>