Previously was not updated after reload, causing QsWindowAttached to use the old window pointer after it had been freed.
Can now track window parent window changes. Added tests.