Window.opener no Microsoft Edge indefinido ao executar no localhost

Estou usando o Microsoft Edge no host local para desenvolvimento.

O site é acessado viahttp://localhost

Eu abro um pop-up e quero que ele poste uma mensagem no abridor viawindow.opener.postMessage

Meu código funciona com o Chrome, o Safari e até o Microsoft Edge quando o site está em preparação ou produção.

Mas quando eu corro no modo local, owindow.opener está indefinido.

questionAnswers(2)

yourAnswerToTheQuestion