aeharding / aeharding/wingover

map: aircraft layer is never added when sync registers before styleReady

Abierto
#211 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
0
Forks
0
Merge medio
4 h 2 min
PR fusionados (30 d)
6

Descripción

Found and verified during the flake campaign (#137, deferred there as out of scope for a flake PR); filing so it survives as its own work item.

`src/ui/shared/map/maplibre/adapter.ts`: line 245 registers `sync` before line 253 sets `styleReady`, so the first `style.load` bails at the line 163 guard and the aircraft layer is never added. `triggerRepaint()` at line 567 then prevents `idle` from ever serving as the retry path.

Two e2e specs assert `data-aircraft-layer` today, which makes the attribute unusable as a readiness gate until this is fixed (context: #209, #210 both had to route around it).

Line numbers are as of the 2026-07-30 audit; re-grep before relying on them.

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.