diff --git a/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart b/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart index 0eb36fff17..d0d594d41e 100644 --- a/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart +++ b/frontend/app_flowy/packages/appflowy_editor/lib/src/service/internal_key_event_handlers/tab_handler.dart @@ -16,6 +16,9 @@ ShortcutEventHandler tabHandler = (editorState, event) { if (textNode.subtype != BuiltInAttributeKey.bulletedList || previous == null || previous.subtype != BuiltInAttributeKey.bulletedList) { + TransactionBuilder(editorState) + ..insertText(textNode, selection.end.offset, ' ' * 4) + ..commit(); return KeyEventResult.handled; }