Fatal Exception: java.lang.IllegalStateException: LayoutCoordinate operations are only valid when isAttached is true at androidx.compose.ui.internal.InlineClassHelperKt.throwIllegalStateException(InlineClassHelper.kt:28) at androidx.compose.ui.node.NodeCoordinator.localToRoot-MK-Hz9U(NodeCoordinator.kt:2133) at androidx.compose.ui.layout.LayoutCoordinatesKt.positionInRoot(LayoutCoordinates.kt:178) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.calculateBoundsInRoot(AndroidTextContextMenuToolbarProvider.android.kt:224) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.observeAndGetBounds$lambda$7(AndroidTextContextMenuToolbarProvider.android.kt:219) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.$r8$lambda$QXUkJW4RlX2xLDKs9ta3wCBFxLA() at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$$ExternalSyntheticLambda7.invoke(D8$$SyntheticClass) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.observeReadsAndGet$lambda$8(AndroidTextContextMenuToolbarProvider.android.kt:237) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.$r8$lambda$1VeCJYezykADwVY1LpHzxcEQ0pw() at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$$ExternalSyntheticLambda3.invoke(D8$$SyntheticClass) at androidx.compose.runtime.snapshots.SnapshotStateObserver.observeReads(SnapshotStateObserver.kt:718) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.observeReadsAndGet(AndroidTextContextMenuToolbarProvider.android.kt:237) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.observeAndGetBounds(AndroidTextContextMenuToolbarProvider.android.kt:219) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.createActionModeCallback$lambda$5(AndroidTextContextMenuToolbarProvider.android.kt:209) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.$r8$lambda$AhLRrB90847QYs0YObAwwhmpb5s() at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$$ExternalSyntheticLambda2.invoke(D8$$SyntheticClass) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$TextActionModeCallbackImpl.onGetContentRect(AndroidTextContextMenuToolbarProvider.android.kt:249) at androidx.compose.foundation.text.contextmenu.internal.FloatingTextActionModeCallback.onGetContentRect(AndroidTextContextMenuToolbarProvider.android.kt:398) at com.android.internal.policy.DecorView$ActionModeCallback2Wrapper.onGetContentRect(DecorView.java:2617) at com.android.internal.view.FloatingActionMode.invalidateContentRect(FloatingActionMode.java:150) at com.android.internal.view.FloatingActionMode.invalidate(FloatingActionMode.java:145) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.onDataChange$lambda$2(AndroidTextContextMenuToolbarProvider.android.kt:146) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.$r8$lambda$tq-O5qko9KqPhGZUyauY0SucrEE() at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$$ExternalSyntheticLambda5.invoke(D8$$SyntheticClass) at androidx.compose.runtime.snapshots.SnapshotStateObserver$ObservedScopeMap.notifyInvalidatedScopes(SnapshotStateObserver.kt:1138) at androidx.compose.runtime.snapshots.SnapshotStateObserver.sendNotifications$lambda$5(SnapshotStateObserver.kt:90) at androidx.compose.runtime.snapshots.SnapshotStateObserver.$r8$lambda$ixPG648P5-VaQ02MYRr6d3rd0Xo() at androidx.compose.runtime.snapshots.SnapshotStateObserver$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.snapshotStateObserver$lambda$1(AndroidTextContextMenuToolbarProvider.android.kt:139) at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider.$r8$lambda$nuSY6rGdbZTyMteo3GAlzOC905s() at androidx.compose.foundation.text.contextmenu.internal.AndroidTextContextMenuToolbarProvider$$ExternalSyntheticLambda4.invoke(D8$$SyntheticClass) at androidx.compose.runtime.snapshots.SnapshotStateObserver.sendNotifications(SnapshotStateObserver.kt:83) at androidx.compose.runtime.snapshots.SnapshotStateObserver.applyObserver$lambda$0(SnapshotStateObserver.kt:51) at androidx.compose.runtime.snapshots.SnapshotStateObserver.$r8$lambda$O21urw2Cx4LPNsPHLB96kXfU0Q8() at androidx.compose.runtime.snapshots.SnapshotStateObserver$$ExternalSyntheticLambda1.invoke(D8$$SyntheticClass) at androidx.compose.runtime.snapshots.SnapshotKt.advanceGlobalSnapshot(Snapshot.kt:1989) at androidx.compose.runtime.snapshots.SnapshotKt.advanceGlobalSnapshot(Snapshot.kt:2003) at androidx.compose.runtime.snapshots.SnapshotKt.access$advanceGlobalSnapshot(Snapshot.kt:1) at androidx.compose.runtime.snapshots.GlobalSnapshot.notifyObjectsInitialized$runtime(Snapshot.kt:1544) at androidx.compose.runtime.snapshots.Snapshot$Companion.notifyObjectsInitialized(Snapshot.kt:675) at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2.invokeSuspend$lambda$22(Recomposer.kt:761) at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2.$r8$lambda$OqADLCDYmRw1RgNUvn1CR0kX32M() at androidx.compose.runtime.Recomposer$runRecomposeAndApplyChanges$2$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass) at androidx.compose.ui.platform.AndroidUiFrameClock$withFrameNanos$2$callback$1.doFrame(AndroidUiFrameClock.android.kt:39) at androidx.compose.ui.platform.AndroidUiDispatcher.performFrameDispatch(AndroidUiDispatcher.android.kt:108) at androidx.compose.ui.platform.AndroidUiDispatcher.access$performFrameDispatch(AndroidUiDispatcher.android.kt:41) at androidx.compose.ui.platform.AndroidUiDispatcher$dispatchCallback$1.doFrame(AndroidUiDispatcher.android.kt:69) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1601) at android.view.Choreographer$CallbackRecord.run(Choreographer.java:1612) at android.view.Choreographer.doCallbacks(Choreographer.java:1208) at android.view.Choreographer.doFrame(Choreographer.java:1133) at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:1586) at android.os.Handler.handleCallback(Handler.java:1087) at android.os.Handler.dispatchMessage(Handler.java:125) at android.os.Looper.dispatchMessage(Looper.java:333) at android.os.Looper.loopOnce(Looper.java:263) at android.os.Looper.loop(Looper.java:367) at android.app.ActivityThread.main(ActivityThread.java:9230) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)