diff --git a/src/webviews/tree-table/src/tree-table.tsx b/src/webviews/tree-table/src/tree-table.tsx index 40500a39..023a8f00 100644 --- a/src/webviews/tree-table/src/tree-table.tsx +++ b/src/webviews/tree-table/src/tree-table.tsx @@ -140,6 +140,10 @@ export function TreeTable({ vscodeApi }: TreeTableProps): React.ReactElement { // Listen for messages from the extension host useEffect(() => { function handleMessage(event: MessageEvent) { + if (event.origin !== window.location.origin) { + return; + } + const msg = event.data; if (msg.type === 'update') { setRows(msg.rows);