I was also able to ring the door bell while this dialog was up. (Unless you have a specific reason not to, I'd suggest blocking the main game loop while dialog is up... either in code or via the paused feature of Godot -- set the dialog layer to process when paused and keep the rest as Inherit / Pausable).