Баг в Опере (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, время: 02:13. |