diff --git a/src/ol/events/condition.js b/src/ol/events/condition.js index 28ca1da8fd..1bf9d1ca56 100644 --- a/src/ol/events/condition.js +++ b/src/ol/events/condition.js @@ -254,6 +254,9 @@ export const targetNotEditable = function (mapBrowserEvent) { tagName !== 'INPUT' && tagName !== 'SELECT' && tagName !== 'TEXTAREA' && + // `isContentEditable` is only available on `HTMLElement`, but it may also be a + // different type like `SVGElement`. + // @ts-ignore !originalEvent.target.isContentEditable ); };