Сообщение Re: [Firefox] Баг 20-летней давности от 14.02.2021 7:33
Изменено 14.02.2021 7:34 Doom100500
Re: [Firefox] Баг 20-летней давности
Здравствуйте, Lazytech, Вы писали:
L>68851 – HTML buttons should go :active on keydown (spacebar)
L>Этот баг до сих пор не пофиксили, сегодня с ним столкнулся. Функционально кнопка работает и по клику мышью, и по нажатию пробела, — с этим никаких проблем. Только вот визуально нажатой кнопка становится по клику мышью, а на пробел ей наплевать. Думал, я накосячил, ан нет.
L>P.S. Оказалось проще заменить button на div и отрисовать нажатое состояние ручками. В принципе, можно было оставить и button, но, к сожалению, Chrome отрисовывает нажатое состояние button по клику мышью не так, как Firefox.
Надо оставлять button, несмотря на всё.
Доступность важнее единичного бага в далеко не самом распространённом браузере.
L>68851 – HTML buttons should go :active on keydown (spacebar)
L>Этот баг до сих пор не пофиксили, сегодня с ним столкнулся. Функционально кнопка работает и по клику мышью, и по нажатию пробела, — с этим никаких проблем. Только вот визуально нажатой кнопка становится по клику мышью, а на пробел ей наплевать. Думал, я накосячил, ан нет.
L>P.S. Оказалось проще заменить button на div и отрисовать нажатое состояние ручками. В принципе, можно было оставить и button, но, к сожалению, Chrome отрисовывает нажатое состояние button по клику мышью не так, как Firefox.
Надо оставлять button, несмотря на всё.
Доступность важнее единичного бага в далеко не самом распространённом браузере.
Re: [Firefox] Баг 20-летней давности
Здравствуйте, Lazytech, Вы писали:
L>68851 – HTML buttons should go :active on keydown (spacebar)
L>Этот баг до сих пор не пофиксили, сегодня с ним столкнулся. Функционально кнопка работает и по клику мышью, и по нажатию пробела, — с этим никаких проблем. Только вот визуально нажатой кнопка становится по клику мышью, а на пробел ей наплевать. Думал, я накосячил, ан нет.
L>P.S. Оказалось проще заменить button на div и отрисовать нажатое состояние ручками. В принципе, можно было оставить и button, но, к сожалению, Chrome отрисовывает нажатое состояние button по клику мышью не так, как Firefox.
Надо оставлять button, несмотря ни на что.
Доступность важнее единичного бага в далеко не самом распространённом браузере.
L>68851 – HTML buttons should go :active on keydown (spacebar)
L>Этот баг до сих пор не пофиксили, сегодня с ним столкнулся. Функционально кнопка работает и по клику мышью, и по нажатию пробела, — с этим никаких проблем. Только вот визуально нажатой кнопка становится по клику мышью, а на пробел ей наплевать. Думал, я накосячил, ан нет.
L>P.S. Оказалось проще заменить button на div и отрисовать нажатое состояние ручками. В принципе, можно было оставить и button, но, к сожалению, Chrome отрисовывает нажатое состояние button по клику мышью не так, как Firefox.
Надо оставлять button, несмотря ни на что.
Доступность важнее единичного бага в далеко не самом распространённом браузере.