diff options
author | hunteraraujo <hunter_araujo@msn.com> | 2023-10-20 08:07:27 -0700 |
---|---|---|
committer | hunteraraujo <hunter_araujo@msn.com> | 2023-10-20 08:07:27 -0700 |
commit | 82434a248c92d68e6ffa624b984358566131820a (patch) | |
tree | e1ce522163c1dff2cba11db21ebe954f62e62275 /frontend | |
parent | Show error toast for 5xx error (diff) | |
download | Auto-GPT-82434a248c92d68e6ffa624b984358566131820a.tar.gz Auto-GPT-82434a248c92d68e6ffa624b984358566131820a.tar.bz2 Auto-GPT-82434a248c92d68e6ffa624b984358566131820a.zip |
Disable markdown as it causes crash for some responses
Diffstat (limited to 'frontend')
-rw-r--r-- | frontend/lib/views/chat/agent_message_tile.dart | 10 | ||||
-rw-r--r-- | frontend/lib/views/chat/user_message_tile.dart | 2 |
2 files changed, 6 insertions, 6 deletions
diff --git a/frontend/lib/views/chat/agent_message_tile.dart b/frontend/lib/views/chat/agent_message_tile.dart index 4639b76bd..851af1f06 100644 --- a/frontend/lib/views/chat/agent_message_tile.dart +++ b/frontend/lib/views/chat/agent_message_tile.dart @@ -28,14 +28,13 @@ class _AgentMessageTileState extends State<AgentMessageTile> { int artifactsCount = widget.chat.artifacts.length; bool containsMarkdown(String text) { - // Regular expression to detect Markdown patterns including code blocks. + // Regular expression to detect Markdown patterns like headers, bold, links, etc. final RegExp markdownPattern = RegExp( r'(?:\*\*|__).*?(?:\*\*|__)|' + // Bold r'(?:\*|_).*?(?:\*|_)|' + // Italic r'\[.*?\]\(.*?\)|' + // Links r'!\[.*?\]\(.*?\)|' + // Images - r'#{1,6}.*|' + // Headers - r'`.*?`', // Inline Code Blocks + r'#{1,6}.*', // Headers multiLine: true, caseSensitive: false, ); @@ -81,9 +80,10 @@ class _AgentMessageTileState extends State<AgentMessageTile> { Expanded( child: Container( padding: const EdgeInsets.fromLTRB(0, 10, 20, 10), - child: hasMarkdown + child: false ? Markdown(data: widget.chat.message) - : Text(widget.chat.message, maxLines: null), + : SelectableText(widget.chat.message, + maxLines: null), ), ), ElevatedButton( diff --git a/frontend/lib/views/chat/user_message_tile.dart b/frontend/lib/views/chat/user_message_tile.dart index a707a6e53..f8c5019db 100644 --- a/frontend/lib/views/chat/user_message_tile.dart +++ b/frontend/lib/views/chat/user_message_tile.dart @@ -54,7 +54,7 @@ class UserMessageTile extends StatelessWidget { // Padding for the text content padding: const EdgeInsets.fromLTRB(0, 10, 20, 10), // Displaying the user message with no max line limit - child: Text( + child: SelectableText( message, maxLines: null, ), |