Une mediabox appelée par un lien avec class="mediabox boxIframe" dans le squelette, qui devient class="mediabox lity-enabled hasbox" dans le html, se ferme au clic sur la
, ou bien en faisant ESCape au clavier.
MAIS il y a une petite image dans cette mediabox. Quand on clique dessus, l’image s’affiche en grand dans un autre onglet grâce à un target="_blank" avec un class="hasbox" en prime pour que ça ne soit pas ciblé par mediabox.
ET ALORS, patatras sur l’onglet d’origine : ESC ne ferme plus la mediabox. On est obligé de traîner la souris en labourant l’écran jusqu’au
.
Et Il n’y a pas d’erreur ni d’autres messages javascript.
Comment cela peut il se faire et surtout se corriger ? Ou auriez vous une piste comment débuguer ?
[EDIT 1] C’est peut être lié au fait qu’un lien vers une image appelle une médiabox qui serait susceptible de s’empiler. Pourtant il y a le class="hasbox" sur le lien dans la popin – et c’est pareil en l’enlevant.
[EDIT 2] Pareil si sans même cliquer sur la vignette dans la popin, juste je CLIC-DROIT !! (le menu du navigateur se déroule et je ne choisis rien)