Последние обновления фреймворка сломали режим параллельного редактирования в Блоге Исправлено

3

Собственно перестал работать режим параллельного редактирования в Блоге. Контент поста недоступен! Стили предпросмотра, заданные для объектов внутри html.realtime-preview игнорируются вообще и много чего ещё.

Иногда было очень удобно быстро посмотреть запись в режиме реального времени. Особенно актуально на больших широких экранах Quad HD или 4K при выполнении непростой верстки, которую Визуальный редактор не понимает в силу своей убогости и постоянно портит, поэтому работа идет исключительно в HTML-mode + Preview. Теперь этот режим редактирования оказался убит.

Сначала подумал, что сам со стилями в CSS накосячил, но когда выяснилось, что контента поста не вижу, то закрались смутные сомнения о том, что стили тут как-бы непричем.

На нескольких установках WA+Блог симптомы одинаковы.

Прошу подтвердить или опровергнуть данную догадку.

Железно все работало 6 и 12 апреля. Помню какие именно публикации в те даты редактировал в параллельном режиме.

8 комментариев

  • +3
    replicant replicant 12 мая 2020 16:25 #

    Доступ к рабочим проектам однозначно не дам. Не тот уровень экзотичности проблемы, чтобы до этого доводить.

    Скачал несколько минут назад последнюю версию отсюда https://developers.webasyst.ru/download/ Взял для теста версию без Магазина, чтобы он не мешался, хотя дело не в нем.

    Сделал технический поддомен. Установил движок на сервер с php 7.2.

    Зашел в админ панель. Браузер вы уже сами на выбор любой берите. У меня стоят Firefox ESR и обычный, а ещё Chrome и Edge, который по сути на том же движке, что и Chrome. Сборками от Яндекса, Мейлру и подобными не пользуюсь.

    Итак, зашел в админ панель. Сразу же создал запись в блоге. Опубликовал её. На сайте запись появилась. Открыл паралелльное редактирование в админке и облом. Ничего не работает. Проверил в трех браузерах.

    Адрес тестового сайта, доступы к админке дефолтной установки и этот текст пришлю в службу поддержки.

    Диагностируйте на здоровье.

  • +1

    Для быстрого исправления замените в файле wa-apps/blog/templates/actions/post/PostEdit.html строку

    <iframe id="realtime-preview-iframe" src="about:blank" sandbox="allow-scripts"></iframe>

    на

    <iframe id="realtime-preview-iframe" src="about:blank" sandbox="allow-scripts" referrerpolicy="origin-when-cross-origin"></iframe>

    Это должно помочь до того, как мы выпустим обновление в «Инсталлере».

    • +1
      replicant replicant 13 мая 2020 16:35 #

      Изменение политики Referrer для subdocument в sitename/blog/postpreview/ проблему с пропажей контента решило. Стили соответственно все корректно считались. Параллельный режим заработал.

      Обновление ожидается именно для Блога?
      Или обновление будет только для Фреймворка и надо будет откатить внесенные изменения?

    • +1

      Мы выпустили обновление фреймворка Webasyst и приложения «Блог» с исправлением работы режима параллельного редактирования записей. Обновление можно установить в «Инсталлере».

      Проверьте, пожалуйста. Сообщите нам, если проблема сохранилась.

      • +1
        replicant replicant 16 июня 2020 13:29 #

        В общем виде проблема решена и в принципе не беспокоит. Есть только одна неработоспособная комбинация параллельного редактирования.

        Условия: Есть мультивитрина с несколькими Блогами на разных доменах. Часть доменов с https, а часть нет. Логинюсь в админку через домен с https.

        3. При входе в админку через любой домен с https при попытке открыть параллельное редактирование записи из Блога для витрины, которая не имеет https, получим пустой экран.

        4. Если залогиниться в админку того домена, который без https и открыть параллельное редактирование записи там, то все будет работать.

        И в качестве дополнения. Если запись предназначена одновременно для публикации в блоге, который транслируется сразу на несколько витрин, то выбрать в режиме какой витрины смотреть параллельное редактирование есс-но нельзя. В таком режиме будет открываться всегда только один из вариантов.

      • 0

        Пришлите, пожалуйста, в службу поддержки данные доступа в вашу панель управления Вебасиста. Это нужно нам, чтобы получить больше технической информации об условиях, в которых у вас используется приложение «Блог». Сообщите также, в каком браузере у вас возникает эта проблема.

        Добавить комментарий

        Чтобы добавить комментарий, зарегистрируйтесь или войдите