Your new message test will pass without following fix - you don't have it marked as todo. That means your change to forward message to owner window is not tested by this new test.
Yes, as I said, the new message test is to cover something we didn't have a test for - and to disprove one of my earlier ideas.
Regards, Fabian Maurer