← Retour aux issues

Indoorequal cassé ?

publié le , mis à jour
Avatar Codeberg de laemlaem

@etienneJr je crois que ça peut être lié à tes changements sur le changment de style. J'ai l'impression que ça ne marche plus du tout.

  1. Avatar Codeberg de laemlaem

    Je ne vois plus d'appel à Indoor

  2. Avatar Codeberg de etienneJretienneJr

    je l'ai laissé actif uniquement sur le fond Standard. Mais en effet il y a un bug : il s'active sur ce fond uniquement après un changement de fond, et pas au démarrage de l'app sur ce fond 😢​

    C'est ici qu'il va falloir regarder : https://codeberg.org/cartes/web/src/commit/84b05dfe62a0c99c0c5e4ab27975c7a178322f17/app/Map.tsx#L319

  3. Avatar Codeberg de etienneJretienneJr

    @n4n5 j'ai fermé #1653 mais ça fait qu'on n'a pas fusionné ta branche test-indoor-equal qui résolvait le bug du non chargement initial de indoor=, avec l'introduction de isFirstLoad. Pourras tu la reprendre ? voire modifier pour que indoor equal soit activé aussi sur certains autres styles ? (on pourrait définir une liste des styleKey concernés dans style.ts)

  4. Avatar Codeberg de etienneJretienneJr

    Suite à #1660, je pense qu'on va pouvoir changer la logique de chargement d'indoorEqual : pas besoin de tester lors de chaque évènement styledata, un chargement initial devrait suffire. A voir où et comment bien le mettre.

  5. Avatar Codeberg de laemlaem

    Oui, et s'inspirer du chargement fainéant de TerrainSources dans MapComponents pour éviter d'imposer dès le départ le poids de la lib et des couches indoor, qui restent quand même un usage très spécifique.


✏️ Participer à la discussion