system.gui.openDesktop Issues with Alarm Table

So, I’ve been using system.gui.openDesktop for popups on a lot of projects as the clients like to be able to move the popup to another monitor and keep it open. Up until now, I’ve had no issues. The latest popup has an alarm table and the only parameter I am passing to the window is an asset ID #. I use this to create a source filter for the alarm table. When I test this popup, the desktop opens, then immediately vanishes behind the main window. This only happens when I have an alarm table on the the popup window. I have tried it with all sorts of other elements and it works fine. It just doesn’t like the alarm table. The layer property is set higher than the main page, but it seems to be ignored. I am using this in 7.9.12. Any help would be greatly appreciated.