Клуб пользователей блока «Поделиться»

Не работает кнопка шаринга на декстопе

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

ua: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.85 YaBrowser/21.11.2.773 Yowser/2.5 Safari/537.36
 

4 комментария
Сергей Тощилин
Сотрудник Яндекса9 декабря 2021, 13:22
Добрый день!


Сходу сказать сложно, в последнее время обновлений не выкатывали, массовых жалоб нет — похоже, какой-то вырожденный случай
Укажите, пожалуйста, адрес сайта, где можно воспроизвести проблему — попробуем помочь
Сергей Тощилин,

Добрый день!

Тут к сожалению будет небольшая проблема. 
Могу показать кусок кода

Изменение стилей: (пробовал отключать, не помогает)
-----

.ya-share2__link.ya-share2__link_more.ya-share2__link_more-button-type_short { background: none !important;
padding: 0 !important;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__badge_more {
border-radius: 0 !important;
}
.ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__icon_more {
@include boxSize(var(--32px));
background-size: var(--32px) var(--32px) !important;
background-image: url("~@assets/images/icons/share.svg") !important;
}
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_top, .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_top {
@media (orientation: landscape) {
bottom: inherit !important;
top: 36px !important
}
}
--------

Инициализация:

const shareTheme = {
popupDirection: 'top',
service: 'vkontakte,facebook,odnoklassniki',
moreButtonType: 'short',
lang: 'ru',
shape: 'round',
limit: '0'
}
window[`ya-share-${id}`] = window.Ya.share2(id, {
content: {
title: `${currentHighlight.name}, ${currentHighlight.topic || currentHighlight.company}`,
description: 'Лучшие моменты конференции',
url: window.location.href
},
hooks: {
onready: (ev) => console.log('ready share ' + ev),
onshare: (ev) => console.log('Share' + ev)
},
theme: shareTheme
})
<div id={id} className={styles.shareButton} />


Обновлено 9 декабря 2021, 13:35
Сергей Тощилин
Сотрудник Яндекса9 декабря 2021, 13:51
Сергей,
с вашего сообщения попробовал собрать демку: https://jsfiddle.net/8jvurmnd/4/
Подскажите, пожалуйста, тут воспроизводится данная проблема?
Сергей Тощилин,
Хм, очень странно но почему-то работает на демо
Хотя в целом все тоже самое
Ладно, попробую еще сам покопаться, спасибо