blob: 48b2af8c1289be9b082feb767e6e4d01048005fe [file] [log] [blame]
<!DOCTYPE html>
<body>
<script src="../../../resources/js-test.js"></script>
<input type="date" onclick="changeType(this)" />
<script>
description('Check if we have no crash in a case that the input type is changed by clicking the calendar picker indicator.');
function changeType(input) {
input.type = 'text';
testPassed('unless crash or assertion failure');
finishJSTest();
}
jsTestIsAsync = true;
if (!window.eventSender) {
debug('Click on the triangle in the input field.');
} else {
setTimeout(function() {
var dateInput = document.getElementsByTagName('input')[0];
eventSender.mouseMoveTo(dateInput.offsetLeft + dateInput.offsetWidth - 6,
dateInput.offsetTop + dateInput.offsetHeight / 2);
eventSender.mouseDown();
eventSender.mouseUp();
}, 0);
}
</script>
</body>