Не работают клики на ссылки слайдов bxSlider в Firefox
На днях обнаружил страшный баг в bxSlider. В Mozilla Firefox ни один кликабельный элемент не активен.
Ошибка воспроизводится в последней на данный момент версии v4.2.12
Решение нашлось на Stackoverflow.
Нужно заменить
if (slider.viewport.get(0).setPointerCapture) {
на
if (slider.viewport.get(0).setPointerCapture && orig.pointerId) {
строчка 1109
Т.к. Firefox тут возвращает orig.pointerId === 0 и slider.viewport.get(0).setPointerCapture(slider.pointerId) отключает событие клика.