From b94611340a1852bdbc68b243f7a5d91e62dc68d4 Mon Sep 17 00:00:00 2001 From: Kelrap <99418823+Kelrap@users.noreply.github.com> Date: Wed, 16 Jul 2025 13:51:54 -0400 Subject: [PATCH] Don't allow selection of lemmas containing numerals (#3479) * Don't allow selection of lemmas containing numerals * Limit selectable token length to 50 --- lib/pages/chat/events/html_message.dart | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/pages/chat/events/html_message.dart b/lib/pages/chat/events/html_message.dart index 696a3b063..5b4dce09b 100644 --- a/lib/pages/chat/events/html_message.dart +++ b/lib/pages/chat/events/html_message.dart @@ -157,7 +157,12 @@ class HtmlMessage extends StatelessWidget { // #Pangea List? get tokens => pangeaMessageEvent?.messageDisplayRepresentation?.tokens - ?.where((t) => t.pos != "PUNCT") + ?.where( + (t) => + t.pos != "PUNCT" && + !t.lemma.text.contains(RegExp(r'[0-9]')) && + t.lemma.text.length <= 50, + ) .toList(); PangeaToken? getToken(