Error message dialogs must have a parent QWidget, otherwise they can appear *behind* a fullscreen window but still block input.