Добрый день!
В core.js добавлен лиснер для ресайза окна после инита
e.ceEvent("on", "ce.commoninit", function () {
e(window).on("resize", function (e) {
"undefined" != Object(o.a)(t) && r(), t = setTimeout(n, 200, e)
}), e(window).trigger("resize")
})
Задача его в том, чтобы вызвать функцию, которая повешает респонсив класс на body. Но сам респонсив класс используется в админке и в модуле image_zoom.
В js не имею сильного скила, но суть предложения в перемещении этого события с ядра в модуль image_zoom для фронта и в отдельный скрипт для бека.
Выиграем ценные секунды при аякс перегрузке.
На скринах замеры при установке/снятии фильтров на одной и той же странице(замер производился несколько раз подряд)