Баг в Опере (select и onclick)
Обнаружил следующий баг в Опере (версия 12.12 на Windows 7 x64): если с клавиатуры менять select, то почему-то срабатывает событие onclick.
Живой пример можно увидеть здесь. Реально ли как-то обойти этот баг? |
странно, по твоей ссылке что ты дал, так и происходит, но этого нет например здесь:
Нажмите на клавиатуре стрелку вверх или вниз.<br /><br />
<select name="" id="select">
<option value="">11111111111</option>
<option value="">22222222222</option>
<option value="" selected>33333333333</option>
<option value="">44444444444</option>
<option value="">55555555555</option>
</select>
<script type="text/javascript">
document.getElementById('select').focus();
document.onclick = function(e) {
alert('Сработало событие onclick при изменении селекта!');
}
</script>
И так же не удалось это воспроизвести локально на компе. Видимо на сайте http://codepen.io/ что-то явно модифицируется в коде. |
и тут не воспроизводится: http://learn.javascript.ru/play/VSqSjc
|
:) Если кликнуть на элементы рядом - тож срабатывает - чот замудрено
И фокус там как то лишний для чистоты эксперимента |
Цитата:
Цитата:
Но лично мне не удалось это воспроизвести локально. Это скорее не баг оперы, а баг той песочницы |
В том-то и дело, что у меня баг срабатывает и локально с моего компа. Может причина в каких-то юзер-скриптах или виджетах?
Цитата:
Получается, что че-то не так в моей Опере. |
Цитата:
http://hostjs-mybb2011.narod.ru/Dimox.htm У меня срабатывает в Опере Срабатывает если даж если document.getElementById('select').focus(); убрать и выставить фокус по таб и нажать вверх=вниз |
Отключил все юзер-скрипты и расширения и перезагрузил Оперу - все равно бажит.
|
ну хз.. у меня не воспроизводится, вот Опера у меня ну и система:
![]() Хотя опера пишет платформа win32 |
devote,
У меня 32 ХP2 http://s3.uploads.ru/NmCFS.jpg |
| Часовой пояс GMT +3, время: 20:23. |