Informations
-
Bug
-
Résolution: Non résolu
-
Mineur
-
6.07.51
-
Aucune
-
Aucune
-
0
Description
Bonjour,
Sous Firefox, dans la console du navigateur, une erreur du type TypeError: $(...).data(...) is undefined remonte lorsqu'on tente d'insérer une fiche ou rubrique dans un champ KMonoSelect, sur les cartes de page d'accueil.
L'erreur ne semble pas bloquer l'enregistrement de la carte.
Soit le scénario suivant :
- Création d'une fiche Page d'accueil
- Saisie d'un titre et d'une rubrique de rattachement (pas d'erreur sur ces champs)
- Ajout d'une carte de page d'accueil
- Sélection d'un type de carte contenant au moins un sélecteur KMonoSelect (par exemple, une carte Carte simple sur https://recette-ksup-67.sup.rancher.kosmos.fr/adminsite/ ).
- Clic sur le champ pour sélectionner une fiche (exemple : page libre)
- Sélection de la première fiche proposée (A ce moment-là, l'erreur TypeError: $(...).data(...) is undefined apparaît dans la console du navigateur.)
Version Firefox : 92.0 (Ubuntu)
Sous Chrome, le problème n’apparaît pas.
Dans le fichier jquery-ui-1.10.4.custom.js, c'est la ligne 8571 (data(widgetFullName)._focusTabbable();) qui semble soulever l'erreur :
if (!$.ui.dialog.overlayInstances) { // Prevent use of anchors and inputs. // We use a delay in case the overlay is created from an // event that we're going to be cancelling. (#2804) this._delay(function () { // Handle .dialog().dialog("close") (#4065) if ($.ui.dialog.overlayInstances) { this.document.bind("focusin.dialog", function (event) { if (!that._allowInteraction(event)) { event.preventDefault(); $(".ui-dialog:visible:last .ui-dialog-content") .data(widgetFullName)._focusTabbable(); // <-- L'attribut data pour $(".ui-dialog:visible:last .ui-dialog-content") n'est pas défini } }); } }); }
Je reste disponible au besoin.
Bonne journée