Fixed
Status Update
Comments
mo...@google.com <mo...@google.com> #2
Hi. Thanks for reporting this. Fixed in alpha-04
le...@google.com <le...@google.com> #3
Project: platform/frameworks/support
Branch: androidx-main
commit e782987543a9f8ccd485e970ddc74564b24378db
Author: Vighnesh Raut <vighnesh.raut13@gmail.com>
Date: Mon Jan 02 15:27:40 2023
fix: tab row crashes when only 1 tab is added
Bug: b/264018028
Test: Added unit test
Change-Id: I6381dbac304fc1d69d3708c6655f8b595668e93f
M tv/tv-material/src/androidTest/java/androidx/tv/material/TabRowTest.kt
M tv/tv-material/src/main/java/androidx/tv/material/TabRow.kt
https://android-review.googlesource.com/2373449
Branch: androidx-main
commit e782987543a9f8ccd485e970ddc74564b24378db
Author: Vighnesh Raut <vighnesh.raut13@gmail.com>
Date: Mon Jan 02 15:27:40 2023
fix: tab row crashes when only 1 tab is added
Bug:
Test: Added unit test
Change-Id: I6381dbac304fc1d69d3708c6655f8b595668e93f
M tv/tv-material/src/androidTest/java/androidx/tv/material/TabRowTest.kt
M tv/tv-material/src/main/java/androidx/tv/material/TabRow.kt
mo...@johnlewis.co.uk <mo...@johnlewis.co.uk> #4
deleted
le...@google.com <le...@google.com> #5
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.tv:tv-material:1.0.0-alpha04
ap...@google.com <ap...@google.com> #6
Project: platform/frameworks/support
Branch: androidx-main
commit 60e2f72189dec2fc080c2a8f545ea5a1061cb818
Author: Levi Albuquerque <levima@google.com>
Date: Wed Sep 18 18:24:39 2024
Introduce Carousel semantics Role
Introduce a new semantics Role that can be used to indicate that a Pager should behave like a Carousel and not a regular full-screen Pager.
Relnote: Introduced a new Semantics Role called Carousel to emulate the list behavior in Pagers for a11y services.
Fixes: 354109776
Fixes: 239672673
Fixes: 350097064
Fixes: 350647130
Fixes: 359498832
Test: Added new tests for behavior.
Change-Id: Id354b132da03348aaa68da0dd8459d4528438018
M compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/pager/PagerCarrouselDemos.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt
https://android-review.googlesource.com/3272492
Branch: androidx-main
commit 60e2f72189dec2fc080c2a8f545ea5a1061cb818
Author: Levi Albuquerque <levima@google.com>
Date: Wed Sep 18 18:24:39 2024
Introduce Carousel semantics Role
Introduce a new semantics Role that can be used to indicate that a Pager should behave like a Carousel and not a regular full-screen Pager.
Relnote: Introduced a new Semantics Role called Carousel to emulate the list behavior in Pagers for a11y services.
Fixes: 354109776
Fixes: 239672673
Fixes: 350097064
Fixes: 350647130
Fixes: 359498832
Test: Added new tests for behavior.
Change-Id: Id354b132da03348aaa68da0dd8459d4528438018
M compose/foundation/foundation/integration-tests/foundation-demos/src/main/java/androidx/compose/foundation/demos/pager/PagerCarrouselDemos.kt
M compose/ui/ui/api/current.txt
M compose/ui/ui/api/restricted_current.txt
M compose/ui/ui/src/androidInstrumentedTest/kotlin/androidx/compose/ui/AndroidAccessibilityTest.kt
M compose/ui/ui/src/androidMain/kotlin/androidx/compose/ui/platform/AndroidComposeViewAccessibilityDelegateCompat.android.kt
M compose/ui/ui/src/commonMain/kotlin/androidx/compose/ui/semantics/SemanticsProperties.kt
pr...@google.com <pr...@google.com> #7
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.compose.foundation:foundation:1.8.0-alpha03
androidx.compose.foundation:foundation-android:1.8.0-alpha03
androidx.compose.foundation:foundation-jvmstubs:1.8.0-alpha03
androidx.compose.foundation:foundation-linuxx64stubs:1.8.0-alpha03
androidx.compose.ui:ui:1.8.0-alpha03
androidx.compose.ui:ui-android:1.8.0-alpha03
androidx.compose.ui:ui-jvmstubs:1.8.0-alpha03
androidx.compose.ui:ui-linuxx64stubs:1.8.0-alpha03
Description
Versioning and Device Details
Issue Description
The accessibility focus does not navigate between pages, in our case the pager is nested in a scrollable column but I could reproduce it with this minimal reproduction case:
Expected behavior:
The accessibility focus should focus on the next / previous page when swiping left and right with accessibility gestures. Additionally it should say the number of items.
Actual behavior:
The accessibility focus does not focus on next our previous page, it also does not return the number of items.
Steps to Reproduce or Code Sample to Reproduce:
You can swap out these lines in the libs.version.toml to notice the changed behavior from the previous compose stable release.