blob: 1851d0c111694b5a20919ec128a071f340fcf117 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="/js-test-resources/js-test.js"></script>
<script>
description("Tests that we use the right entry window to convert relative URL when setting Location.href");
jsTestIsAsync = true;
onload = () => {
popup = open("/resources/square20.jpg");
popup.onload = () => {
firstURL = self.origin + "/resources/square20.jpg"
shouldBeEqualToString("popup.location.href", "" + firstURL);
popup.location = "resources/square20.jpg";
handle = setInterval(() => {
if (popup.location.href == firstURL)
return;
clearInterval(handle);
shouldBeEqualToString("popup.location.href", self.origin + "/dom/resources/square20.jpg");
popup.close();
finishJSTest();
}, 10);
};
};
</script>
</body>
</html>