The last year, we started routing dialogs from the LibreOffice core to Online, extending the Online's functionality dramatically. It all worked fine, with one exception - when multiple users have opened the same dialog concurrently, the changes couldn't be applied to the document until after all the users have closed the dialog.
The solution for this problem is asynchronous dialog execution. This talk will summarize the general concept, several dialog conversions to async, and the caveats of such conversions.