Une mise à jour d'AdGuard pour le problème de chargement de pages dans Chrome v87
Au cas où vous utilisez l'application AdGuard sur des dispositifs à Windows, Mac ou Android, vous avez probablement déjà remarqué sa mise à jour récente. Si non, ne trainez pas trop long avant de l'installer, particulièrement si vous utilisez Chrome. C'est assez rare pour nous de faire des mises à jour synchronisées pour toutes nos applications à la fois, mais cette fois-ci nous avions un motif important pour faire de sorte. Motif important et aussi désagréable que trivial en plus : nous avons attrapé un bogue.
Ce qui c'est passé
Premièrement on doit dire ça - le bogue est réparé à 100%. Si vous ne voulez pas encombrer votre tête avec les détails, mettez simplement à jour l'application et profitez de son fonctionnement sans incident. Par contre, on a des explications detaillées pour les plus curieux.
Le navigateur Chrome compresse les requêtes HTTP/2 et pour des raisons inconnues sa dernière version (v87 justement) parfois fait ça d'une manière très diffèrente de son algorithme normal. Nous n'étions pas préparés à une chose pareille, donc de temps en temps nos utilisateurs se retrouvaient face au chargement infini des pages web pour finalement les rafraîchir. Et si cela n'était pas assez étrange en soi, ce problème se manifestait sur toutes les plateformes, mais plus souvent sur les Macs. Si seulement ce bogue le faisait à la majorité des utilisateurs, nous l'avions trouvé et corrigé il y a longtemps. Mais hélas, que quelques utilisateurs ont subi son effet.
Notre équipe de développeurs en train d'attrapper le bogue à l'aide de la communauté
Etait-ce une coïncidence ? Une sorte de test réalisé par les développeurs de Chrome sur un petit nombre d'utilisateurs ? Nous ne le savons toujours pas, mais ça nous a empêché de reproduire le problème sur nos appareils de test à la demande et a entravé le processus de correction du bogue. Un grand merci à toutes les bonnes personnes de [GitHub] (https://github.com/AdguardTeam/CoreLibs/issues/1374) qui ont sacrifié leur temps pour nous fournir leurs journaux et d'autres informations. Avec leur aide, nous avons pu remonter à la source du problème et finalement l'éliminer complètement.
En effet, les bogues sont quelque chose qui se produit inévitablement lorsque vous développez un logiciel. Il n'y a tout simplement pas de moyen de les contourner. Mais nous sommes fiers de pouvoir les corriger, même dans des circonstances inhabituelles. Cependant, le plus important est que nous avons parfois absolument besoin des commentaires de la communauté pour corriger les choses. Nous vous encourageons à signaler les bogues, à envoyer des rapports de crash et à participer à la vie de la communauté AdGuard. Ensemble, nous ferons plus et améliorerons l'Internet pour tous
Vous souhaitez nous aider, mais n'avez pas de certitude comment mieux nous contacter ? Choisissez votre plateforme préférée de la multitude d'options qu'on a en poche.