You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As per the first link, the appropriate fix should probably be "site should use navigator.maxTouchPoints for touchscreen detection, and Windows.TouchEvent for TouchEvent feature detection".
Chrome 70 has disabled the ontouch* APIs on desktop, see https://www.chromestatus.com/feature/4764225348042752
This prevents touchscreen detection (and subsequently functionality) in the leaflet source:
ingress-intel-total-conversion/external/leaflet-src.js
Line 536 in 0fabfb6
As per the first link, the appropriate fix should probably be "site should use navigator.maxTouchPoints for touchscreen detection, and Windows.TouchEvent for TouchEvent feature detection".
Alternatively, the 'pointer' variable:
ingress-intel-total-conversion/external/leaflet-src.js
Line 523 in 0fabfb6
should be updated to match what the most recent leaflet source sets it to:
https://github.com/Leaflet/Leaflet/blob/9fda888df2791ca0df6f182a9d91d393ee49034c/src/core/Browser.js#L95
(navigator.pointerEnabled was deprecated ages ago and was never standard, thus 'pointer' always ends up false)
Further reading:
https://bugs.chromium.org/p/chromium/issues/detail?id=897906
The text was updated successfully, but these errors were encountered: