Deux changements sur le site depuis la dernière mise à jour. Ils n’ont rien à voir l’un avec l’autre, sauf qu’ils concernent tous deux le produit qui fait quelque chose que vous aviez déjà demandé. L’extension n’a pas bougé, et il y a une section à la fin qui explique ce que cela signifie.

Vos propres rapports portent maintenant un lien de partage

Ouvrez un rapport que vous avez déposé et il y a un bouton Copier le lien de partage dessus. Le même bouton se trouve maintenant sur chaque ligne de votre liste de rapports sur le tableau de bord, ce qui vous permet de donner un rapport à quelqu’un sans l’ouvrir d’abord.

Avant cela, partager un rapport signifiait copier l’adresse de la barre d’adresse du navigateur. Cela fonctionne, et c’est ce que la plupart des gens faisaient.

La différence est que le lien que ce bouton vous donne est le vôtre. Il porte votre code de parrainage, donc si la personne à qui vous l’envoyez décide qu’elle veut un compte, c’est crédité à votre nom. Un rapport consulté via un parrainage peut déjà offrir au lecteur un compte, qui a été livré il y a deux semaines et était l’autre moitié de ceci. C’est la moitié qui vous donne quelque chose à envoyer.

Deux conditions sur le bouton, toutes deux délibérées. Il apparaît sur un rapport que vous avez soumis vous-même et non sur celui de quelqu’un d’autre, car le code de parrainage dans le lien est personnel et n’a rien à faire sur un rapport auquel vous avez simplement accès. Et le rapport doit être public, car un lien de partage vers un rapport privé est un lien qui ne s’ouvrira pas pour la personne qui le reçoit, ce qui est pire qu’aucun bouton du tout.

Trois outils cessent d’ignorer un fichier choisi rapidement

Celle-ci est un bogue plutôt qu’une fonctionnalité, et elle vaut la peine d’être décrite à cause de la façon dont elle a échoué plutôt que de sa fréquence.

Ouvrez l’éditeur de capture d’écran, l’outil de flou ou la conversion vidéo en GIF, choisissez un fichier immédiatement, et rien ne s’est passé. Pas d’erreur, pas de message, pas de spinner. Le sélecteur de fichier s’est fermé et la page est restée exactement comme elle était avant que vous ne la touchiez.

La cause est une condition de concurrence que vous n’avez aucun moyen de voir. Chacun de ces outils est un petit morceau de code qui doit se joindre à la page avant de pouvoir faire quoi que ce soit, et sur une connexion lente, un cache froid ou un téléphone, il y a une fenêtre d’une seconde ou deux où la page semble terminée mais l’outil derrière ne l’est pas. Choisissez un fichier dans cette fenêtre et le navigateur l’a accepté alors que rien n’était à l’écoute, donc il n’allait nulle part.

Chaque outil vérifie maintenant, au moment où il se joint, si un fichier attend déjà, et le récupère s’il y en a un. L’effet est que les outils se comportent de la même manière que vous soyez rapide ou lent, ce que n’importe qui aurait supposé qu’ils faisaient.

Ce qui a rendu ce correctif utile plutôt que de simplement l’expliquer, c’est que l’échec vous laissait sans rien sur quoi agir. Un outil qui affiche une erreur vous dit d’essayer à nouveau. Un outil qui ne fait rien du tout vous dit qu’il est cassé, ou que votre fichier est du mauvais type, ou que vous n’avez pas vraiment cliqué sur le bouton, et chacun qui l’a rencontré en a tiré une conclusion différente. Aucun d’entre eux n’avait raison, et aucun d’entre eux n’avait aucun moyen de le découvrir.

Ce qui est vraiment entre vos mains

Le site est publié en continu, donc les deux modifications ci-dessus sont en direct pendant que vous lisez ceci. Il n’y a rien à mettre à jour et rien à installer.

L’extension n’a pas changé. Le Chrome Web Store propose 1.11.0, et c’est ce que vous avez. C’est la même version que la dernière mise à jour a nommée, et rien n’a été publié depuis : le travail s’est déroulé de notre côté et rien de tout cela n’a été publié.

Pour vérifier quelle version vous exécutez, ouvrez chrome://extensions et lisez-la sur la carte Session Replay. Si cela dit 1.11.0, vous êtes à jour, et si cela dit quelque chose de plus ancien, Chrome n’a pas encore appliqué une mise à jour, ce qu’il fait selon son propre calendrier plutôt que le vôtre.

Cette distinction vaut la peine d’être énoncée clairement plutôt que laissée implicite. Une note de version qui mélange le site et l’extension vous laisse vous demander si ce que vous venez de lire attend une mise à jour que vous n’avez pas effectuée, et cette fois-ci, aucune de ces mises à jour n’est en attente.