Incontext modal dialog

when editing an entity in a modal dialog, the entire screen is blocked.
The modal dialog should only cover the tab it is representing.
As an example, you update customer details based on purchase address, you need to go back and forward between the tab, if you forgot something you need to close the modal and go again to the other tab.

To summerize, the modal should only cover the current entity tab so you can switch to other entities.



Unfortunately, it is not that easy to implement with Vaadin. As you probably know, you can open multiple browser tabs and switch between them.