Skip to content

MapLibre w/ Vite > 8.0.0 Broken #7339

@ingalls

Description

@ingalls

maplibre-gl-js version: 5.21.0, 5.21.1 (Haven't tested earlier versions)
browser: Chrome, Firefox

Steps to Trigger Behavior

  1. Make a production build with vite@8.0.3
  2. Trigger a GeoJSON Diff update
  3. Check console for errors

Browser Stack Trace:

Object { message: "Ia is not defined", stack: "" }
​
message: "Ia is not defined"
​
stack: ""
​
<prototype>: Error.prototype { stack: "", … }
[map-BFZA0AX5.js:2:245620](https://map.cotak.org/assets/map-BFZA0AX5.js)
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _dispatchWorkerUpdate https://map.cotak.org/assets/map-BFZA0AX5.js:2
    s https://map.cotak.org/assets/map-BFZA0AX5.js:2
    (Async: promise callback)
    c https://map.cotak.org/assets/map-BFZA0AX5.js:2
    o https://map.cotak.org/assets/map-BFZA0AX5.js:2
    (Async: promise callback)
    c https://map.cotak.org/assets/map-BFZA0AX5.js:2
    t https://map.cotak.org/assets/map-BFZA0AX5.js:2
    t https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _dispatchWorkerUpdate https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _updateWorkerData https://map.cotak.org/assets/map-BFZA0AX5.js:2
    t https://map.cotak.org/assets/map-BFZA0AX5.js:2
    t https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _updateWorkerData https://map.cotak.org/assets/map-BFZA0AX5.js:2
    updateData https://map.cotak.org/assets/map-BFZA0AX5.js:2
    updateCOT https://map.cotak.org/assets/map-BFZA0AX5.js:757
    i https://map.cotak.org/assets/map-BFZA0AX5.js:2
    refresh https://map.cotak.org/assets/map-BFZA0AX5.js:757
    i https://map.cotak.org/assets/map-BFZA0AX5.js:2
    value https://map.cotak.org/assets/Map-BPFoAeIC.js:8
    (Async: setInterval handler)
    qe https://map.cotak.org/assets/Map-BPFoAeIC.js:8
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _render https://map.cotak.org/assets/map-BFZA0AX5.js:757
    triggerRepaint https://map.cotak.org/assets/map-BFZA0AX5.js:757
    o https://map.cotak.org/assets/map-BFZA0AX5.js:2
    (Async: FrameRequestCallback)
    frame https://map.cotak.org/assets/map-BFZA0AX5.js:2
    triggerRepaint https://map.cotak.org/assets/map-BFZA0AX5.js:757
    _update https://map.cotak.org/assets/map-BFZA0AX5.js:757
    to https://map.cotak.org/assets/map-BFZA0AX5.js:757
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    fire https://map.cotak.org/assets/map-BFZA0AX5.js:2
    _loadSprite https://map.cotak.org/assets/map-BFZA0AX5.js:755
    _loadSprite https://map.cotak.org/assets/map-BFZA0AX5.js:755
    _load https://map.cotak.org/assets/map-BFZA0AX5.js:755
    loadJSON https://map.cotak.org/assets/map-BFZA0AX5.js:755
    (Async: promise callback)
    loadJSON https://map.cotak.org/assets/map-BFZA0AX5.js:755
    _updateStyle https://map.cotak.org/assets/map-BFZA0AX5.js:757
    setStyle https://map.cotak.org/assets/map-BFZA0AX5.js:757
    to https://map.cotak.org/assets/map-BFZA0AX5.js:757
    init https://map.cotak.org/assets/map-BFZA0AX5.js:757
    i https://map.cotak.org/assets/map-BFZA0AX5.js:2
    qe https://map.cotak.org/assets/Map-BPFoAeIC.js:8
    setup https://map.cotak.org/assets/Map-BPFoAeIC.js:8
    zr https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1
    pn https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1
    z https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1
    __weh https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1
    Dn https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1
    kn https://map.cotak.org/assets/runtime-core.esm-bundler-Chk7BC6l.js:1

I don't think this is necessarily actionable by the MapLibre team as initial testing points to a problem in vite but posting to surface the interaction right now and track progress.

Metadata

Metadata

Assignees

No one assigned

    Labels

    need more infoFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions