diff --git a/packages/web/src/charts/ChartCore.svelte b/packages/web/src/charts/ChartCore.svelte
index 49247f7dd..2f904625a 100644
--- a/packages/web/src/charts/ChartCore.svelte
+++ b/packages/web/src/charts/ChartCore.svelte
@@ -1,11 +1,13 @@
-
+
diff --git a/packages/web/src/charts/ChartEditor.svelte b/packages/web/src/charts/ChartEditor.svelte
index 8705a5c13..5a04c3851 100644
--- a/packages/web/src/charts/ChartEditor.svelte
+++ b/packages/web/src/charts/ChartEditor.svelte
@@ -25,6 +25,7 @@
export let conid;
export let database;
export let sql;
+ export let menu;
let availableColumnNames = [];
let error = null;
@@ -145,7 +146,7 @@
-
+
diff --git a/packages/web/src/charts/DataChart.svelte b/packages/web/src/charts/DataChart.svelte
index 6d7c371da..4032c2856 100644
--- a/packages/web/src/charts/DataChart.svelte
+++ b/packages/web/src/charts/DataChart.svelte
@@ -100,6 +100,7 @@
import { extractDataColumnColors, extractDataColumns } from './chartDataLoader';
export let data;
+ export let menu;
const { values } = getFormContext();
@@ -128,6 +129,7 @@
data={chartData[0]}
type={$values.chartType}
options={chartData[1]}
+ {menu}
/>
{/key}
{/if}
diff --git a/packages/web/src/commands/stdCommands.ts b/packages/web/src/commands/stdCommands.ts
index 4504f774e..889e29a4f 100644
--- a/packages/web/src/commands/stdCommands.ts
+++ b/packages/web/src/commands/stdCommands.ts
@@ -280,7 +280,7 @@ export function registerFileCommands({
id: idPrefix + '.redo',
category,
group: 'redo',
- name: 'Replace',
+ name: 'Redo',
testEnabled: () => getCurrentEditor()?.canRedo(),
onClick: () => getCurrentEditor().redo(),
});
diff --git a/packages/web/src/tabs/ChartTab.svelte b/packages/web/src/tabs/ChartTab.svelte
index 7ff0fae04..3d92bd8b0 100644
--- a/packages/web/src/tabs/ChartTab.svelte
+++ b/packages/web/src/tabs/ChartTab.svelte
@@ -1,19 +1,44 @@
+
+
{#if $editorState.isLoading}
@@ -61,5 +123,6 @@
sql={$modelState.value && $modelState.value.sql}
{conid}
{database}
+ menu={createMenu}
/>
{/if}
diff --git a/packages/web/src/tabs/QueryDesignTab.svelte b/packages/web/src/tabs/QueryDesignTab.svelte
index 2b32b5702..29bc6940a 100644
--- a/packages/web/src/tabs/QueryDesignTab.svelte
+++ b/packages/web/src/tabs/QueryDesignTab.svelte
@@ -87,7 +87,7 @@
$: {
busy;
sessionId;
- $editorState;
+ $modelState;
invalidateCommands();
}