diff --git a/src/control/Control.Layers.js b/src/control/Control.Layers.js index 4c12ad41..6fc2cbcb 100644 --- a/src/control/Control.Layers.js +++ b/src/control/Control.Layers.js @@ -96,6 +96,10 @@ L.Control.Layers = L.Control.extend({ else { L.DomEvent.on(link, 'focus', this._expand, this); } + //Work around for Firefox android issue https://github.com/Leaflet/Leaflet/issues/2033 + L.DomEvent.on(form, 'click', function () { + setTimeout(L.bind(this._onInputClick, this), 0); + }, this); this._map.on('click', this._collapse, this); // TODO keyboard accessibility