diff --git a/src/app/plugins/call/CallEmbed.ts b/src/app/plugins/call/CallEmbed.ts index 6c44d7c58..362c08f90 100644 --- a/src/app/plugins/call/CallEmbed.ts +++ b/src/app/plugins/call/CallEmbed.ts @@ -467,6 +467,8 @@ export class CallEmbed { public listenAction(type: string, callback: (event: CustomEvent) => void) { const wrapped = (ev: CustomEvent) => { ev.preventDefault(); + // Reply with success so the widget transport doesn't time out waiting for a response + this.call.transport.reply(ev.detail as any, {}); callback(ev); }; return this.listenEvent(`action:${type}`, wrapped);