Así que descartó una pestaña y luego, cuando hace clic en la pestaña descartada, vuelve a cargar la página.
Primero:
OnUpdated()se llama conchangeInfo.discarded === true
y al recargar:
onUpdated()se llama conchangeInfo.discarded === false.onUpdated()se llama conchangeInfo.status === complete.
¿Cómo sabría que la tab del Step 2 es el reemplazo de la pestaña desechada? El tab.id ha cambiado y la propiedad tab.discarded de la newtab también se ha restablecido. Entonces, ¿escribiendo patos?