Не нашел в коде, где после переключения на следующий/предыдущий блок с картинкой записывается айдишник активной картинки.
if(e.which == 39) {
if($('[data-popup-image-id="'+activeItemId+'"]').next().length !== 0) {
$('[data-popup-image-id="'+activeItemId+'"]').next().addClass('active');
$('[data-popup-image-id="'+activeItemId+'"]').removeClass('active');
$('.popup_gallery__images-item').data('popupImageId', activeItemId + 1);
}
}
if(e.which == 37) {
if($('[data-popup-image-id="'+activeItemId+'"]').prev().length !== 0) {
$('[data-popup-image-id="'+activeItemId+'"]').prev().addClass('active');
$('[data-popup-image-id="'+activeItemId+'"]').removeClass('active');
$('.popup_gallery__images-item').data('popupImageId', activeItemId - 1);
}
}