Le manteau Usercard ne disparaît pas au début du toucher

Bonjour :waving_hand:

J’ai remarqué sur mobile (Android 10) lorsque j’ouvre une carte utilisateur puis que je fais défiler la page, le manteau (de fond) est toujours là. Auparavant, il disparaissait avec la carte utilisateur lorsque je commençais à faire défiler la page. Maintenant, il faut un autre clic ou cliquer en dehors de la carte utilisateur pour qu’il disparaisse.

Merci :slightly_smiling_face:

2 « J'aime »

J’ai également rencontré ce problème légèrement agaçant.

C’est la partie agaçante car la superposition nous empêche d’interagir avec l’interface et nous oblige à appuyer alors que la carte a déjà été fermée.

1 « J'aime »

Remplacer mousedown par pointerdown dans discourse/frontend/discourse/app/components/card-contents-base.js at d056c1e358d1cb823632aa4a8c51a42e911969b3 · discourse/discourse · GitHub semble résoudre le problème.

Ces événements n’étaient pas compatibles avec Safari jusqu’en 2019, donc je suppose que nous pourrions les utiliser ? À moins qu’il n’y ait des mises en garde que j’ignore.

3 « J'aime »

Merci pour la PR, elle est maintenant fusionnée.

1 « J'aime »

Malheureusement, ma pr introduit un nouveau bug après tout :cry:

Lorsque vous touchez à l’extérieur de la carte, l’événement traverse la cape et déclenche tout ce qui peut être cliqué en dessous.
Voici un titre de sujet :

Désolé pour ça ! :see_no_evil_monkey:

2 « J'aime »

Ce sujet a été automatiquement fermé après 15 heures. Les nouvelles réponses ne sont plus autorisées.

Bon point, pas de souci, cela devrait corriger cela (et ajoute également un effet de fondu d’entrée/fondu de sortie pour la cape d’arrière-plan) :

1 « J'aime »