diff --git a/packages/core/src/client/webcomponents/state/logs.ts b/packages/core/src/client/webcomponents/state/logs.ts index 7b333c27..b7deee33 100644 --- a/packages/core/src/client/webcomponents/state/logs.ts +++ b/packages/core/src/client/webcomponents/state/logs.ts @@ -62,10 +62,13 @@ export function useLogs(context: DocksContext): Reactive { context.rpc.client.register({ name: 'devtoolskit:internal:logs:updated' satisfies keyof DevToolsRpcClientFunctions, type: 'action', - handler: () => updateLogs(), + handler: () => { + if (context.rpc.isTrusted) + updateLogs() + }, }) - updateLogs() + context.rpc.ensureTrusted().then(() => updateLogs()) return state }