Puhh, hard question you are asking here.
The externalized Dockables are on a JDialog as well, but that should not be an issue.
If they are stacked, then the Dockable that are in a hidden tab are "not visible" (I mean, the property "visible" on the Components is set to "false").
- I think not having an owner is strange for dialogs, and may place them far in the back.
- The size or location of your JDialogs places them outside of the screen?
- Ever tried to close and reopen the dialogs?
- You forgot to make them visible? Because the Components of the Dockables change visibility sometimes.
It would really help to see how your dialogs are handled. Maybe you could provide an example?