When showing a Dialog from an NSPanel on macOS, we shouldn't attach the dialog as NSPanels are not really intended to be used that way. You can still override this behaviour by setting the DisplayMode of the dialog explicitly.
For example, a FloatingForm (NSPanel) should never really automatically use an attached dialog unless it has been explicitly set.
When showing a Dialog from an NSPanel on macOS, we shouldn't attach the dialog as NSPanels are not really intended to be used that way. You can still override this behaviour by setting the DisplayMode of the dialog explicitly.
For example, a FloatingForm (NSPanel) should never really automatically use an attached dialog unless it has been explicitly set.