When updated to Compose 1.13.0-alpha01 start getti...
# compose
p
When updated to Compose 1.13.0-alpha01 start getting exception when scrolling LazyList with vertical scrollbar (Skiko: JVM, WEB): entered drag with non-zero pending scroll (Stack trace for JVM is in thread) Is it known issue? Or any suggestion what may be the cause?
👀 1
Copy code
Caused by: java.lang.IllegalStateException: entered drag with non-zero pending scroll
	at androidx.compose.foundation.internal.InlineClassHelperKt.throwIllegalStateException(InlineClassHelper.kt:26)
	at androidx.compose.foundation.lazy.LazyListState.onScroll$foundation(LazyListState.kt:770)
	at androidx.compose.foundation.lazy.LazyListState.scrollableState$lambda$0(LazyListState.kt:282)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scrollScope$1.scrollBy(ScrollableState.kt:191)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invokeSuspend(ScrollExtensions.kt:83)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invoke(ScrollExtensions.kt)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invoke(ScrollExtensions.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invokeSuspend(ScrollableState.kt:211)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invoke(ScrollableState.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invoke(ScrollableState.kt)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invokeSuspend(MutatorMutex.kt:167)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invoke(MutatorMutex.kt)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invoke(MutatorMutex.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:848)
	at androidx.compose.foundation.MutatorMutex.mutateWith(MutatorMutex.kt:160)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invokeSuspend(ScrollableState.kt:208)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invoke(ScrollableState.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invoke(ScrollableState.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:848)
	at androidx.compose.foundation.gestures.DefaultScrollableState.scroll(ScrollableState.kt:207)
	at androidx.compose.foundation.lazy.LazyListState.scroll(LazyListState.kt:473)
	at androidx.compose.foundation.gestures.ScrollableState.scroll$default(ScrollableState.kt:53)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt.scrollBy(ScrollExtensions.kt:83)
	at androidx.compose.foundation.v2.LazyListScrollbarAdapter.scrollBy(Scrollbar.skiko.kt:286)
	at androidx.compose.foundation.v2.LazyLineContentAdapter.scrollTo$suspendImpl(Scrollbar.skiko.kt:197)
	at androidx.compose.foundation.v2.LazyLineContentAdapter.scrollTo(Scrollbar.skiko.kt)
	at androidx.compose.foundation.v2.SliderAdapter.setPosition(Scrollbar.skiko.kt:468)
	at androidx.compose.foundation.v2.SliderAdapter.access$setPosition(Scrollbar.skiko.kt:417)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invokeSuspend(Scrollbar.skiko.kt:491)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invoke(Scrollbar.skiko.kt)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invoke(Scrollbar.skiko.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:209)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:200)
	at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source)
	at androidx.compose.foundation.v2.SliderAdapter.onDragDelta-k-4lQ0M(Scrollbar.skiko.kt:475)
	at androidx.compose.foundation.ScrollbarDragModifierNode$1$1.invokeSuspend$lambda$0(Scrollbar.skiko.kt:908)
	at androidx.compose.foundation.gestures.DragGestureDetectorKt.drag-jO51t88(DragGestureDetector.kt:116)
	at androidx.compose.foundation.gestures.DragGestureDetectorKt$drag$1.invokeSuspend(DragGestureDetector.kt)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
	at kotlinx.coroutines.DispatchedTaskKt.resume(DispatchedTask.kt:163)
	at kotlinx.coroutines.DispatchedTaskKt.dispatch(DispatchedTask.kt:152)
	at kotlinx.coroutines.CancellableContinuationImpl.dispatchResume(CancellableContinuationImpl.kt:470)
	at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$kotlinx_coroutines_core(CancellableContinuationImpl.kt:504)
	at kotlinx.coroutines.CancellableContinuationImpl.resumeImpl$kotlinx_coroutines_core$default(CancellableContinuationImpl.kt:493)
	at kotlinx.coroutines.CancellableContinuationImpl.resumeWith(CancellableContinuationImpl.kt:359)
	at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl$PointerEventHandlerCoroutine.offerPointerEvent(SuspendingPointerInputFilter.kt:837)
	at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.dispatchPointerEvent(SuspendingPointerInputFilter.kt:707)
	at androidx.compose.ui.input.pointer.SuspendingPointerInputModifierNodeImpl.onPointerEvent-H0pRuoY(SuspendingPointerInputFilter.kt:733)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:453)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:439)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:439)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:439)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:439)
	at androidx.compose.ui.input.pointer.Node.dispatchMainEventPass(HitPathTracker.kt:439)
	at androidx.compose.ui.input.pointer.NodeParent.dispatchMainEventPass(HitPathTracker.kt:286)
	at androidx.compose.ui.input.pointer.HitPathTracker.dispatchChanges(HitPathTracker.kt:183)
	at androidx.compose.ui.input.pointer.PointerInputEventProcessor.process-BIzXfog(PointerInputEventProcessor.kt:120)
	at androidx.compose.ui.node.RootNodeOwner.onPointerInput-l-3BpVI(RootNodeOwner.skiko.kt:353)
	at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl.processMove-l-3BpVI(CanvasLayersComposeScene.skiko.kt:427)
	at androidx.compose.ui.scene.CanvasLayersComposeSceneImpl.processPointerInputEvent-l-3BpVI(CanvasLayersComposeScene.skiko.kt:261)
	at androidx.compose.ui.scene.BaseComposeScene.onPointerInputEvent-l-3BpVI(BaseComposeScene.skiko.kt:285)
	at androidx.compose.ui.scene.BaseComposeScene.access$onPointerInputEvent-l-3BpVI(BaseComposeScene.skiko.kt:50)
	at androidx.compose.ui.scene.BaseComposeScene$inputHandler$2.invoke-l-3BpVI(BaseComposeScene.skiko.kt:59)
	at androidx.compose.ui.scene.BaseComposeScene$inputHandler$2.invoke(BaseComposeScene.skiko.kt:59)
	at androidx.compose.ui.input.pointer.SyntheticEventSender.sendInternal-l-3BpVI(SyntheticEventSender.skiko.kt:297)
	at androidx.compose.ui.input.pointer.SyntheticEventSender.send-l-3BpVI(SyntheticEventSender.skiko.kt:99)
	at androidx.compose.ui.scene.ComposeSceneInputHandler.onPointerEvent-UGFwazM(ComposeSceneInputHandler.skiko.kt:148)
	at androidx.compose.ui.scene.ComposeSceneInputHandler.onPointerEvent-r7NapbU(ComposeSceneInputHandler.skiko.kt:97)
	at androidx.compose.ui.scene.BaseComposeScene.sendPointerEvent-r7NapbU(BaseComposeScene.skiko.kt:206)
	at androidx.compose.ui.scene.ComposeScene.sendPointerEvent-r7NapbU$default(ComposeScene.skiko.kt:215)
	at androidx.compose.ui.scene.ComposeSceneMediator_desktopKt.onMouseEvent-d-4ec7I(ComposeSceneMediator.desktop.kt:991)
	at androidx.compose.ui.scene.ComposeSceneMediator_desktopKt.access$onMouseEvent-d-4ec7I(ComposeSceneMediator.desktop.kt:1)
	at androidx.compose.ui.scene.ComposeSceneMediator.onMouseEvent(ComposeSceneMediator.desktop.kt:527)
	at androidx.compose.ui.scene.ComposeSceneMediator.access$onMouseEvent(ComposeSceneMediator.desktop.kt:132)
	at androidx.compose.ui.scene.ComposeSceneMediator$mouseListener$1.mouseDragged(ComposeSceneMediator.desktop.kt:328)
	at java.desktop/java.awt.Component.processMouseMotionEvent(Component.java:6624)
	at java.desktop/java.awt.Component.processEvent(Component.java:6345)
	at java.desktop/java.awt.Component.dispatchEventImpl(Component.java:4958)
	at java.desktop/java.awt.Component.dispatchEvent(Component.java:4790)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:725)
	at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:702)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
Copy code
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: LayoutNode 1620 not found in RectList
	at androidx.compose.ui.internal.InlineClassHelperKt.throwIllegalArgumentException(InlineClassHelper.kt:36)
	at androidx.compose.ui.spatial.RectManager.indexInRectList(RectManager.kt:965)
	at androidx.compose.ui.spatial.RectManager.recalculateRectIfDirty(RectManager.kt:303)
	at androidx.compose.ui.node.MeasurePassDelegate.markNodeAndSubtreeAsPlaced(MeasurePassDelegate.kt:284)
	at androidx.compose.ui.node.MeasurePassDelegate.onNodePlaced$ui(MeasurePassDelegate.kt:368)
	at androidx.compose.ui.node.InnerNodeCoordinator.onAfterPlaceAt(InnerNodeCoordinator.kt:166)
	at androidx.compose.ui.node.InnerNodeCoordinator.placeAt-f8xVGno(InnerNodeCoordinator.kt:155)
	at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:36)
	at androidx.compose.ui.layout.Placeable$PlacementScope.place(Placeable.kt:625)
	at androidx.compose.ui.layout.Placeable$PlacementScope.place$default(Placeable.kt:245)
	at androidx.compose.foundation.text.modifiers.TextStringSimpleNode.measure_3p2s80s$lambda$0$0(TextStringSimpleNode.kt:422)
	at androidx.compose.ui.node.LookaheadCapablePlaceable$layout$1.placeChildren(LookaheadDelegate.kt:277)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.onAfterPlaceAt(LayoutModifierNodeCoordinator.kt:264)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.placeAt-f8xVGno(LayoutModifierNodeCoordinator.kt:236)
	at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:36)
	at androidx.compose.ui.layout.Placeable$PlacementScope.place-70tqf50(Placeable.kt:628)
	at androidx.compose.ui.node.MeasurePassDelegate.placeOuterCoordinatorBlock$lambda$0(MeasurePassDelegate.kt:336)
	at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:751)
	at androidx.compose.ui.node.MeasurePassDelegate.placeOuterCoordinator-MLgxB_4(MeasurePassDelegate.kt:1105)
	at androidx.compose.ui.node.MeasurePassDelegate.placeSelf-MLgxB_4(MeasurePassDelegate.kt:645)
	at androidx.compose.ui.node.MeasurePassDelegate.placeAt-f8xVGno(MeasurePassDelegate.kt:569)
	at androidx.compose.ui.layout.Placeable.access$placeAt-f8xVGno(Placeable.kt:36)
	at androidx.compose.ui.layout.Placeable$PlacementScope.place(Placeable.kt:625)
	at androidx.compose.ui.layout.Placeable$PlacementScope.place$default(Placeable.kt:245)
	at androidx.compose.foundation.layout.ColumnMeasurePolicy.placeHelper$lambda$0$0(Column.kt:163)
	at androidx.compose.ui.node.LookaheadCapablePlaceable$layout$1.placeChildren(LookaheadDelegate.kt:277)
	at androidx.compose.ui.node.MeasurePassDelegate.layoutChildrenBlock$lambda$0(MeasurePassDelegate.kt:183)
	at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:751)
	at androidx.compose.ui.node.MeasurePassDelegate.layoutChildren(MeasurePassDelegate.kt:964)
	at androidx.compose.ui.node.AlignmentLines.recalculate$lambda$0(LayoutNodeAlignmentLines.kt:149)
	at androidx.compose.ui.node.MeasurePassDelegate.forEachChildAlignmentLinesOwner(MeasurePassDelegate.kt:834)
	at androidx.compose.ui.node.AlignmentLines.recalculate(LayoutNodeAlignmentLines.kt:143)
	at androidx.compose.ui.node.MeasurePassDelegate.layoutChildren(MeasurePassDelegate.kt:226)
	at androidx.compose.ui.node.MeasurePassDelegate.calculateAlignmentLines(MeasurePassDelegate.kt:824)
	at androidx.compose.ui.node.InnerNodeCoordinator.calculateAlignmentLine(InnerNodeCoordinator.kt:171)
	at androidx.compose.ui.node.LookaheadCapablePlaceable.get(LookaheadDelegate.kt:114)
	at androidx.compose.ui.node.MeasurePassDelegate.get(MeasurePassDelegate.kt:559)
	at androidx.compose.material3.InteractiveListItemMeasurePolicy.measure-3p2s80s(ListItem.kt:1732)
	at androidx.compose.ui.layout.MultiContentMeasurePolicyImpl.measure-3p2s80s(MultiContentMeasurePolicy.kt:206)
	at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:130)
	at androidx.compose.foundation.layout.PaddingValuesModifier.measure-3p2s80s(Padding.kt:523)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:966)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.ui.graphics.BlockGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:849)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.material3.ListItemKt.zIndexLambda$lambda$0(ListItem.kt:1972)
	at androidx.compose.ui.layout.LayoutModifierImpl.measure-3p2s80s(LayoutModifier.kt:287)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.ui.node.MeasurePassDelegate.performMeasureBlock$lambda$0(MeasurePassDelegate.kt:173)
	at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:751)
	at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:1073)
	at androidx.compose.ui.node.MeasurePassDelegate.measure-BRTryo0(MeasurePassDelegate.kt:470)
	at androidx.compose.foundation.lazy.layout.LazyLayoutMeasuredItemProvider.getPlaceables-3p2s80s(LazyLayoutMeasuredItem.kt:119)
	at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure-0kLqBqw(LazyListMeasuredItemProvider.kt:54)
	at androidx.compose.foundation.lazy.LazyListMeasuredItemProvider.getAndMeasure-0kLqBqw$default(LazyListMeasuredItemProvider.kt:48)
	at androidx.compose.foundation.lazy.LazyListMeasureKt.measureLazyList-pIk1_oM(LazyListMeasure.kt:227)
	at androidx.compose.foundation.lazy.LazyListKt$rememberLazyListMeasurePolicy$1$1.measure-0kLqBqw(LazyList.kt:362)
	at androidx.compose.foundation.lazy.layout.LazyLayoutKt.LazyLayout$lambda$1$3$0(LazyLayout.kt:141)
	at androidx.compose.ui.layout.LayoutNodeSubcompositionsState$createMeasurePolicy$1.measure-3p2s80s(SubcomposeLayout.kt:960)
	at androidx.compose.ui.node.InnerNodeCoordinator.measure-BRTryo0(InnerNodeCoordinator.kt:130)
	at androidx.compose.ui.graphics.SimpleGraphicsLayerModifier.measure-3p2s80s(GraphicsLayerModifier.kt:966)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.foundation.lazy.layout.LazyLayoutBeyondBoundsProviderModifierNode.measure-3p2s80s(LazyLayoutBeyondBoundsModifierLocal.kt:122)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.foundation.layout.FillNode.measure-3p2s80s(Size.kt:743)
	at androidx.compose.ui.node.LayoutModifierNodeCoordinator.measure-BRTryo0(LayoutModifierNodeCoordinator.kt:190)
	at androidx.compose.ui.node.MeasurePassDelegate.performMeasureBlock$lambda$0(MeasurePassDelegate.kt:173)
	at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:780)
	at androidx.compose.ui.node.MeasurePassDelegate.remeasure-BRTryo0(MeasurePassDelegate.kt:1073)
	at androidx.compose.ui.node.LayoutNode.remeasure-_Sx5XlM$ui(LayoutNode.kt:1288)
	at androidx.compose.ui.node.MeasureAndLayoutDelegate.doRemeasure-sdFAvZA(MeasureAndLayoutDelegate.kt:383)
	at androidx.compose.ui.node.MeasureAndLayoutDelegate.measureAndLayout-0kLqBqw(MeasureAndLayoutDelegate.kt:507)
	at androidx.compose.ui.node.RootNodeOwner$OwnerImpl.measureAndLayout-0kLqBqw(RootNodeOwner.skiko.kt:621)
	at androidx.compose.ui.node.LayoutNode.forceRemeasure(LayoutNode.kt:1363)
	at androidx.compose.foundation.lazy.LazyListState.onScroll$foundation(LazyListState.kt:556)
	at androidx.compose.foundation.lazy.LazyListState.scrollableState$lambda$0(LazyListState.kt:282)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scrollScope$1.scrollBy(ScrollableState.kt:191)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invokeSuspend(ScrollExtensions.kt:83)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invoke(ScrollExtensions.kt)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt$scrollBy$2.invoke(ScrollExtensions.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invokeSuspend(ScrollableState.kt:211)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invoke(ScrollableState.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2$1.invoke(ScrollableState.kt)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invokeSuspend(MutatorMutex.kt:167)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invoke(MutatorMutex.kt)
	at androidx.compose.foundation.MutatorMutex$mutateWith$2.invoke(MutatorMutex.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:848)
	at androidx.compose.foundation.MutatorMutex.mutateWith(MutatorMutex.kt:160)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invokeSuspend(ScrollableState.kt:208)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invoke(ScrollableState.kt)
	at androidx.compose.foundation.gestures.DefaultScrollableState$scroll$2.invoke(ScrollableState.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatched(Undispatched.kt:66)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:43)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:848)
	at androidx.compose.foundation.gestures.DefaultScrollableState.scroll(ScrollableState.kt:207)
	at androidx.compose.foundation.lazy.LazyListState.scroll(LazyListState.kt:473)
	at androidx.compose.foundation.gestures.ScrollableState.scroll$default(ScrollableState.kt:53)
	at androidx.compose.foundation.gestures.ScrollExtensionsKt.scrollBy(ScrollExtensions.kt:83)
	at androidx.compose.foundation.v2.LazyListScrollbarAdapter.scrollBy(Scrollbar.skiko.kt:286)
	at androidx.compose.foundation.v2.LazyLineContentAdapter.scrollTo$suspendImpl(Scrollbar.skiko.kt:197)
	at androidx.compose.foundation.v2.LazyLineContentAdapter.scrollTo(Scrollbar.skiko.kt)
	at androidx.compose.foundation.v2.SliderAdapter.setPosition(Scrollbar.skiko.kt:468)
	at androidx.compose.foundation.v2.SliderAdapter.access$setPosition(Scrollbar.skiko.kt:417)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invokeSuspend(Scrollbar.skiko.kt:491)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invoke(Scrollbar.skiko.kt)
	at androidx.compose.foundation.v2.SliderAdapter$onDragDelta$1.invoke(Scrollbar.skiko.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startCoroutineUndispatched(Undispatched.kt:20)
	at kotlinx.coroutines.CoroutineStart.invoke(CoroutineStart.kt:360)
	at kotlinx.coroutines.AbstractCoroutine.start(AbstractCoroutine.kt:134)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch(Builders.common.kt:209)
	at kotlinx.coroutines.BuildersKt.launch(Unknown Source)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.launch$default(Builders.common.kt:200)
	at kotlinx.coroutines.BuildersKt.launch$default(Unknown Source)
	at androidx.compose.foundation.v2.SliderAdapter.onDragDelta-k-4lQ0M(Scrollbar.skiko.kt:475)
	at androidx.compose.foundation.ScrollbarDragModifierNode$1$1.invokeSuspend$lambda$0(Scrollbar.skiko.kt:908)
	at androidx.compose.foundation.gestures.DragGestureDetectorKt.drag-jO51t88(DragGestureDetector.kt:116)
	at androidx.compose.foundation.gestures.DragGestureDetectorKt$drag$1.invokeSuspend(DragGestureDetector.kt)