Treat child windows as modals in automaximize mode
When automaximizing, child windows are displayed on top of their parents and there's no way to move them. This makes some interactions with such windows weird - take for example GNOME Calculator and its settings window which doesn't block interaction with parent window, meaning that you can still touch and use buttons from main window that aren't obscured by the settings dialog. After thinking about it a bit I came to conclusion that since child windows are always displayed on top of their parents, we should simply block input to any views that have children - and when it comes to interaction with !239 (merged), such parent windows could actually be made to appear as inactive.
In docker mode the behavior would remain the same as it is right now, where activating and interacting with parent windows may actually make perfect sense.