capTests
Se connecter

PWA : iPhone pb défilement swipe inversé/swipe naturel de manière aléatoire (seulement si "Entête et Barre de Nav cachées" est désactivé !) SI-019

À tester Manuel Mobile

Instructions

Aucune instruction.

Liens

Aucun lien.

Vidéos de test

Aucune vidéo. Les tests automatiques publient ici la vidéo de référence (succès, une seule fois) et, en cas d'échec, la vidéo d'échec à comparer.

Historique des verdicts

VersionTesteurVerdictCommentaireDate
2.0.65.304 Alban KO 2026-06-19 10:38 actuel
2.0.65.300 Alban KO 2026-06-19 10:03 actuel

Discussion

Développeur 2026-06-19 13:55 (modifié)
Correctif posé (à re-tester sur iPhone réel). Cause racine identifiée : le composant de page partagé (smartcommon Page) repositionnait/redimensionnait le conteneur de scroll à chaque micro-événement de défilement iOS (la hauteur visible change en continu quand la barre d'URL Safari se replie). Ce recalcul en plein geste donnait cette sensation de scroll "inversé" ou aléatoire. Ce qui a changé : on ne touche plus à la hauteur/position pendant le défilement normal. On ne la recale que lorsque le clavier virtuel est réellement ouvert. Hors clavier, le défilement est laissé tranquille (zéro recalcul). À vérifier en recette : 1. Réglages : DÉSACTIVER "Entête cachée lors du scroll" ET "Barre de navigation cachée lors du scroll" (c'est la config où le bug apparaissait). 2. Faire défiler une liste longue (interventions, clients) vers le haut puis vers le bas, plusieurs fois, rapidement. 3. Le scroll doit suivre le doigt sans s'inverser ni sauter, y compris pendant le rebond (rubber-band) en haut/bas de liste. Note : le correctif est dans smartcommon, il faut la version de smartcommon rebuildée + un nouveau build de la PWA pour le tester.