From eddb623fba86f379d5c36be3e61c05bced6c7e09 Mon Sep 17 00:00:00 2001 From: Richard Shiue <71320345+richardshiue@users.noreply.github.com> Date: Mon, 17 Mar 2025 11:02:42 +0800 Subject: [PATCH] fix: message hover action flashing (#7552) --- .../message/ai_message_bubble.dart | 30 +++++++++---------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_bubble.dart b/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_bubble.dart index a938c9094f..770fb990b1 100644 --- a/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_bubble.dart +++ b/frontend/appflowy_flutter/lib/plugins/ai_chat/presentation/message/ai_message_bubble.dart @@ -217,22 +217,22 @@ class _ChatAIMessageHoverState extends State { setState(() => hoverActionBar = false); } }, - child: Container( - constraints: BoxConstraints( - maxWidth: 784, - maxHeight: DesktopAIChatSizes.messageActionBarIconSize + - DesktopAIChatSizes - .messageHoverActionBarPadding.vertical, - ), + child: SizedBox( + width: 784, + height: DesktopAIChatSizes.messageActionBarIconSize + + DesktopAIChatSizes.messageHoverActionBarPadding.vertical, child: hoverBubble || hoverActionBar || overrideVisibility - ? AIMessageActionBar( - message: widget.message, - showDecoration: true, - onRegenerate: widget.onRegenerate, - onChangeFormat: widget.onChangeFormat, - onOverrideVisibility: (visibility) { - overrideVisibility = visibility; - }, + ? Align( + alignment: AlignmentDirectional.centerStart, + child: AIMessageActionBar( + message: widget.message, + showDecoration: true, + onRegenerate: widget.onRegenerate, + onChangeFormat: widget.onChangeFormat, + onOverrideVisibility: (visibility) { + overrideVisibility = visibility; + }, + ), ) : null, ),