Desplegado en staging, el "montar el control de capas una sola vez" resultó peor que el bug que arreglaba: /fires seguía en gris Y además la portada y /zones —que sí pintaban— se quedaron también sin teselas. Con la clave real, el control acaba montándose después de que el mapa ya esté montado, y entonces no se le añade ninguna capa base. O sea que la carrera no se arregla retrasando el montaje: solo cambia de sitio. Staging revertido a la imagen anterior y comprobado que vuelve a estar como estaba (portada 36 teselas, /zones 18, /fires 0). Se conserva todo lo aprendido, que es lo que vale: el bug se reproduce en local poniendo una clave de Google en settings-ci.json (15 teselas sin clave, 0 con ella), NO es cosa del navegador sin pantalla, y e2e/tests/fires-map.spec.js lo deja como test.fixme para que aparezca en cada ejecución. El arreglo bueno pasa por decidir el conjunto de capas base ANTES de montar el mapa. |
||
|---|---|---|
| .. | ||
| SubsUnion | ||
| DefMapLayers.js | ||
| FireCircleMark.js | ||
| FireIconMark.js | ||
| FireList.js | ||
| FireListUnion.js | ||
| FirePixel.js | ||
| FirePolygonMark.js | ||
| FirePopup.js | ||
| FullScreenMap.js | ||
| GoogleMutantLayer.js | ||
| Icons.js | ||
| MapBridge.js | ||
| MapControl.js | ||
| MarkListeners.js | ||