diff --git a/lib/screens/home_page/editor_pane/details_card/request_pane/ai_request/request_pane_ai.dart b/lib/screens/home_page/editor_pane/details_card/request_pane/ai_request/request_pane_ai.dart index 29dffd06..4bf39d23 100644 --- a/lib/screens/home_page/editor_pane/details_card/request_pane/ai_request/request_pane_ai.dart +++ b/lib/screens/home_page/editor_pane/details_card/request_pane/ai_request/request_pane_ai.dart @@ -13,8 +13,12 @@ class EditAIRequestPane extends ConsumerWidget { Widget build(BuildContext context, WidgetRef ref) { final selectedId = ref.watch(selectedIdStateProvider); final codePaneVisible = ref.watch(codePaneVisibleStateProvider); - final tabIndex = ref.watch( + var tabIndex = ref.watch( selectedRequestModelProvider.select((value) => value?.requestTabIndex)); + + if (tabIndex >= 3) { + tabIndex = 0; + } return RequestPane( selectedId: selectedId, diff --git a/lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_graphql.dart b/lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_graphql.dart index 87ed3104..ab751de5 100644 --- a/lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_graphql.dart +++ b/lib/screens/home_page/editor_pane/details_card/request_pane/request_pane_graphql.dart @@ -34,9 +34,10 @@ class EditGraphQLRequestPane extends ConsumerWidget { final hasAuth = ref.watch(selectedRequestModelProvider.select((value) => value?.httpRequestModel?.authModel?.type != APIAuthType.none)); - if (tabIndex >= 3) { + if (tabIndex >= 4) { tabIndex = 0; } + return RequestPane( selectedId: selectedId, codePaneVisible: codePaneVisible,