Skip to content

fix(landing): captura de topología esperando al fin de la coreografía de montaje - #46

Merged
gnacho merged 1 commit into
mainfrom
feat/web-landing-lightbox
Aug 6, 2026
Merged

fix(landing): captura de topología esperando al fin de la coreografía de montaje#46
gnacho merged 1 commit into
mainfrom
feat/web-landing-lightbox

Conversation

@gnacho

@gnacho gnacho commented Aug 6, 2026

Copy link
Copy Markdown
Owner

Qué

La captura de la topología se hacía con el timeout fijo de 2400ms, pero la vista monta 67 chips con una coreografía escalonada (stagger hasta ~2.4s + springs), de modo que la animación de entrada podía quedar a medias en la captura.

Fix

Antes de capturar la vista topology se espera a que solo queden las ~7 animaciones infinitas (halo del gateway, flujo de cables, pulso de aviso): document.getAnimations() running <= 12 + margen 600ms. El resto de vistas mantiene el timeout de 2400ms.

Verificación

  • Muestreo de timing en demo: 133 animaciones al montar, bajan a 7 (infinitas) a los ~3s.
  • WebP regenerados a 1440x900 q80, escala real verificada (sidebar ~231px).
  • Playwright prod 15/15.
  • Desplegado en https://netpulse.cloudless.club/

Closes #40

… de montaje

La topología monta 67 chips con una coreografía escalonada (stagger hasta
2.4s + springs); antes se capturaba con el timeout fijo de 2400ms y las
animaciones de entrada podían quedar a medias. Ahora se espera a que solo
queden las ~7 animaciones infinitas (halo gateway, flujo, pulso warn) antes
de la captura. Resto de vistas sin cambio.
@gnacho
gnacho force-pushed the feat/web-landing-lightbox branch from 27da6a2 to 711c3fb Compare August 6, 2026 13:56
@gnacho
gnacho merged commit 9347028 into main Aug 6, 2026
2 checks passed
@gnacho
gnacho deleted the feat/web-landing-lightbox branch August 6, 2026 13:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

web/: capturas de la landing borrosas y sin visor al hacer clic

1 participant