30 lines
765 B
HTML
30 lines
765 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<p>This tests modifying selection after triggering a style change. Selection should be updated immediately.
|
|
You should see the "hello" selected below as "world" turns red.</p>
|
|
<input type="text" value="hello"/>
|
|
<input type="text" value="world"/>
|
|
<style> * {outline: none} </style>
|
|
<script>
|
|
|
|
if (window.testRunner)
|
|
testRunner.waitUntilDone();
|
|
|
|
var inputs = document.querySelectorAll('input');
|
|
inputs[0].focus();
|
|
inputs[0].setSelectionRange(0, 0);
|
|
setTimeout(function () {
|
|
inputs[1].style.color = 'red';
|
|
inputs[0].select();
|
|
|
|
if (window.internals)
|
|
internals.updateEditorUINowIfScheduled();
|
|
if (window.testRunner)
|
|
testRunner.notifyDone();
|
|
}, 50);
|
|
|
|
</script>
|
|
</body>
|
|
</html>
|