nicomo / cag_ios

La comtesse de Cagliostro - version iOS
0 stars 0 forks source link

Fin de texte d'épisode coupé #37

Closed lhaguet closed 10 years ago

lhaguet commented 10 years ago

Contexte Ipad 2 - tablette non fermée 1 ou 2 jours - lecture continue des chapitres normale - A noter : le problème disparaît quand on fait un retour arrière sur la page d'accueil et qu'on revient une seconde fois sur l'épisode

Problème: deux trois lignes à la fin de l'épisode sont coupées (pas systématique pour tous les épisodes

kivutar commented 10 years ago

Bonjour, le problème apparait sur quel chapitre ? Est-il possible d'avoir une capture d'écran montrant le problème ? Je n'arrive pas à reproduire chez moi.

lhaguet commented 10 years ago

Episode 35

image

lhaguet commented 10 years ago

episode 39

image_1

lhaguet commented 10 years ago

Episode 45

image_2

lhaguet commented 10 years ago

Episode 48 image_3

lhaguet commented 10 years ago

épisode 24 image_5

kivutar commented 10 years ago

Ce bug est vraiment impossible a reproduire sur l'iPad Retina. Je pense qu'il touche seulement l'iPad2.

Est-ce que ce bug touche des épisodes ne contenant pas de publicités ?

nicomo commented 10 years ago

pas réussi à reproduire non plus sur un ipad mini (pas retina)

kivutar commented 10 years ago

J'ai vraiment besoin de savoir si au moins un épisode ne contenant pas de pub est affecté par ce bug pour continuer.

lhaguet commented 10 years ago

Je regarde

lhaguet commented 10 years ago

Listes des épisodes touchés

avec pub : épisode 7, 8, 12

sans pub : aucun

kivutar commented 10 years ago

Ok, il y a donc de grandes chances que le problème soit lié à l'ajout des pubs. La taille de la webview peut être mal calculée si la tablette met trop de temps à les afficher. Je vais creuser un peu pour voir si ça arrive à d'autres Apps, mais vu que le problème n'a pas lieu sur ma tablette c'est délicat à corriger.

nicomo commented 10 years ago

OK réussi à reproduire sur ipad mini, mais pour la 8 seulement et une seule fois. Même si je ferme complètement l'app et que je relance, je n'y suis pas arrivé à nouveau. Je suis d'accord que ça semble un problème de calcul de la taille de la webview. On pourrait avoir un workaround qui serait d'augmenter un peu artificiellement la taille de la webview. Ou bien en ajoutant un para vide en fin de html. Ou bien programmatiquement en ajoutant x% à la taille de la webview calculée. Ca augmenterait la marge en bas de texte. Si c'est l'affaire d'une ou deux lignes ça devrait suffire?

kivutar commented 10 years ago

Je pense que ce qui pourrait mieux marcher, c'est de donner des arguments width et height à la balise image des pubs, comme ça la webview pourrait calculer sa taille exacte même quand elle met du temps à accéder aux ressources réelles.

nicomo commented 10 years ago

la width est toujours identique, mais la height tjrs différente. Veux-tu que je les saisisse?

kivutar commented 10 years ago

Oui je veux bien (comme je ne peux pas tester), je pense qu'il y a de grandes chances que ça résolve le problème.