Make modal widgets static to avoid being destroyed

Fixes https://github.com/vector-im/element-web/issues/15818
This commit is contained in:
Travis Ralston 2020-11-25 18:35:00 -07:00
parent 1db130b8f0
commit c91dc55bc1

View file

@ -64,7 +64,7 @@ export class ModalWidgetStore extends AsyncStoreWithClient<IState> {
this.openSourceWidgetId = null; this.openSourceWidgetId = null;
this.modalInstance = null; this.modalInstance = null;
}, },
}); }, null, /* priority = */ false, /* static = */ true);
}; };
public closeModalWidget = (sourceWidget: Widget, data?: IModalWidgetReturnData) => { public closeModalWidget = (sourceWidget: Widget, data?: IModalWidgetReturnData) => {