diff --git a/src/renderer/components/TypeTag.tsx b/src/renderer/components/TypeTag.tsx index d33028f91..3721a20b6 100644 --- a/src/renderer/components/TypeTag.tsx +++ b/src/renderer/components/TypeTag.tsx @@ -311,7 +311,10 @@ const TagRenderer = memo(({ tag, longText }: TagRendererProps) => { tt = value; if (longText) { text = value; - direction = 'rtl'; + if (!/^\p{P}|\p{P}$/u.test(value)) { + // punctuation will be messed up in rtl + direction = 'rtl'; + } } else { const maxLength = 14; text = (