addressing more review comments
adding broken pwpb test, and a edge case test when opening a new window while the parent window is opening a web panel