Я использовал: active pseudoclass на моих кнопках, чтобы изменить цвет прокладки и границы при нажатии. Это визуально имитирует нажатие кнопки. См. пример.
Работает в FF. Однако в Chrome клики не всегда регистрируются. В частности, если вы щелкнете и удерживаете текст внутри кнопки, затем перетащите текст (но все еще внутри кнопки), щелчок не загорится. То же самое происходит, если вы нажмете в дополнении, а затем перетащите текст.
Я читал странные вещи о кнопках и дополнениях в FF против Chrome, но я не могу понять, как решить эту проблему.