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" >
+

- + +

- + +

+

+