2018 — Статьи

На днях обнаружил страшный баг в 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) отключает событие клика.

Eugen Nichikov 15 февраля 2018

Небольшая заметка на будущее. При настройке выгрузки из 1С в Shop-Script оказалось, что 1С не может соединиться по защищённому соединению. Но в .htaccess был настроен редирект. Нужно было сделать исключение для /cml1c/

Много вариантов перепробовал пока не нашёл подходящий:

    RewriteEngine On
    RewriteCond %{SERVER_PORT} !^443$
    RewriteCond %{REQUEST_URI} !^/cml1c.*
    RewriteCond %{REQUEST_URI} !index.php 
    RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]