when opening a new window using window.open, we currently get a BrowserWindowProxy that only support posting messages.
Some websites, webapps and libraries uses window.opener to access properties and objects of the opener window. Thoose are broken in Electron.
That's the case for example of Chromium devtools, that use window.open / window.opener in dockable/undockable mode.