Ver Fonte

fix: address a minor isssue when there is content after last asterisk/underscore

Andrei Dolgov há 2 anos atrás
pai
commit
a8cb58cb4a

+ 2 - 2
frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/markdown_syntax_to_styled_text_handler.dart

@@ -49,7 +49,7 @@ ShortcutEventHandler doubleAsterisksToBold = (editorState, event) {
     ..formatText(
       textNode,
       thirdToLastAsteriskIndex,
-      selection.end.offset - thirdToLastAsteriskIndex - 2,
+      selection.end.offset - thirdToLastAsteriskIndex - 3,
       {
         BuiltInAttributeKey.bold: true,
         BuiltInAttributeKey.defaultFormating: true,
@@ -115,7 +115,7 @@ ShortcutEventHandler doubleUnderscoresToBold = (editorState, event) {
     ..formatText(
       textNode,
       thirdToLastUnderscoreIndex,
-      selection.end.offset - thirdToLastUnderscoreIndex - 2,
+      selection.end.offset - thirdToLastUnderscoreIndex - 3,
       {
         BuiltInAttributeKey.bold: true,
         BuiltInAttributeKey.defaultFormating: true,