Opened 6 лет ago

Closed 6 лет ago

#164 closed баг (fixed)

Сбой странички на экране

Сообщил: Art_M Владелец: alx
Приоритет: средний Этап разработки: 2-я очередь
Ключевые слова: Копия:

Описание (последним изменил Art_M)

smarthdc 1.0-r692

Случайно наткнулся на такой сбой. Отображалась страница с предложением обновить прошивку, хотя usb флэшка не была вставлена. Страничка возникла при листании страниц кнопкой вправо после отладочного экрана, хотя он должен быть последним. Лог событий снял.

Порядок действий, который привел к сбою, не запомнен подробно, воспроизведение крайних действий к повторному сбою не приводят.

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

Вложения (1)

messages.rar (68.5 KB ) - added by Art_M 6 лет ago.

Download all attachments as: .zip

История изменений (6)

by Art_M, 6 лет ago

Вложение: messages.rar added

comment:1 by Art_M, 6 лет ago

Видео прикрепить не смог, прикреплю тогда ссылку
https://yadi.sk/i/4ixi7DaeIBhVVA

comment:2 by Art_M, 6 лет ago

Описание: изменено (отличие)

comment:3 by alx, 6 лет ago

Анализ кода показал, что есть одна возможность получить такую ситуацию - не отвечать на вопрос об обновлении ПО в течение 5 минут, тогда, согласно требованию ТЗ, будет выполнен возврат в главное меню, но при этом элемент с запросом останется неудаленным (в коде даже есть соответствующий комментарий).

comment:4 by alx, 6 лет ago

Владелец: установлено в alx
Состояние: newaccepted

comment:5 by alx, 6 лет ago

Решение: fixed
Состояние: acceptedclosed

In 696/smartHDC:

Исправлена ошибка: если диалог, появляющийся при подключении портативного носителя,
не закрывать и не нажимать кнопки в течение 5 минут, то по таймауту неактивности
выполнялся Flash::hide(), но сам элемент меню оставался неудаленным. В результате
в него можно было попасть, перемещаясь по главному меню кнопкой "вправо", после
чего уже нельзя было выйти. Теперь Flash::hide() удаляет себя из главного меню.
Closes #164.

Note: See TracTickets for help on using tickets.