fix(frontend): make sure to set workspaceStore and token before mount in extension (#6129)

* fix(frontend): make sure to set workspaceStore and token before mount in extension

* nit
This commit is contained in:
HugoCasa
2025-07-04 13:19:21 +02:00
committed by GitHub
parent 49273d1002
commit 151afe3be3
+4 -5
View File
@@ -524,22 +524,21 @@
let workspace = $derived($page.url.searchParams.get('workspace') ?? undefined)
let themeDarkRaw = $derived($page.url.searchParams.get('activeColorTheme'))
let themeDark = $derived(themeDarkRaw == '2' || themeDarkRaw == '4')
$effect(() => {
$effect.pre(() => {
if (token) {
OpenAPI.WITH_CREDENTIALS = true
OpenAPI.TOKEN = token
untrack(() => loadUser())
}
})
$effect(() => {
$effect.pre(() => {
if (workspace) {
$workspaceStore = workspace
untrack(() => setupCopilotInfo())
}
})
$effect(() => {
$effect.pre(() => {
if (workspace && token) {
untrack(() => loadUser())
untrack(() => setupCopilotInfo())
}
})
$effect(() => {