diff --git a/lib/pages/msg_feed_top/sys_msg/view.dart b/lib/pages/msg_feed_top/sys_msg/view.dart index f3fa0e8f..e6e87131 100644 --- a/lib/pages/msg_feed_top/sys_msg/view.dart +++ b/lib/pages/msg_feed_top/sys_msg/view.dart @@ -169,7 +169,7 @@ class _SysMsgPageState extends State { InlineSpan _buildContent(String content) { final List spanChildren = []; RegExp urlRegExp = RegExp( - '#\\{([^}]*)\\}\\{"([^}]*)"\\}|https?:\\/\\/[^\\s/\$.?#].[^\\s]*|www\\.[^\\s/\$.?#].[^\\s]*'); + '#\\{([^}]*)\\}\\{"?([^}]*)"?\\}|https?:\\/\\/[^\\s/\$.?#].[^\\s]*|www\\.[^\\s/\$.?#].[^\\s]*'); content.splitMapJoin( urlRegExp, onMatch: (Match match) { diff --git a/lib/pages/whisper/view.dart b/lib/pages/whisper/view.dart index 2ff92e5b..40a0085e 100644 --- a/lib/pages/whisper/view.dart +++ b/lib/pages/whisper/view.dart @@ -176,7 +176,7 @@ class _WhisperPageState extends State { ? null : Theme.of(context) .colorScheme - .secondaryContainer, + .onInverseSurface, onLongPress: () { showDialog( context: context,