| <!DOCTYPE html> |
| <meta charset="utf-8"> |
| <title>Parent is not isolated, child is isolated, child is different-origin to the parent because of a port mismatch</title> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| |
| <div id="log"></div> |
| |
| <script type="module"> |
| import { |
| insertIframe, |
| testDifferentAgentClusters |
| } from "../resources/helpers.mjs"; |
| |
| promise_setup(async () => { |
| await insertIframe("{{hosts[][]}}:{{ports[https][1]}}", "?1"); |
| }); |
| |
| // Since they're different-origin, the child's isolation request is respected, |
| // so the parent ends up in the site-keyed agent cluster and the child in the |
| // origin-keyed one. |
| |
| testDifferentAgentClusters([self, 0]); |
| </script> |