That's the window manager's choice - it shouldn't be up to applications to work around that.