Бесконечный цикл аякс загрузки страницы


#1

Воспроизведено на http://demo.cs-cart.com/

  1. Добавляем ключ API в модуль Геолокации (я брал Google, но думаю не принципиально).
  2. Устанавливаем модуль складов.
  3. Добавляем блок Местоположение покупателя
  4. Удаляем свой регион (можно переименовать для активного языка витрины).
  5. Переходим на витрину. (страница с товарными блоками, категория, или товар).

Суть в том, что при загрузке страницы Геолокация пытается обновить местоположение пользователя (если не задано), после чего модуль Склады обновляет всю страницу аяксом, включая блок Геолокации, который при обновлении меняет местоположение пользователя (если не задано), после чего Склады…

Если определить местоположение не выходит, то эти модули циклят аякс обновления.


#2

Нужна ваша реакция на эту проблему, к нам обращается ваш партнер из Польши, говорит, что баг этот не дает жизни его клиенту (клиентам). Подтвердите пожалуйста или отклоните, тогда мы в демо отключим что то из функционала.


#3

да, я заметил этот глюк на вашей дэмо https://pharma.mv.unitheme.net/


#4

Мы поймали его на боевом сайте. Очень было непонятно смотреть на отказы из разных регионов. Пришлось отрубить склады


#5

Апдейт
Пожалуйста обратите внимание на проблему, так как пошла связь от клиентов, которые используют функционал, нам просто нечего ответить, кроме как отключите часть функционала.


#6

Здравствуйте, спасибо за сообщение о проблеме. Она исправлена и её исправление войдет в версию 4.11.5. Прикрепляю патч к сообщению. patch.zip (621 Байт)