On 4/21/16 11:00 AM, Richard Barnes wrote:
This is clearly a powerful feature, so it's a natural candidate for
restriction.  Chromium is restricting all of navigator.geolocation as of 50:

https://codereview.chromium.org/1530403002/

Just to be clear, Firefox will still allow getCurrentPosition() in non-secure contexts?

Our telemetry shows that only ~0.1% of the usage of watchPosition() is in
non-secure contexts.

http://mzl.la/1VEBbZq

That's low enough that we should go ahead and turn it off.

Curiously, getCurrentPosition() is called in non-secure contexts 77% of the time, compared to watchPosition()'s 0.12%.

I would have assumed that getCurrentPosition() is used much more often than watchPosition(), as most map sites only need a one-shot location. However, telemetry shows getCurrentPosition() has sample count 10M with metric count ~1M compared to watchPosition() has sample count 39M and metric count 488K. Why the disparity? Why does watchPosition() have 4x sample count but only half the metric count? I wondered whether watchPosition() was incorrectly recording telemetry on every watch callback, but the code looks like it is doing the right thing.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to