Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9c581dd commit c70ee1cCopy full SHA for c70ee1c
web-app/src/services/state/useStateMachine.tsx
@@ -33,12 +33,12 @@ const useStateMachine = (): Output => {
33
const listener = 'message'
34
// propograte channel event to state machine
35
const handler = (event: any) => {
36
- // NOTE: must call event.data, cannot destructure. VSCode acts odd
37
- const action = event.data
38
- // ignore browser events from other extensions
39
- if (action.source) {
+ // ensure events are coming from coderoad webview
+ if (!event.origin.match(/^vscode-webview/)) {
40
return
41
}
+ // NOTE: must call event.data, cannot destructure. VSCode acts odd
+ const action = event.data
42
sendWithLog(action)
43
44
window.addEventListener(listener, handler)
0 commit comments