diff --git a/lib/screens/home_page/editor_pane/details_card/request_pane/request_headers.dart b/lib/screens/home_page/editor_pane/details_card/request_pane/request_headers.dart index a1c4d181..55a18593 100644 --- a/lib/screens/home_page/editor_pane/details_card/request_pane/request_headers.dart +++ b/lib/screens/home_page/editor_pane/details_card/request_pane/request_headers.dart @@ -33,7 +33,9 @@ class EditRequestHeadersState extends ConsumerState { @override Widget build(BuildContext context) { - final activeId = ref.read(activeIdStateProvider); + final activeId = ref.watch(activeIdStateProvider); + final length = ref.watch(activeRequestModelProvider + .select((value) => value?.requestHeaders?.length)); var rH = ref.read(activeRequestModelProvider)?.requestHeaders; rows = (rH == null || rH.isEmpty) ? [ diff --git a/lib/widgets/headerfield.dart b/lib/widgets/headerfield.dart index 08b59ff0..c9ed2f50 100644 --- a/lib/widgets/headerfield.dart +++ b/lib/widgets/headerfield.dart @@ -55,9 +55,7 @@ class _HeaderFieldState extends State { suggestionsCallback: headerSuggestionCallback, suggestionsBoxDecoration: suggestionBoxDecorations(context), textFieldConfiguration: TextFieldConfiguration( - onChanged: (s) { - widget.onChanged?.call(s); - }, + onChanged: widget.onChanged, controller: controller, style: kCodeStyle.copyWith( color: colorScheme.onSurface,