diff --git a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx index d9f9b44955..0d279961a3 100644 --- a/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx +++ b/libs/remix-ui/tabs/src/lib/remix-ui-tabs.tsx @@ -88,7 +88,12 @@ export const TabsUI = (props: TabsUIProps) => { const getAI = async () => { try { - return await props.plugin.call('settings', 'getCopilotSetting') + const init_state = await props.plugin.call('settings', 'getCopilotSetting') + if (init_state === undefined || init_state === null) { + await props.plugin.call('settings', 'updateCopilotChoice', ai_switch) + return ai_switch + } + return init_state } catch (e) { return false }