currently only wayland clients can put a window into the pip window state there is no public api like maximize which leads to this ugly hack wrt tabletmodewindowmanager i believe so  i do not think there is any specific logic to make it not managed by it  the bounds themselves are managed by the client  however 