Есть кусок кода который отвечает за обновление QR кода при ивентах ['paste', 'keyup', 'change'], но Select2 список почемуто не срабатывает и соответственно не передает данные.
Вот пример:
let apply_reload_qr_code_event_listeners = () => {
document.querySelectorAll('[data-reload-qr-code]').forEach(element => {
let events = ['paste', 'keyup', 'change'];
events.forEach(event_type => {
element.removeEventListener(event_type, reload_qr_code_event_listener);
element.addEventListener(event_type, reload_qr_code_event_listener);
})
});
}
При том что в input Select2 добавлено
data-reload-qr-code он не срабатывает, а ве другие поля работают без проблем.