in client/src/app/service/utils.js [28:38]
export async function runWithConfirmationFromTheUser(okButtonText, question, block) {
let response = await new Promise((resolve) => {
const channel = new MessageChannel();
channel.port1.onmessage = e => resolve(e.data);
window.parent.postMessage({type: "ShowConfirmDialogRequest", okButtonText: okButtonText, question: question}, "*", [channel.port2]);
});
if (response) {
block();
}
}