The question of keeping the edit dialog open when you click deploy has been asked and answered lots of times.
The way the edit dialogs work requires them to be closed to get the changes applied - they cannot be left open. To change that would require changing the whole lifecycle of how nodes are edited - which we cannot do in the core - all 3500+ nodes in the community would have to be updated, otherwise you end up with a very inconsistent experience of some nodes letting you do that, and some nodes not.