Opened 2 years ago

Closed 2 years ago

Last modified 2 years ago

#609 closed улучшение (fixed)

SM-02: Не очевидное поведение спиннера при открытии окна платы не на вкладке платы

Reported by: san Owned by: alx
Priority: фигня Milestone: 1 очередь
Component: sw Keywords:
Cc:

Description

  • окно платы SM-02 открыто на вкладке TDM или Генератор
  • Применить
  • Запрос на перезапуск платы - ДА
  • Спинер крутится
  • плата SM-02 пропадает из списка
  • Ожидалось, что после пропадания платы из списка окно платы закроется, но окно остаётся открыто и спиннер крутится вечно

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

Change History (11)

comment:1 by alx, 2 years ago

Проделал описанные действия дважды - на вкладке "Генератор" и на вкладке "TDM". Оба раза окно диалога платы закрылось, как и ожидалось. С платой SM-01 наблюдаю такое же (то есть правильное) поведение.

Предполагаю, что имеют место какие-то еще не упомянутые в описании тикета обстоятельства, которые требуются для воспроизведения проблемы. Актуальная ли версия sw?

comment:2 by san, 2 years ago

Версию swd я указал в тикете.
Попробуй в демоблоке, я после того как наблюдал это поведение у пользователя, воспроизвёл в демоблоке

in reply to:  2 comment:3 by alx, 2 years ago

Replying to san:

Версию swd я указал в тикете.

О, действительно. Прошу прощения не заметил.

Попробуй в демоблоке,

Именно там и пробовал.

Version 0, edited 2 years ago by alx (next)

comment:4 by alx, 2 years ago

Появилась одна смутная догадка... Какое у тебя значение параметра "Обновление данных"?

comment:5 by san, 2 years ago

О, я и забыл об этом параметре)
Опрос.

in reply to:  5 comment:6 by alx, 2 years ago

Replying to san:

Опрос.

Как же, таком случае, у тебя плата SM-02 пропадала из списка, если в режиме "опрос" список плат обновляется только на вкладке "платы"? :)

Я думаю, что здесь надо просто закрывать диалог сразу после отправки команды restart.

И, кстати, пора уже SSE сделать режимом по умолчанию, а "опрос" - опцией (на всякий пожарный). Давно пользуюсь SSE и не замечал проблем...

comment:7 by san, 2 years ago

Как же, таком случае, у тебя плата SM-02 пропадала из списка, если в режиме "опрос" список плат обновляется только на вкладке "платы"? :)

Это можно увидеть по логам или открыв Платы в другой вкладке браузера :)

Я думаю, что здесь надо просто закрывать диалог сразу после отправки команды restart.

Можно и так, а можно "оставить всё как есть", если

SSE сделать режимом по умолчанию, а "опрос" - опцией (на всякий пожарный).

in reply to:  7 comment:8 by alx, 2 years ago

Replying to san:

а можно "оставить всё как есть"

Думаю, это будет неправильно. Если мы оставляем режим "опрос", в нем интерфейс должен вести себя корректно.

comment:9 by san, 2 years ago

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

comment:10 by alx, 2 years ago

Resolution: fixed
Status: newclosed

In 2231/sw:

В веб-интерфейсе в диалоге конфигурации плат SM-01, SM-02 и SM-03
диалог закрывается после успешной отправки плате команды RESTART.
Closes #609.

comment:11 by alx, 2 years ago

Начиная с r2232 по умолчанию будет режим SSE. У кого было "опрос", после обновления автоматически станет SSE. Если после обновления переключить с SSE на "опрос" - то будет "опрос".

Note: See TracTickets for help on using tickets.