Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
As a workaround using reflection
try {
Class
.forName("androidx.compose.material3.TabRowKt")
.getDeclaredField("ScrollableTabRowMinimumTabWidth").apply {
isAccessible = true
}.set(this, 0f)
} catch (e: Exception) {
e.printStackTrace()
}
il...@google.com <il...@google.com> #3
this is still an issue on the latest compose stable version 1.5.4
Description
Component used: Fragment Version used: 1.3.0-alpha05
Fragments call b/149024125 , this runs before the View is attached, meaning
ViewCompat.requestApplyInsets()
immediately before callingonViewCreated()
. However, due torequestApplyInsets()
doesn't actually do anything.We should consistently wait for the View to be attached before calling
requestApplyInsets()
.