Skip to content

[sberportal] Проблема с on('start' #136

Open
subnetsRU opened this issue Jun 13, 2021 · 0 comments
Open

[sberportal] Проблема с on('start' #136

subnetsRU opened this issue Jun 13, 2021 · 0 comments

Comments

@subnetsRU
Copy link

Кажется нашёл баг в assistant.min.js (umd).
Насколько я понимаю и помню, что событие:

on('start', cb: () => void): void
Осуществляет подписку на событие готовности ассистента к работе.

должно отрабатывать только на старте аппа, когда тот только запускается.

А по факту оно срабатывает постоянно, но при этом данные в нём действительно те, что были отданы на старте аппа и не меняются.

При этом самое любопытное то, что баг проявляется только на сберпортале:
image

при локальном тестировании (браузер) или на боксе такого бага нет:
image

Обратите внимание сколько раз app_data[start] (это соответственно on('start,) и сколько app_data[data] (это соответственно on('data,) получил портал (скрин 1) и бокс (скрин 2) пока я тыкал внутри апа по кнопкам.

А я всю голову сломал почему фронт на портале всё время расходится с бэком по данным..
Как последняя надежда понять это вот как раз печать всего что приходит на экран. И вон что выяснилось. Теперь хоть понятно ,что происходит.

Проблема точно актуальна на версиях 2.7.0, 2.14.0, 2.15.0, 2.16.0 (другие не тестил).

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant