blob: 476bd2ba23a3136c0c7eb99f3df31e66a4edb8bf [file] [log] [blame]
<!DOCTYPE html> <!-- webkit-test-runner [ useFlexibleViewport=true ] -->
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
<script src="../../../resources/js-test.js"></script>
<script src="../../../resources/ui-helper.js"></script>
</head>
<body>
<select id="select">
<option>January</option>
<option>February</option>
<option>March</option>
<option>April</option>
<option>May</option>
<option>June</option>
<option>July</option>
<option>August</option>
<option>September</option>
<option>October</option>
<option>November</option>
<option>December</option>
</select>
</body>
<script>
jsTestIsAsync = true;
addEventListener("load", async () => {
description("This test verifies that tapping on a select element and then unparenting the webview does not result in a crash.");
select.addEventListener("touchstart", () => {
UIHelper.removeViewFromWindow();
});
select.addEventListener("focus", async () => {
await UIHelper.ensurePresentationUpdate();
finishJSTest();
});
UIHelper.activateElement(select);
});
</script>
</html>