diff --git a/src/ui/map.ts b/src/ui/map.ts index ef1bcc087f7..185190a21f3 100644 --- a/src/ui/map.ts +++ b/src/ui/map.ts @@ -64,6 +64,7 @@ import {MercatorTransform} from '../geo/projection/mercator_transform'; import {ITransform} from '../geo/transform_interface'; import {ICameraHelper} from '../geo/projection/camera_helper'; import {MercatorCameraHelper} from '../geo/projection/mercator_camera_helper'; +import {isAbortError} from '../util/abort_error'; const version = packageJSON.version; @@ -3341,7 +3342,11 @@ export class Map extends Camera { PerformanceUtils.frame(paintStartTimeStamp); this._frameRequest = null; this._render(paintStartTimeStamp); - }).catch(() => {}); // ignore abort error + }).catch((error: Error) => { + if (!isAbortError(error)) { + throw error; + } + }); // ignore abort error } }