Tu extensión dice Desactivado, el icono de la barra está en gris y el navegador sigue saliendo por un sitio inesperado. Eso no es un fallo de la interfaz de Chrome. El botón Desactivar de una extensión es una etiqueta de la aplicación, y lo que hace por debajo es una de varias operaciones de proxy con consecuencias distintas. Antes de cambiar cualquier otra cosa, lee el ajuste efectivo y su fuente, porque la respuesta ya se muestra.

Lee el ajuste efectivo y quién lo puso

Abre chrome://net-internals/#proxy en el perfil afectado. La página muestra la configuración efectiva del proxy y, más útil aún, la fuente que la proporcionó, lo que te dice si estás viendo una extensión, una configuración del sistema, una política o algo integrado en el navegador. Compáralo con lo que afirma la extensión, y la discrepancia suele señalar al culpable de inmediato. Es un paso solo de lectura, así que hazlo antes de cambiar cualquier ajuste.

Después abre chrome://policy y revisa las políticas relacionadas con el proxy. Una política gestionada tiene prioridad sobre el ajuste propio de una extensión, así que una extensión que se declara activa puede quedar anulada en la práctica mientras muestra un estado totalmente sincero.

Si ambas páginas coinciden y la salida sigue siendo incorrecta, el candidato restante está fuera del navegador.

Tres operaciones que parecen todas Desactivado

La API de proxy expone modos, no un único indicador de activación. Una extensión puede establecer el modo directo, lo que significa que el navegador no usa ningún proxy para las conexiones que cubre. Puede establecer el modo de sistema, que devuelve la decisión a la configuración del sistema operativo. O puede borrar su propio ajuste, lo que elimina ese ajuste y deja que tome el relevo lo que aplique en su lugar. Son tres resultados distintos y solo uno significa lo que un usuario cree que significa Desactivado.

La distinción importa porque la etiqueta del botón la eligió el autor de la extensión, no Chrome.

OperationWhat Chrome does with it
Set direct modeNo proxy for the covered browser connections
Set system modeUse the operating system proxy configuration
Clear the extension settingRemove that scope's setting; the effective result depends on the remaining layers

La referencia de la API de proxy documenta el modo directo y el de sistema y señala que el modo de sistema no es lo mismo que dejar la configuración sin establecer. Esa frase es todo el artículo en una línea.

Encuentra al propietario cuando las capas discrepan

Chrome fusiona ajustes de varias fuentes, y la precedencia decide el ganador, no el orden en que hiciste clic. La política está por encima de las extensiones, y las extensiones por encima de la configuración del sistema operativo, así que un proxy gestionado por el trabajo puede ganar mientras una extensión personal parece inactiva en su propia ventana emergente. Lee el valor efectivo y su fuente declarada en lugar de razonar sobre la escala de memoria.

Desactivar una extensión, desinstalarla y borrar su ajuste también son tres acciones distintas, y solo la última elimina explícitamente lo que almacenó.

El incógnito añade una arruga de alcance. Una extensión puede tener un ajuste separado para las ventanas de incógnito, así que una prueba en una ventana normal no demuestra nada sobre una ventana privada, y borrar un alcance deja el otro intacto.

Lo que el modo directo no significa

Directo significa sin proxy del navegador en esta capa de la API. No significa que la conexión evite una VPN del sistema operativo, escape de un cortafuegos o se convierta en texto plano. Si el dispositivo tiene una VPN de túnel completo, el tráfico directo sigue entrando en ese túnel, y la dirección pública que observas seguirá siendo la salida de la VPN. Confundir ambas cosas produce el caso desconcertante en el que un usuario desactiva la extensión y no ve ningún cambio.

Prueba las dos capas por separado: la fuente efectiva del proxy del navegador en la página interna, y la dirección pública tanto de una petición del navegador como de un comando de terminal en la misma máquina.

Vuelve a probar un cambio cada vez

Cambia una capa, y luego vuelve a leer el ajuste efectivo antes de probar cualquier otra cosa. Borrar un proxy gestionado para obtener otra salida es el paso en el que una investigación de soporte se convierte en una violación de política, así que lleva esa decisión a quien posee la política. Anota los valores de la fuente antes y después en el ticket; si no, el siguiente ingeniero repetirá toda la secuencia.

Un perfil de navegador con tres extensiones, una política de empresa y un proxy de sistema tiene cuatro propietarios plausibles, y solo uno de ellos responde.

Artículos relacionados