-
Notifications
You must be signed in to change notification settings - Fork 639
Closed
Labels
staleStale issues which are marked for closureStale issues which are marked for closure
Description
Strange bug in 0.35.0-alpha accompanist version only on pixel devices.
Suddenly one of my production app which was earlier working started to crash in pixel device, the error was as follows
java.lang.IllegalStateException: scroll observation scope does not exist
at androidx.compose.ui.contentcapture.AndroidContentCaptureManager.checkForContentCapturePropertyChanges(AndroidContentCaptureManager.android.kt:332)
at androidx.compose.ui.contentcapture.AndroidContentCaptureManager.contentCaptureChangeChecker$lambda$0(AndroidContentCaptureManager.android.kt:145)
at androidx.compose.ui.contentcapture.AndroidContentCaptureManager.$r8$lambda$1XDFQ87DMU0Pr1CSBqiV4PdF6bM(Unknown Source:0)
at androidx.compose.ui.contentcapture.AndroidContentCaptureManager$$ExternalSyntheticLambda0.run(D8$$SyntheticClass:0)
at android.os.Handler.handleCallback(Handler.java:959)
at android.os.Handler.dispatchMessage(Handler.java:100)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8592)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
I am only using accomponist permissions library to get location permission from user.
To Reproduce
Steps to reproduce the behavior:
- Use accompanist version 0.35.0-alpha
- Use a vertical lazy column or grid in Jetpack compose
- Run the app in any pixel device running latest Android 14
- See error "scroll observation scope does not exist" whenever you open the app with lazy layout
Environment:
- Android OS version: Android 14
- Device: Pixel 8a
- Accompanist version: 0.35.0-alpha
nayomnik
Metadata
Metadata
Assignees
Labels
staleStale issues which are marked for closureStale issues which are marked for closure