Bug à la création d'un nouveau produit

Bonjour,

Dolibarr v16.0.3

Je crois voir découvert un petit bug. Voici comment le reproduire.

  1. créer un nouveau produit
  2. choisir un tag/étiquette
  3. entrer un montant dans « Prix de vente ». Après avoir saisi le premier chiffre, le curseur saute tout seul dans le champ « Tags/catégorie » alors qu’il devrait rester dans le champ « Prix de vente ».

Est-ce que vous avez remarqué la même chose ?

Bonjour,

Ce bug arrive sur les champs en sélection multiple
voici le code qui corrige le souci à changer dans « core/js/lib_head.js.php » à la fin du fichier

je ferai une PR dans la journée

$(document).on('select2:open', () => {
	console.log("Execute the focus (click on combo or use space when on component");
	let allFound = document.querySelectorAll('.select2-container--open .select2-search__field');
	$(this).one('mouseup keyup',()=>{
		setTimeout(()=>{
            const el = allFound[allFound.length - 1];
            if ($(el).closest('[role="combobox"]').hasClass('select2-selection--multiple')) {
                return;
            }
			el.focus();
		},0);
	});
});
2 « J'aime »

Merci.

Bonjour,
Oui, c’est un comportement similaire à ce que j’observe dans le formulaire d’envoi d’email d’une facture avec un retour au champs Cc.
@dev2a As-tu fait une PR ?

Bonjour,

Non, je n’ai pas eu le temps…

Mais, il y a eu du changement sur ce code, donc je pense que c’est résolu, je n’ai pas testé le correctif