Skip to content

Commit 0ac0dfe

Browse files
Nobodymaterial-automation
authored andcommitted
#Alert accessibility fix
PiperOrigin-RevId: 711922810
1 parent 24a0ffb commit 0ac0dfe

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

components/Dialogs/src/MDCAlertController.m

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,6 +308,15 @@ - (void)messageDidChange {
308308
}
309309
self.preferredContentSize =
310310
[self.alertView calculatePreferredContentSizeForBounds:CGRectInfinite.size];
311+
312+
self.alertView.messageTextView.accessibilityLabel =
313+
self.messageAccessibilityLabel ?: self.message;
314+
315+
if ([self shouldUseAttributedStringForMessageA11Y]) {
316+
self.alertView.messageTextView.accessibilityLabel = self.attributedMessage.string;
317+
} else {
318+
self.alertView.messageTextView.accessibilityValue = @"";
319+
}
311320
}
312321

313322
- (void)setMessageAccessibilityLabel:(nullable NSString *)messageAccessibilityLabel {

0 commit comments

Comments
 (0)