On Thu Nov 3 13:59:28 2022 +0000, Jacek Caban wrote:
In its current form, super_navigate() supports properly only the main content window. It's very likely that IHTMLPrivateWindow::SuperNavigate is broken for frames and it's not obvious how it should behave. Your patch uses it for frames, but only when doing fragment-only navigation. That logic seems questionable in general and in practice, it would mean that we'd do CGID_ShellDocView notification for non-top level documents. I'd expect that we should either do it for all frame navigations or (more likely) we shouldn't do it for fragment-only frame navigation.
I see, thanks for the explanation, I didn't know how it worked.