diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.kt index 0138a7c9b6a..c8c86cdfbf5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/devsupport/LogBoxDialogSurfaceDelegate.kt @@ -76,7 +76,7 @@ internal class LogBoxDialogSurfaceDelegate(private val devSupportManager: DevSup } override fun hide() { - if (isShowing()) { + if (isShowing() && dialog?.window?.decorView?.isAttachedToWindow == true) { dialog?.dismiss() } (reactRootView?.parent as ViewGroup?)?.removeView(reactRootView)