Воспроизводится кстати на раз. У себя на сайте избавился от этой "гадости" в order.html, потому что тоже крест пытался мелькать, но у меня один раз мелькнул и я его сразу вычислил и приручил. В теме Дефолт 3.0 и/или Гипермаркет это происходит (уже не припомню точно), если стили ещё не в кеше, а интернет соединение медленное (мобильный или Йота с плохим приемом). Это нормальное поведение в данном случае. Причина в недогрузке стилей из вроде бы order.css вовремя, потому что сам файл order.css подключается слишком поздно, а в нем около 400 строк и 11 килобайт текста. Критичные вещи надо переносить либо в главный css, либо вообще почти всё из order.css сразу туда грузить (тут уже надо смотреть по дизайну как будет лучше), чтобы уже торчало в кеше, а +- 11 килобайт погоды не сделают, когда на сайте и так вагон скриптов и куча оформления. По крайней мере параметры этого стиля (см.ниже), кроме значения fill, были заменены на тупой inline и мелькание ушло. Способов много можно придумать, вплоть до замены svg на png нужного размера или просто на текст типа "Удалить всё" (шутка, хотя может и не шутка).
Слишком позднее подключение толстого order.css в шаблоне приводит к тому, что svg на несколько строк по коду ниже уже показывается во весь рост. Доли секунды, но итог предсказуем. Вот и мелькает этот крест. Человек всё правильно говорит и видео с вебвизора тоже не врет.
4 комментария
С темой дизайна «Дефолт» у вас это тоже происходит?
Это же видео с "видео" Вебвизора. Мало ли, что там Яндекс в своих скриптах нарисовал. У вас на сайте вы можете такое воспроизвести?
Воспроизводится кстати на раз. У себя на сайте избавился от этой "гадости" в order.html, потому что тоже крест пытался мелькать, но у меня один раз мелькнул и я его сразу вычислил и приручил. В теме Дефолт 3.0 и/или Гипермаркет это происходит (уже не припомню точно), если стили ещё не в кеше, а интернет соединение медленное (мобильный или Йота с плохим приемом). Это нормальное поведение в данном случае. Причина в недогрузке стилей из вроде бы order.css вовремя, потому что сам файл order.css подключается слишком поздно, а в нем около 400 строк и 11 килобайт текста. Критичные вещи надо переносить либо в главный css, либо вообще почти всё из order.css сразу туда грузить (тут уже надо смотреть по дизайну как будет лучше), чтобы уже торчало в кеше, а +- 11 килобайт погоды не сделают, когда на сайте и так вагон скриптов и куча оформления. По крайней мере параметры этого стиля (см.ниже), кроме значения fill, были заменены на тупой inline и мелькание ушло. Способов много можно придумать, вплоть до замены svg на png нужного размера или просто на текст типа "Удалить всё" (шутка, хотя может и не шутка).
Слишком позднее подключение толстого order.css в шаблоне приводит к тому, что svg на несколько строк по коду ниже уже показывается во весь рост. Доли секунды, но итог предсказуем. Вот и мелькает этот крест. Человек всё правильно говорит и видео с вебвизора тоже не врет.
Мы выпустили обновление всех тем дизайна, разработанных Webasyst, с исправлением этой ошибки. Обновление можно установить в «Инсталлере».
Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.