blob: b32a787839bb016c4302a1d0f3b8096168ffaca5 [file] [log] [blame]
<html>
<head>
<meta charset="utf-8">
<script src="../../../resources/js-test.js"></script>
</head>
<body>
<select id="select" dir="rtl">
<option>Same ببببب</option>
<optgroup label="group">
<option>Same ببببب</option>
</optgroup>
</select>
<script>
function test() {
if (!window.internals)
return;
description('Tests fix for regression <a href="http://crbug.com/395613">crbug.com/395613</a>. Checks that option in optgroup is styled properly.');
popup = document.getElementById('select');
popup.focus();
eventSender.keyDown(' ', null);
shouldBeTrue('internals.isSelectPopupVisible(popup)');
shouldBeTrue('internals.selectPopupItemStyleIsRtl(popup, 2)');
popup.blur();
shouldBeFalse('internals.isSelectPopupVisible(popup)');
popup.style.fontSize = '50px';
popup.focus();
eventSender.keyDown(' ', null);
shouldBeTrue('internals.isSelectPopupVisible(popup)');
shouldBeGreaterThan('internals.selectPopupItemStyleFontHeight(popup, 2)', '50');
}
test();
</script>
</body>
</html>