We have observed some strange issues like this. As far as we can tell, it must be a bug in Safari/WebKit. It should be impossible for this kind of ‘mixed site’ rendering to happen. We have filed a report with WebKit. (cc @pmusaraj)
If anyone can find a consistent way to reproduce the issue, that would almost certainly help to get the bug prioritised.