Chrome 72 tiene un error confirmado que afecta actualmente a una pequeña parte de la población general que utiliza la versión estable del navegador.
Los usuarios afectados pueden notar que las extensiones que funcionan con las conexiones, por ejemplo, los bloqueadores de contenido, funcionan incorrectamente en algunos sitios.
El tema fue reportado el 13 de febrero en el sitio oficial de listado de bichos de cromo. Según el informe, la mayoría de las solicitudes de un navegador Chrome 72 no fueron interceptadas en algunos sitios como Gmail, mientras que el bloqueo funcionó bien en otros.
Las extensiones con problemas confirmados son uBlock Origin y Mailtrack. La mayoría de los bloqueadores de contenido probablemente están afectados por el problema.
Resultó rápidamente que una variación de la configuración del cromo era responsable del comportamiento. Google realiza las llamadas Pruebas de campo en Chrome para probar nuevas funciones y cambios.
Puedes listar todas las variaciones de una versión particular de Chrome cargando chrome://versión/.
El ensayo de campo responsable del tema se llama Servicio de Red por los ingenieros de Chromium. El Servicio de Red “hace las solicitudes de red a través de un proceso separado” según Google.
Google corrigió el error en Chrome 73 Beta pero no traerá la corrección a la actual versión estable de Chrome. En otras palabras: Los usuarios de Chrome 72 que experimentan el problema necesitan encontrar otra forma de resolverlo.
Google sugiere actualizar al Chrome 73 Beta o desactivar el experimento. Teniendo en cuenta que la mayoría de los usuarios pueden no querer actualizarse a un navegador beta, a continuación se explica cómo se puede inhabilitar la función ahora mismo en el Chrome 72:
- Carga el servicio de red Chrome://flags/# en la barra de direcciones de Chrome.
- Ponga el experimento en Desactivado.
- Reiniciar Chrome.
El asunto debe ser arreglado en el Establo del Cromo después del reinicio. Intenta conectarte a Gmail o a cualquier otro sitio que utilice trabajadores web para comprobar si es así.
Google decidió no detener el despliegue del experimento o retrocederlo.
En este punto, si esta es la única rotura en el experimento, no vamos a retroceder. La razón es que, como porcentaje relativo de usuarios de Cromo, esto es todavía pequeño (por ejemplo, menos del 0,1%). Cuando se lanzan proyectos de varios años que afectan a una gran parte de la base de código, es imposible evitar cualquier regresión. Tenemos que equilibrar el avance y evitar que otras regresiones se introduzcan con la ruptura de algunos casos de borde. La mejor manera de que los autores de extensiones eviten esto es usar canales dev/beta.
El hecho de que Google afirme que los autores de las extensiones podrían evitar problemas como el experimentado al probarlas con las versiones Dev y Beta es engañoso en este caso, considerando que el experimento podría incluso no estar habilitado en una versión particular de Chrome.
Aunque menos del 0,1% de todos los usuarios de cromo parece relativamente bajo, aún podría afectar a cientos de miles de usuarios.
Ahora tú: ¿Te has presentado en el número? ¿Debería Google cambiar su enfoque de las pruebas?