Skip to content

Commit 346d1f8

Browse files
poc(map): fix map drawing
1 parent 109522b commit 346d1f8

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

assets/controllers/location_preview_map_controller.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,14 @@ export default class extends Controller {
212212
return;
213213
}
214214

215+
const wasHidden = this.containerTarget.hidden;
215216
this.containerTarget.hidden = false;
216217

217218
if (this.#map) {
218219
this.#updateMapData(geojson);
220+
} else if (wasHidden) {
221+
// Wait for browser reflow so the container has actual dimensions
222+
requestAnimationFrame(() => this.#initializeMap(geojson));
219223
} else {
220224
this.#initializeMap(geojson);
221225
}

config/packages/nelmio_security.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ nelmio_security:
3232
default-src: ['self']
3333
script-src: ['self', 'https://cdn.jsdelivr.net', 'https://dialog-metabase.osc-fr1.scalingo.io', 'https://stats.beta.gouv.fr', 'unsafe-inline']
3434
style-src: ['self', 'https://cdn.jsdelivr.net', 'https://dialog-metabase.osc-fr1.scalingo.io', 'unsafe-inline']
35-
connect-src: ['self', 'https://data.geopf.fr', 'https://cdn.jsdelivr.net', 'https://stats.beta.gouv.fr', 'https://basemaps.cartocdn.com', 'https://*.basemaps.cartocdn.com']
35+
connect-src: ['self', 'https://data.geopf.fr', 'https://cdn.jsdelivr.net', 'https://stats.beta.gouv.fr', 'https://basemaps.cartocdn.com', 'https://*.basemaps.cartocdn.com', 'https://router.project-osrm.org']
3636
font-src: ['self']
3737
img-src: ['self', 'data:', 'blob:', 'https://dialog.oos.cloudgouv-eu-west-1.outscale.com', 'https://cdn.jsdelivr.net', 'https://basemaps.cartocdn.com', 'https://*.basemaps.cartocdn.com']
3838
# maplibre-gl

0 commit comments

Comments
 (0)