| Автор | Тема: На главной странице не работает переключение на НПЦ |
DSS-on
|
|
Если открыть окно быстрого доступа к вооружению, а потом попытаться переключиться на НПЦ, адрес в строке меняется, но информации и кнопок управления НПЦ нет. |
|
DSS-on
|
|
Адрес в строке браузера меняется лишь после второго нажатия |
|
DSS-on
|
|
По какой-то причине в попап с айтемами подгружается контент и отрабатывают ненужные ивенты на #itemsbody |
|
_санек87_
|
|
Может потому что вы должны попасть в вооружение нпс, а не на страницу управления?
Скрины были бы кстати. |
|
_санек87_
|
|
А со второго нажатия вы видите нпс со стороны=) |
|
DSS-on
|
|
Я вот что делал:
для синдового боя решил переодеть оружие, открыл в правом верхнем углу список вещей и поменял оружие. Далее закрыл окошко и вспомнил, что НПЦ надо отправить на аут. Жму в центре экрана его ник, а ничего не происходит. По второму нажатию меняется адрес в строке браузера, но все равно ничего не происходит. Лишь после перезагрузки страницы все работает.
В консоли браузера видно, что после открытия и закрытия инвентаря в правом верхнем углу, не корректно отрабатывает один из скриптов, который и кидает js ошибку в консоль, которая все и ломает. |
|
DSS-on
|
|
Судя по всему, проблема в том, что для перерисовки контента для персонажа и НПЦ используется глобальная функция postdo. Но такая же функция используется для отрисовки инвентаря. И когда мы первый раз инвентарь открыли, подгружается новый скрипт и в нем есть тоже такая же функция postdo. И она тоже глобальная и перетирает основную функцию.
Простое решение - переименовать function postdo для инвентаря в другую. Более сложный - инкапсулировать это все. |
|
Ilia Sprite (adm)
|
|
Без скриншота и описания "куда нажать, чтобы увидеть проблему" ничего не понятно. Даже, например, в пда это, или на десктопе.
Дополнительно осложняется все тем, что и на мобиле и в десктопном хроме персонажи переключаются нормально в этом попапе, то есть это какой-то изолированный случай. Поэтому и нужны подробности. |
|
TWW
|
8
Я, кажется, понял о чем он.
1. Проверил на несколькиз браузерах - Сафари, Хром, мобильный самсунг. Поведение одинаково.
2. Использовать новое оформление игры - выключено
3. Находясь на главной (/me) странице изначально мы можем переключаться между персонажами:
[ GanjaFoto:#2288483 ]
4. Если нажать на оружие выскакивает попап с вооружением:
[ GanjaFoto:#2288484 ]
[ GanjaFoto:#2288485 ]
5. Теперь кнопки из пункта 3 не нажимаются и нельзя переключиться на непися и обратно. |
|
DSS-on
|
|
9
Спасибо за скрины. Ошибка в консоли браузера падает. |
|
TWW
|
|
10
Ошибка-то понятно. Вопрос был как воспроизвести, чтобы пофиксить) Я шаги и описал, отработал за тестировщика. |
|
DSS-on
|
|
Записал видео:
- мобильный сафари: https://disk.yandex.ru/i/gDRl4UTgLuDBaA
- десктопный хром: https://disk.yandex.com/i/CEhxdjqa8M7jpA |
|
DSS-on
|
|
11
за шаги тебе спасибо) а про ошибку я продублировал для Ильи :) |
|