Since commit 80b8d5f4c907d9c6423a0ec06219d017f7a8fb39 , when removing a geometry from a Canvas renderer, the map is not updated. The geometry correctly disappears when map is moved. You can test on http://jsfiddle.net/v1so6m56/2/