Guión:
Tanto las páginas como el contenido de iFrame pertenecen al mismo dominio.
Si el hipervínculo en la página 1 tiene target="_blank" rel="noopener noreferrer" , entonces el iFrame en la página 2 puede acceder a window.parent. Si el hipervínculo en la página 2 tiene target="my-tab-name" , entonces el iFrame en la página 2 falla cuando intenta acceder a cualquier propiedad de window.parent.
Esto no sucede en Chrome, solo sucede cuando la página se carga en un navegador CefSharp. Heredé el código C#, así que no sé si me faltan algunas configuraciones, pero no puedo ver nada obvio.