Приоритет/Серьезность:
Средний
Платформа:
Операционная система
Windows 11
Браузер
Google Chrome 151.0.7922.138
Discourse
763655f6faf47b088afee1a59e2d97cec5886c97
Описание:
Новое ядро плагина «Рабочие процессы» имеет тип шага «Модальное окно». Этот шаг отображает модальное окно целевому пользователю.
Если у целевого пользователя открыто несколько вкладок/окон браузера со страницами форума, модальное окно будет постоянно появляться в каждой вкладке.
Пользователю потребуется закрыть модальное окно в каждой отдельной вкладке.
Если пользователь попытается устранить избыточные экземпляры модального окна, нажав на кнопку, появится запутанное сообщение об ошибке.
Шаги для воспроизведения:
- Войдите в учетную запись форума Discourse с правами администратора на сайте, где включен новый плагин «Рабочие процессы».
- Откройте несколько страниц форума в отдельных вкладках вашего веб-браузера.
- Откройте страницу «Рабочие процессы» (
/admin/plugins/discourse-workflows/workflows). - Нажмите кнопку «+ Новый рабочий процесс».
Будет создан новый рабочий процесс. - Нажмите кнопку +.
Откроется панель «Добавить шаг». - В панели выберите Триггеры > Ручной триггер.
К рабочему процессу будет добавлен шаг «Ручной триггер». - Нажмите кнопку +.
Откроется панель «Добавить шаг». - В панели выберите Ручная проверка > Модальное окно.
К рабочему процессу будет добавлен шаг «Модальное окно». - Дважды щелкните по вновь добавленному шагу «Модальное окно».
Откроется диалоговое окно настройки шага. - Введите любой текст в поле «Заголовок» в диалоговом окне.
- Нажмите кнопку «Добавить кнопку» в диалоговом окне.
ⓘ Это не требуется для воспроизведения ошибки, но приводит к еще более серьезным последствиям. - Введите любой текст в поле «Метка» для кнопки.
- Введите любое значение в поле «Значение» для кнопки.
- Нажмите значок X в правом верхнем углу диалогового окна.
Диалоговое окно закроется. - Подключите выход шага «Ручной триггер» к входу шага «Модальное окно».
- Наведите указатель мыши на шаг «Ручной триггер».
Над шагом появится кнопка ▷. - Нажмите кнопку ▷ («Запустить вручную с образцом закрепленных данных»)
Диалоговое окно появляется в текущей вкладке. - Нажмите кнопку в диалоговом окне.
Диалоговое окно закроется. - Переключитесь на одну из других вкладок браузера со страницами форума, которые вы открыли на шаге 2 этих инструкций.
Диалоговое окно присутствует во вкладке, даже несмотря на то, что вы уже закрыли его в предыдущей вкладке. - Нажмите кнопку в диалоговом окне.
Появляется диалоговое окно с ошибкой:
Произошла ошибка: запрошенный URL или ресурс не найден.