Safari dans ios8 est le défilement de l'écran lorsque les éléments fixes obtenir focus

Dans IOS8 Safari il y a un nouveau bug avec position fixe.

Si vous vous concentrez un textarea qui est dans un panneau fixe, safari rouleau-vous au bas de la page.

Ce fait toutes sortes de l'Isu est impossible de travailler avec, car vous n'avez aucun moyen de la saisie de texte dans ces zones de texte sans faire défiler votre page vers le bas et de perdre votre place.

Est-il un moyen de contourner ce bug proprement?

#a {
  height: 10000px;
  background: linear-gradient(red, blue);
}
#b {
  position: fixed;
  bottom: 20px;
  left: 10%;
  width: 100%;
  height: 300px;
}

textarea {
   width: 80%;
   height: 300px;
}
<html>
   <body>
   <div id="a"></div>
   <div id="b"><textarea></textarea></div>
   </body>
</html>
  • Serait de fixer un z-index sur #b de l'aide?
  • z index n'est d'aucune aide, peut-être un peu de fantaisie aucun op css transformer le ferais bien avec pile de contextes, pas sûr.
  • pour le contexte ici est la discussion sur le Discours: meta.discourse.org/t/dealing-with-ios-8-ipad-mobile-safari-bugs/...
  • iOS safari est le nouvel IE
  • Je vais avoir un problème similaire. Lors de la sélection d'ouvre et les besoins pour déplacer l'élément ayant le focus autour de sorte qu'il ira sur l'écran, le montant qu'il pousse le contenu semble y rester, événement après qu'il se ferme et repeint. Le contenu est à la bonne place, mais les points de contact sont dans le relevé de position. Toucher un champ de texte définit le focus à un champ de texte à un autre emplacement sur l'écran. L'inspecteur affiche les éléments dans le poussa du coude en position, au lieu d'où ils sont visuellement à l'écran. Je vais essayer de ce correctif et voir comment il va.
  • d'accord. tout débile OS qui relie son navigateur par défaut de la version bas de l'OS va se heurter à des problèmes qui ont frappé c'est à dire pour les 7 dernières années.
  • Zut, j'espérais que Apple aurait corrigé ce bug dans iOS9, mais j'ai juste mis à niveau et le bug est toujours là 🙁
  • Oui, c'est terrible ...
  • Toujours en panne dans iOS 10. Avez-vous déposé des bugs?
  • de nombreuses fois, j'ai zéro confiance que cela ne sera jamais fixe, atteint sur twitter, tout essayé
  • Double Possible de plusieurs questions. Voir gist.github.com/avesus/... pour plus de détails.

InformationsquelleAutor Sam Saffron | 2015-03-12