-
-
Notifications
You must be signed in to change notification settings - Fork 791
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some events can be fired after Map#remove has been called when the WebGL context is lost and restored #726
Comments
vanilla-lake
pushed a commit
to vanilla-lake/maplibre-gl-js
that referenced
this issue
Dec 22, 2021
…L context is lost and restored (maplibre#726)
5 tasks
Fixed by #727 |
davenquinn
added a commit
to davenquinn/maplibre-gl-js
that referenced
this issue
Dec 29, 2021
* main: (98 commits) [Jest] Migrate `geojson_worker_source.test.js` (maplibre#731) Fix events being fired after Map#remove has been called when the WebGL context is lost and restored (maplibre#726) (maplibre#727) Define return type of getSource as possibly undefined (maplibre#724) Fix attibution controll (maplibre#668) Fix start-debug to watch ts files (maplibre#704) [Jest] Migrate `touch_zoom_rotate.test.js` (maplibre#721) [Jest] Migrate `requestRenderFrame.test.js` (maplibre#722) [Jest] Migrate `scroll_zoom.test.js` (maplibre#712) [Jest] Migrate `marker.test.js` (maplibre#696) [Jest] Migrate `mouse_rotate.test.js` (maplibre#711) [Jest] Migrate `keyboard.test.js` (maplibre#707) [Jest] Migrate `map_event.test.js` (maplibre#710) [Jest] Migrate `drag_rotate.test.js` (maplibre#709) Handle spies and call counts (maplibre#708) [Jest] Migrate `drag_pan.test.js` (maplibre#702) Add type for styleimagemissing event (maplibre#703) Fix MapDataEvent#isSourceLoaded being true in GeoJSONSource "dataloading" event handlers (maplibre#694) (maplibre#695) [Jest] Migrate `dblclick_zoom.test.js` (maplibre#697) [Jest] Migrate `popup.test.js` (maplibre#687) Fixed typo (maplibre#698) ...
davenquinn
added a commit
to davenquinn/maplibre-gl-js
that referenced
this issue
Feb 9, 2022
* pluggable-render: (102 commits) WIP - pluggable render update Removed a badly typed variable [Jest] Migrate `geojson_worker_source.test.js` (maplibre#731) Fix events being fired after Map#remove has been called when the WebGL context is lost and restored (maplibre#726) (maplibre#727) Define return type of getSource as possibly undefined (maplibre#724) Fix attibution controll (maplibre#668) Fix start-debug to watch ts files (maplibre#704) Filter out hillshade layers Filter out hillshade styles [Jest] Migrate `touch_zoom_rotate.test.js` (maplibre#721) [Jest] Migrate `requestRenderFrame.test.js` (maplibre#722) [Jest] Migrate `scroll_zoom.test.js` (maplibre#712) [Jest] Migrate `marker.test.js` (maplibre#696) [Jest] Migrate `mouse_rotate.test.js` (maplibre#711) [Jest] Migrate `keyboard.test.js` (maplibre#707) [Jest] Migrate `map_event.test.js` (maplibre#710) [Jest] Migrate `drag_rotate.test.js` (maplibre#709) Handle spies and call counts (maplibre#708) [Jest] Migrate `drag_pan.test.js` (maplibre#702) Add type for styleimagemissing event (maplibre#703) ...
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
maplibre-gl-js version: 1.15.2
Steps to Trigger Behavior
Map
.Map
that registers a "move" event handler and then callsMap#remove
followed byWEBGL_lose_context#restoreContext
.WEBGL_lose_context#loseContext
.Link to Demonstration
https://jsbin.com/buzucagaqo/1/edit?html,console
Expected Behavior
The "move" event should not fire after
Map#remove
has been called.Actual Behavior
The "move" event fires after
Map#remove
has been called.The text was updated successfully, but these errors were encountered: