Tout d'abord, je poste ceci comme information potentiellement utile plutôt que comme une solution. Ce qui pourrait orienter quelqu'un dans la bonne direction.
J'ai trouvé cela dans le Quoi de neuf dans OSX qui explique ce qu'est et comment fonctionne le responsive scrolling.
En bas de page, il est également indiqué comment le désactiver par application à des fins de test.
Mais je ne vois pas cette option dans mes propres applications ou dans d'autres.
Scrolling Réactif
Le scrolling réactif est une amélioration de l'AppKit qui rend le scrolling plus fluide. Cela implique deux changements importants dans la façon dont votre application dessine le contenu:
Les vues de scroll demandent à leurs vues enfant de dessiner du contenu supplémentaire en dehors de leur zone de vision normale afin que le contenu puisse être immédiatement disponible à des fins de défilement. Cette mémoire supplémentaire est stockée dans une mémoire purgable pour minimiser le défilement supplémentaire. Le thread de défilement tente de redessiner la vue à 60 images par seconde, mais il ralentit si l'application n'arrive pas à suivre. Les événements de défilement sont traités sur un thread en arrière-plan. La plupart des applications bénéficient automatiquement de ce comportement de défilement réactif. Cependant, certaines vues doivent explicitement l'activer, notamment les vues avec des couches, les vues personnalisées de défilement qui remplacent drawRect:, les vues de document à base de NSSurface, les vues de document transparentes et les vues de document qui remplacent la méthode lockFocus.
Pour les vues pour lesquelles le scrolling réactif est automatiquement activé, le changement de comportement devrait être complètement transparent pour vous en tant que développeur. Cependant, si votre application présente un comportement inhabituel pendant le défilement, veuillez signaler des bugs.
Remarque : Vous pouvez temporairement désactiver le scrolling réactif à des fins de test en choisissant Fichier > Obtenir des informations sur votre application dans le Finder. Après avoir changé les paramètres, vous devez quitter et relancer votre application. Pour plus de détails, consultez les notes de publication d'AppKit pour OS X v10.9.
J'ai consulté les notes de publication d'AppKit - Scrolling Réactif qui vont plus en détail.
Il existe des conditions qui devraient empêcher l'attribution du scrolling réactif à une application. L'une d'elles est:
Les applications liées à la version 10.7 ou antérieure (l'application doit être liée à Mountain Lion ou une version ultérieure pour prendre en charge cette fonctionnalité)
Ce que je comprends, c'est que si l'application est construite pour fonctionner également sur 10.6, cette fonctionnalité ne sera pas ajoutée.
Chrome, autant que je sache, fonctionnera sur 10.6 et au-dessus. Mais je soupçonne que le programme télécharge une version adaptée à votre système actuel.
Éventuellement, une version conçue spécifiquement pour 10.6 désactiverait cela dans Chrome.
MISE À JOUR* Mais comme bogdansrc le souligne dans les commentaires. Il n'y a pas de version unique pour 10.6.
J'ai essayé :
defaults write ~/Library/Preferences/com.google.Chrome isCompatibleWithResponsiveScrolling -bool NO
Mais isCompatibleWithResponsiveScrolling est pour une sous-classe de nsview et je ne m'attends pas vraiment à ce que ça fonctionne. De plus, je n'ai pas ce problème donc je ne peux pas dire.