From efc8094bc275e157b02f6debe9106a9efce0d0e8 Mon Sep 17 00:00:00 2001
From: Devin Binnie <52460000+devinbinnie@users.noreply.github.com>
Date: Fri, 6 Jun 2025 16:44:19 -0400
Subject: [PATCH] [MM-62992][MM-62994][MM-62995] Profile Settings accessibility
fixes (#31236)
* [MM-62995] Add aria-live for Profile Picture upload
* [MM-62992][MM-62994] Add error icon and screen reader text to SettingItemMax
* Fix e2e
* PR feedback
---
.../setting_item_max.test.tsx.snap | 71 +++++++++++++++----
.../src/components/setting_item_max.tsx | 38 ++++++++--
.../render_emoticons_as_emoji.test.tsx.snap | 3 +
.../general/user_settings_general.tsx | 53 +++++++++++---
.../__snapshots__/index.test.tsx.snap | 6 ++
.../email_notification_setting.test.tsx.snap | 6 ++
.../manage_auto_responder.test.tsx.snap | 6 ++
webapp/channels/src/i18n/en.json | 4 ++
8 files changed, 160 insertions(+), 27 deletions(-)
diff --git a/webapp/channels/src/components/__snapshots__/setting_item_max.test.tsx.snap b/webapp/channels/src/components/__snapshots__/setting_item_max.test.tsx.snap
index b9d7fa68ee..09266dc9f8 100644
--- a/webapp/channels/src/components/__snapshots__/setting_item_max.test.tsx.snap
+++ b/webapp/channels/src/components/__snapshots__/setting_item_max.test.tsx.snap
@@ -26,6 +26,9 @@ exports[`components/SettingItemMax should match snapshot 1`] = `
className="setting-list-item"
>
+
-
+
+
-
+
+
+
+