From 8f9420e211a6e133d54f2b1923c60baf5d2a5224 Mon Sep 17 00:00:00 2001
From: "google-labs-jules[bot]"
<161369871+google-labs-jules[bot]@users.noreply.github.com>
Date: Sat, 16 May 2026 23:50:58 +0000
Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Palette:=20Mark=20decorative=20f?=
=?UTF-8?q?ooter=20icons=20as=20unimportant=20for=20accessibility?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Added `android:importantForAccessibility="no"` to the decorative child `ImageView` elements inside the interactive action buttons (Reply, Boost, Favorite, Bookmark, Share) in `display_item_footer.xml`.
Since the content descriptions are managed dynamically on the wrapper layouts (`reply_btn`, `boost_btn`, etc.) by `FooterStatusDisplayItem.java`, marking the inner icons as not important prevents screen readers from redundantly announcing unlabelled images.
Co-authored-by: dlukt <201112286+dlukt@users.noreply.github.com>
---
mastodon/src/main/res/layout/display_item_footer.xml | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mastodon/src/main/res/layout/display_item_footer.xml b/mastodon/src/main/res/layout/display_item_footer.xml
index a93432493..45b9be468 100644
--- a/mastodon/src/main/res/layout/display_item_footer.xml
+++ b/mastodon/src/main/res/layout/display_item_footer.xml
@@ -42,6 +42,7 @@
android:duplicateParentState="true"
android:src="@drawable/ic_fluent_chat_multiple_24_selector_text"
android:tint="?colorM3OnSurfaceVariant"
+ android:importantForAccessibility="no"
android:gravity="center_vertical" />
@@ -174,6 +178,7 @@
android:layout_marginHorizontal="12dp"
android:src="@drawable/ic_fluent_share_24_regular"
android:tint="?colorM3OnSurfaceVariant"
+ android:importantForAccessibility="no"
android:gravity="center_vertical"/>