Accessible label for icon-only buttons. Falls back to tooltip, then text.
final String? semanticLabel;