diff --git a/lib/src/widgets/raw_editor/raw_editor_actions.dart b/lib/src/widgets/raw_editor/raw_editor_actions.dart index e57dd228..ad78d9d1 100644 --- a/lib/src/widgets/raw_editor/raw_editor_actions.dart +++ b/lib/src/widgets/raw_editor/raw_editor_actions.dart @@ -585,25 +585,19 @@ class QuillEditorUpdateCursorLocationAction final QuillRawEditorState state; @override - Object? invoke(ScrollToDocumentBoundaryIntent intent, - [BuildContext? context]) { - if (intent.forward) { - return Actions.invoke( - context!, - UpdateSelectionIntent( - state.textEditingValue, - TextSelection.collapsed( - offset: state.controller.plainTextEditingValue.text.length, - ), - SelectionChangedCause.keyboard, - ), - ); - } + Object? invoke( + ScrollToDocumentBoundaryIntent intent, [ + BuildContext? context, + ]) { return Actions.invoke( context!, UpdateSelectionIntent( state.textEditingValue, - const TextSelection.collapsed(offset: 0), + intent.forward + ? TextSelection.collapsed( + offset: state.controller.plainTextEditingValue.text.length, + ) + : const TextSelection.collapsed(offset: 0), SelectionChangedCause.keyboard, ), );