+40
Бэклог

Добавить поддержку CSSOM в вебвизоре

magician abr 6 лет назад обновлен Никита Русаков 2 года назад 12

Я использую CSS-in-JS библиотеку styled-components, в продакшен моде она вставляет стили в CSSOM.  У меня возникла проблема с отображением стилей в вебвизоре. Я пробовал отключить эту функцию в библиотеке и проблема пропадает, стили начинают отображаться корректно. Подробнее здесь. Было бы здорово, если вы добавите поддержку CSSOM API в вебвизор.

Ответ

Ответ
Бэклог

Большое спасибо за комментарии и голоса. Задаче присвоен статус «бэклог». Это значит, что она не запланирована на ближайшее время, но мы рассматриваем добавление такой возможности в Метрику.

+2

Так же столкнулся с подобной проблемой. В Вебвизоре сайт отображается без стилей, что совсем не устраивает бизнес. Есть ли варианты решения этой проблемы для разработчиков, кроме отказа от styled-components, или сроки добавления подобной фичи в Вебвизор?

+2

https://github.com/styled-components/styled-components/pull/2089 одно из решений. Можно отключить SPEEDY_MODE в styled-components. Но было бы классно если бы вебвизор научился рендерить стили из CSSOM.

Ответ
Бэклог

Большое спасибо за комментарии и голоса. Задаче присвоен статус «бэклог». Это значит, что она не запланирована на ближайшее время, но мы рассматриваем добавление такой возможности в Метрику.

Аналогичная проблема. сайт отображается без стилей!

Сайт отображается без стилей, отключение SPEEDY_MODE в Styled Components значительно увеличивает размер JS файла, из-за чего падает оценка в Google Page Speed, поэтому очень бы хотелось чтобы Вебвизор научился работать с Styled Components

+2

Ребята из Яндекса, может все таки возьмете в работу задачу? Обещанного 3 года ждут)) Вот 3 года назад и поступил запрос. Что нужно для его выполнения? Сколько голосов собрать? Куда написать еще? 

Цитата: "Было бы здорово, если вы добавите поддержку CSSOM API в вебвизор."

Яндекс, добавьте пожалуйста поддержку CSSOM API в вебвизор

Аналогичная ситуация. Жду CSSOM API в вебвизор. Сейчас, для того чтобы посмотреть вебвизор, приходится пользоваться костылём с SPEEDY_MODE в Styled Components (а после просмотра, выключать этот костыль).

Такая же ситуация. Год прошёл а воз и ныне там!

Аналогичная проблема. Ждём поддержку CSSOM API в вебвизоре.

Та же самая проблема. Не видит стили из CSSOM

Сервис поддержки клиентов работает на платформе UserEcho