PopupDialog now behaves properly if one top level component is a window
and sibling components exist.