From c7feb74a9fb5d61ece7bb025cfc18be12d82ea03 Mon Sep 17 00:00:00 2001 From: Simon Marquis Date: Sat, 5 Apr 2025 13:04:54 +0200 Subject: [PATCH] Force adding a contentDescription to work around AccessibilityViewCheckException ``` Roborazzi: Error: [AccessibilityViewCheckResult check=AccessibilityHierarchyCheckResult ERROR SpeakableTextPresentCheck 4 [ViewHierarchyElement class=android.view.View testTag=newsResourceCard:3 bounds=Rect(1058, 2126 - 1947, 2523)] null num_answers:0 view=null] ``` --- .../google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt index baa86159d..215b1a645 100644 --- a/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt +++ b/core/ui/src/main/kotlin/com/google/samples/apps/nowinandroid/core/ui/NewsResourceCard.kt @@ -118,6 +118,7 @@ fun NewsResourceCardExpanded( // Pass null for action to only override the label and not the actual action. modifier = modifier .semantics { + contentDescription = clickActionLabel onClick(label = clickActionLabel, action = null) } .testTag("newsResourceCard:${userNewsResource.id}"),