вставить)
Может есть какие-то идеи, как с этим можно бороться? И вообще, баг это или "фича"?
Не вижу проблемы
@gulomovcreative глянь саму issue - интересно твое мнение
В плане, что не можете воспроизвести или не считаете это проблемой?)
Есть такая проблема, можете прислать PR с её решением
ааа до меня дошло. Ты сюда не можешь ссылку вставить
Знать бы как её решить, я бы может и взялся, но пока что-то идей нет, видимо как-то переписать запросы на промисы и async Вот и хотел узнать, в какую сторону копать, может кто имел опыт или понимает лучше моего
@gulomovcreative знает
Я уже попросил глянуть того, кто знает
Это баг, и скорее всего можно решить дебаунсингом
Асинхронность сделает только хуже, при одновременном изменении к примеру 4-х полей лучше отправлять 1 запрос с 4-мя полями, нежели 4 запроса друг за другом
Да, тоже думал про то, что неплохо было бы иметь метод отправки сразу нескольких полей в одном запросе, но такого вроде нет сейчас.
https://habr.com/ru/articles/490524/
получается надо на стороне javascript как-то разруливать
Менять js честно говоря тоже не планируется
Получается баг никак не пофиксить) придется ручками что-то думать На самом деле баг давно заметил, все руки не доходили им заняться, и да, вы верно подметили - это частный случай, который особенно хорошо заметен только в сторонних модулях (сдэк и почта рф), где есть автокомплит города и одновременно подставляется индекс, область и город
Странный вывод. Я ссылку на статью дал. Баха про дебаунсинг сказал.
Ну если не планируется менять js, как сказал Николай выше, то получается как же отправить PR для правки? или я что-то не так понял
Николай так сказал видимо из-за того, что в старый JS не планируется внедрение новых фич, а отправить PR с решением проблемы никто не запрещает, более того, его скорее всего примут, если решение будет рабочим
Всё, понял - ушел изучать вопрос, если получится решить проблему и это не будет сильно костыльно, будет мой первый PR, спасибо!
Тебе нужно скопировать дефолтный скрипт, указать в системной настройке путь до кастомного файла и там слегка переделать метод miniShop2.send обернув его промисом, ну и по цепочке везде вызывать его асинхронно
Я открою бутылку лучшего вина. Не то, чтобы именно из за этого. Но хотя бы будет повод не считать себя алкашом
https://webbeaver.ru/debounce-explained/ дебаунсинг бывает другим?
Я разные решения встречал, но не сильно отличающиеся друг от друга. В целом задача одна, ждать определенное время до вызова основной функции каждый раз в промежутке этого времени при повторном вызове сбрасывать таймер. Наверное эталоном универсальным решением можно считать реализацию в lodash
Обсуждают сегодня