Fix stuck persistence of Jitsi widgets ()

The hangup event may or may not be handled, so we need to account for
cases where it throws an error.
This commit is contained in:
Robin 2022-04-04 07:32:12 -04:00 committed by GitHub
parent b1a60b25b4
commit b79133c694
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -361,7 +361,7 @@ function joinConference() { // event handler bound in HTML
// can cause the receiving side to instantly stop listening.
// ignored promise because we don't care if it works
// noinspection JSIgnoredPromiseFromCall
widgetApi.transport.send(ElementWidgetActions.HangupCall, {}).then(() =>
widgetApi.transport.send(ElementWidgetActions.HangupCall, {}).finally(() =>
widgetApi.setAlwaysOnScreen(false),
);
}