37 lines
825 B
HTML
37 lines
825 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<style type="text/css">
|
|
br {visibility:hidden}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<p>This test ensures WebKit does not lose focus when the text is removed from a text field when br's visibility is hidden.</p>
|
|
<form>
|
|
<fieldset>
|
|
<input id="test" type="text">
|
|
</fieldset>
|
|
</form>
|
|
<script>
|
|
|
|
var test = document.getElementById('test');
|
|
test.focus();
|
|
document.execCommand('InsertText', false, 'abc');
|
|
document.execCommand('Delete', false, null);
|
|
document.execCommand('Delete', false, null);
|
|
document.execCommand('Delete', false, null);
|
|
document.execCommand('InsertText', false, 'PASS');
|
|
|
|
if (test.value != 'PASS')
|
|
test.value = 'FAIL';
|
|
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
test.parentNode.parentNode.style.display = 'none';
|
|
document.writeln(test.value);
|
|
}
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|