Skip to content

Commit 29b8f3c

Browse files
feat: disabled focus request when field is disabled
1 parent 68abf65 commit 29b8f3c

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

lib/src/form_builder_field.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,8 @@ class FormBuilderFieldState<F extends FormBuilderField<T>, T>
157157
if (widget.focusNode != oldWidget.focusNode) {
158158
focusAttachment?.detach();
159159
effectiveFocusNode.removeListener(_touchedHandler);
160-
effectiveFocusNode = widget.focusNode ?? FocusNode();
160+
effectiveFocusNode =
161+
widget.focusNode ?? FocusNode(canRequestFocus: enabled);
161162
effectiveFocusNode.addListener(_touchedHandler);
162163
focusAttachment = effectiveFocusNode.attach(context);
163164
}

0 commit comments

Comments
 (0)