v1.4.3 — Fix condición de carrera del puente (navegación en paralelo)
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
launchPersistentContextconcurrentes sobre el mismo perfil chocaban por el lock (Target page, context or browser has been closed). AhoraensureContext()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