Войти с помощью github
Форум /

При размещении интерактивных элементов из bem-components (@6.0.1, desktop) на картах openlayers (@4.6.5, .ol-viewport > ol-overlaycontainer-stopevent > ol-overlay-container ol-selectable > наш компонент) "проглатываются" клики.

Использую костыль в виде модификаторов altClick, перекрывающих оригинальные обработчики pointerclick и заменяющий своими на click (перепиливать оригинальные не решился -- как-то там уж оч. много всего, -- страшно).

На сей момент понадобилось переделать для button, input:has-clear:clear; возможно, понадобится для select (пока не использую, не проверял).

UP: Добавлен jsfiddle "на пощупать": http://jsfiddle.net/lilliputten/49bja8bc/

UP-UP: Если использовать stopEvent:false при создании ol.Overlay (см. закоменченый код в примере), то клики работают, но в таком случае события проваливаются сквозь overlay на карту (видно при click-drag поверх кнопки).