svetit-io / svetit

Apache License 2.0
2 stars 0 forks source link

RequestWatcher перекрывает весь экран и не исчезает, хотя спиннера уже нет #220

Open prt0117 opened 4 months ago

prt0117 commented 4 months ago

image

prt0117 commented 4 months ago

Снова не воспроизвелась никак ошибка в рамках 10 минутного теста. Возможно, связано как-то с падением запросов, но это гипотеза.

Также нашел вот тут параметр: https://github.com/svetit-io/svetit/blob/develop/src/web/src/app/request-watcher/service.ts#L30

Если его поставить в false, то затемнение в принципе не появляется. Однако пока крутится спиннер в этом случае, можно будет тыкать по другим кнопкам.

Либо вот так можно сделать https://stackoverflow.com/a/51105168 В этом случае затемнение прозрачное и не кликабельное. То есть пока спиннер будет крутиться, веб-интерфейс будет заблокирован.

Кстати, проводил эксперимент - если отключить мс Пространства и кликнуть по кнопке, чтобы появился спиннер, то блокируется весь интерфейс на минуту. Заведу задачку.

prt0117 commented 3 months ago

Не воспроизводится. Возможно, починка вылетающей авторизации также починила и сабж.