Skip to content

v1.4.3 — Fix condición de carrera del puente (navegación en paralelo)

Choose a tag to compare

@NLACE-COM NLACE-COM released this 09 Jul 21:01
69cb83e

Corrige un bug de concurrencia: al pedir "el más barato" (build_cheapest_basket/compare_stores), Tottus resolvía pero Líder caía como "bloqueado" de forma intermitente.

🐛 Fixed

  • Carrera al abrir el navegador — las cadenas se navegan en paralelo; dos launchPersistentContext concurrentes sobre el mismo perfil chocaban por el lock (Target page, context or browser has been closed). Ahora ensureContext() memoiza la promesa del contexto → todas las llamadas concurrentes comparten un solo navegador.

✅ Verificación

Contra los sitios reales (Chrome real, en paralelo): Líder y Tottus resuelven juntos. 157 tests.

Changelog: CHANGELOG.md

🤖 Generated with Claude Code