diff --git a/packages/web/src/charts/ChartEditor.svelte b/packages/web/src/charts/ChartEditor.svelte
index 8b5e06caa..8705a5c13 100644
--- a/packages/web/src/charts/ChartEditor.svelte
+++ b/packages/web/src/charts/ChartEditor.svelte
@@ -21,8 +21,7 @@
import _ from 'lodash';
export let data;
- export let config;
- export let setConfig;
+ export let configStore;
export let conid;
export let database;
export let sql;
@@ -31,6 +30,8 @@
let error = null;
let loadedData = null;
+ $: config = $configStore;
+
const getDriver = async () => {
const conn = await getConnectionInfo({ conid });
if (!conn) return;
@@ -61,18 +62,6 @@
};
};
- const configStore = writable(config);
- const changingRef = createRef(false);
- $: {
- if (!changingRef.get()) {
- $configStore = config;
- }
- }
- // $: {
- // changingRef.set(true);
- // setConfig($configStore);
- // changingRef.set(false);
- // }
$: {
$extensions;
if (sql && conid && database) {
diff --git a/packages/web/src/tabs/ChartTab.svelte b/packages/web/src/tabs/ChartTab.svelte
index 7c4d4e819..7ff0fae04 100644
--- a/packages/web/src/tabs/ChartTab.svelte
+++ b/packages/web/src/tabs/ChartTab.svelte
@@ -1,5 +1,6 @@
{#if $editorState.isLoading}
@@ -47,8 +57,7 @@
{:else}