Fix stuck persistence of Jitsi widgets (#21650)
The hangup event may or may not be handled, so we need to account for cases where it throws an error.pull/21665/head
parent
b1a60b25b4
commit
b79133c694
|
@ -361,7 +361,7 @@ function joinConference() { // event handler bound in HTML
|
||||||
// can cause the receiving side to instantly stop listening.
|
// can cause the receiving side to instantly stop listening.
|
||||||
// ignored promise because we don't care if it works
|
// ignored promise because we don't care if it works
|
||||||
// noinspection JSIgnoredPromiseFromCall
|
// noinspection JSIgnoredPromiseFromCall
|
||||||
widgetApi.transport.send(ElementWidgetActions.HangupCall, {}).then(() =>
|
widgetApi.transport.send(ElementWidgetActions.HangupCall, {}).finally(() =>
|
||||||
widgetApi.setAlwaysOnScreen(false),
|
widgetApi.setAlwaysOnScreen(false),
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue