diff --git a/frontend/app_flowy/packages/flowy_infra_ui/lib/src/flowy_overlay/flowy_overlay.dart b/frontend/app_flowy/packages/flowy_infra_ui/lib/src/flowy_overlay/flowy_overlay.dart index ad04dc25c2..25507b8f6d 100644 --- a/frontend/app_flowy/packages/flowy_infra_ui/lib/src/flowy_overlay/flowy_overlay.dart +++ b/frontend/app_flowy/packages/flowy_infra_ui/lib/src/flowy_overlay/flowy_overlay.dart @@ -338,7 +338,9 @@ class FlowyOverlayState extends State { Widget build(BuildContext context) { final overlays = _overlayList.map((item) { var widget = item.widget; - item.focusNode.requestFocus(); + + // requestFocus will cause the children weird focus behaviors. + // item.focusNode.requestFocus(); if (item.delegate?.asBarrier() ?? false) { widget = Container( color: style.barrierColor,