<html>
<body>
<script type="text/javascript" charset="utf-8">
  const url = require('url')
  if (url.parse(window.location.href, true).query.opened != null) {
    // Ensure origin are properly checked by removing a single character from the end
    window.opener.postMessage('first message', window.location.origin.substring(0, window.location.origin.length - 1))
    window.opener.postMessage('second message', window.location.origin)
  } else {
    const opened = window.open(`${window.location.href}?opened=true`)
    window.addEventListener('message', function (event) {
      window.opener.postMessage(event.data, '*')
      opened.close()
    })
  }
</script>
</body>
</html>

<html>
<body>
<script type="text/javascript" charset="utf-8">
  const url = require('url')
  if (url.parse(window.location.href, true).query.opened != null) {
    // Ensure origins are properly checked by removing a single character from the end
    window.opener.postMessage('first message', window.location.origin.substring(0, window.location.origin.length - 1))
    window.opener.postMessage('second message', window.location.origin)
  } else {
    const opened = window.open(`${window.location.href}?opened=true`)
    window.addEventListener('message', function (event) {
      window.opener.postMessage(event.data, '*')
      opened.close()
    })
  }
</script>
</body>
</html>

Fix typo in fixture comment
Fix typo in fixture comment
