diff --git a/modules/turnero/views/recepcion.php b/modules/turnero/views/recepcion.php index 10f8275..4b65694 100644 --- a/modules/turnero/views/recepcion.php +++ b/modules/turnero/views/recepcion.php @@ -1031,8 +1031,16 @@ document.addEventListener('DOMContentLoaded', () => { examTS = new TomSelect('#sel-examenes', { plugins: ['remove_button'], maxOptions: null, + selectOnTab: true, onItemAdd: () => recalcularPrecios(), onItemRemove: () => recalcularPrecios(), + onType(str) { + if (!str) return; + requestAnimationFrame(() => { + const first = examTS.dropdown_content.querySelector('.option:not(.disabled)'); + if (first) examTS.setActiveOption(first); + }); + }, render: { option(data, escape) { const consent = data['data-consent'] == '1' || data.consent == '1';