Gifs animés : Arrêtez ça !

C’est maintenant fait et fusionné, les images animées ne seront plus affichées en lightbox. L’exemple ci-dessus a été mis à jour (les publications existantes doivent être régénérées pour que cela prenne effet).

Je vais faire un backport sous peu.

8 « J'aime »

Ce sujet a été automatiquement fermé après 4 jours. De nouvelles réponses ne sont plus autorisées.

Voici une amusante : il est impossible de lire un GIF désavoué :

american psycho glitch GIF par u̶͛͗̽ n̵͇ͨ g̵̼͂ l̵᷅ t̵̄ c̵̃͘ h̵͚ m̵͇͑e͔

7 « J'aime »

Pas tout à fait lié, mais j’ai rencontré des problèmes similaires avec les images censurées : tout ce que vous voulez faire, c’est révéler l’image, et elle affiche en même temps l’image en taille réelle. Ce n’est bien sûr pas lié au problème du GIF, mais je voulais le mentionner car cela concerne toujours le clic sur des images placées derrière des balises de spoiler.

2 « J'aime »

En effet, c’est amusant ! Une solution consisterait à désactiver les lightboxes et la mise en pause des images animées à l’intérieur de l’élément spoiler. C’est très simple à réaliser avec du CSS uniquement :

.spoiled {
  img.animated,
  .lightbox {
    pointer-events: none;
  }
}

Nous pourrions également faire en sorte que l’ouverture en lightbox et la mise en pause des animations ne s’appliquent que lorsque le contenu est dévoilé, mais cela ne fonctionne pas avec un spoiler qui agit comme un basculeur. Cependant, si nous décidons de modifier le comportement du spoiler pour qu’il soit unidirectionnel (dévoiler au clic et c’est tout), cela pourrait fonctionner également.

4 « J'aime »

Je recommanderais vraiment de ne pas faire cela. Personnellement, je trouve l’interrupteur vraiment important pour relire mes publications (à la fois en aperçu et après la publication) afin de m’assurer que j’ai tout flouté comme il faut. Si c’était un mode unique, une fois que j’aurais déflouté le texte pour vérifier les fautes de frappe, je n’aurais d’autre choix que de rafraîchir la page pour revérifier les emplacements du flou. Et souvent, je le fais plusieurs fois (alors que j’apporte des modifications), donc devoir rafraîchir à chaque fois serait vraiment gênant.

Cela dit, si vous parlez simplement de rendre le défloutage des images unidirectionnel, ce n’est probablement pas un gros problème. (J’ai publié ma réponse avant de relire votre message, donc je pense avoir manqué un peu de contexte, mais cela ne peut pas faire de mal de souligner l’utilité de l’interrupteur en général, même s’il n’est pas très important pour les images.)

3 « J'aime »

@cvx a implémenté une correction pour les éléments de spoiler : le flou est unidirectionnel pour les éléments disposant de leurs propres actions de clic (lightboxes, GIF animés, liens, vidéos, champs de saisie, etc.). Consultez ce commit pour plus de détails.

Dans l’aperçu, les spoilers peuvent être basculés. Dans les messages, il existe une petite astuce : vous pouvez cliquer dans l’espace à côté d’une image pour le resflouter. Vous pouvez essayer cela sur l’image animée publiée par Kris ci-dessus.

9 « J'aime »

Cela ne fonctionne pas sur mon iPhone 8 lorsque l’écran est en mode portrait, car il n’y a pas d’espace à côté de l’image, mais je ne vois pas vraiment de bonne solution pour contourner cela. Cela semble être une solution raisonnable dans l’ensemble.

4 « J'aime »

Quelle fonctionnalité merveilleuse, merci @pmusaraj :conf

5 « J'aime »