+ {/* tabIndex={0} makes the scrollable region keyboard-reachable (axe: scrollable-region-focusable).
+ Only apply when the element is actually scrollable AND has no focusable descendant — matches
+ axe's runtime evaluation and avoids inserting an extra tab stop into non-overflowing consumers. */}
+