Автор | Тема: На главной странице не работает переключение на НПЦ |
DSS-on
|
1 |
7 | написано: 1.09.2021 12:58:54 |
Если открыть окно быстрого доступа к вооружению, а потом попытаться переключиться на НПЦ, адрес в строке меняется, но информации и кнопок управления НПЦ нет. |
|
DSS-on
|
2 |
| написано: 1.09.2021 13:00:01 |
Адрес в строке браузера меняется лишь после второго нажатия |
|
DSS-on
|
3 |
| написано: 1.09.2021 13:07:10 |
По какой-то причине в попап с айтемами подгружается контент и отрабатывают ненужные ивенты на #itemsbody |
|
_санек87_
|
4 |
| написано: 1.09.2021 13:07:31 |
Может потому что вы должны попасть в вооружение нпс, а не на страницу управления?
Скрины были бы кстати. |
|
_санек87_
|
5 |
5 | написано: 1.09.2021 13:09:25 |
А со второго нажатия вы видите нпс со стороны=) |
|
DSS-on
|
6 |
-4 | написано: 1.09.2021 15:46:27 |
Я вот что делал:
для синдового боя решил переодеть оружие, открыл в правом верхнем углу список вещей и поменял оружие. Далее закрыл окошко и вспомнил, что НПЦ надо отправить на аут. Жму в центре экрана его ник, а ничего не происходит. По второму нажатию меняется адрес в строке браузера, но все равно ничего не происходит. Лишь после перезагрузки страницы все работает.
В консоли браузера видно, что после открытия и закрытия инвентаря в правом верхнем углу, не корректно отрабатывает один из скриптов, который и кидает js ошибку в консоль, которая все и ломает. |
|
DSS-on
|
7 |
36 | написано: 1.09.2021 15:49:48 |
Судя по всему, проблема в том, что для перерисовки контента для персонажа и НПЦ используется глобальная функция postdo. Но такая же функция используется для отрисовки инвентаря. И когда мы первый раз инвентарь открыли, подгружается новый скрипт и в нем есть тоже такая же функция postdo. И она тоже глобальная и перетирает основную функцию.
Простое решение - переименовать function postdo для инвентаря в другую. Более сложный - инкапсулировать это все. |
|
Ilia Sprite (adm)
|
8 |
6 | написано: 2.09.2021 01:03:09 |
Без скриншота и описания "куда нажать, чтобы увидеть проблему" ничего не понятно. Даже, например, в пда это, или на десктопе.
Дополнительно осложняется все тем, что и на мобиле и в десктопном хроме персонажи переключаются нормально в этом попапе, то есть это какой-то изолированный случай. Поэтому и нужны подробности. |
|
TWW
|
9 |
| написано: 2.09.2021 09:31:38 |
8
Я, кажется, понял о чем он.
1. Проверил на несколькиз браузерах - Сафари, Хром, мобильный самсунг. Поведение одинаково.
2. Использовать новое оформление игры - выключено
3. Находясь на главной (/me) странице изначально мы можем переключаться между персонажами:
[ GanjaFoto:#2288483 ]
4. Если нажать на оружие выскакивает попап с вооружением:
[ GanjaFoto:#2288484 ]
[ GanjaFoto:#2288485 ]
5. Теперь кнопки из пункта 3 не нажимаются и нельзя переключиться на непися и обратно. |
|
DSS-on
|
10 |
-10 | написано: 2.09.2021 11:41:09 |
9
Спасибо за скрины. Ошибка в консоли браузера падает. |
|
TWW
|
11 |
| написано: 2.09.2021 11:51:12 |
10
Ошибка-то понятно. Вопрос был как воспроизвести, чтобы пофиксить) Я шаги и описал, отработал за тестировщика. |
|
DSS-on
|
12 |
| написано: 2.09.2021 11:51:59 |
Записал видео:
- мобильный сафари: https://disk.yandex.ru/i/gDRl4UTgLuDBaA
- десктопный хром: https://disk.yandex.com/i/CEhxdjqa8M7jpA |
|
DSS-on
|
13 |
-10 | написано: 2.09.2021 11:52:38 |
11
за шаги тебе спасибо) а про ошибку я продублировал для Ильи :) |
|