geolocation_permission_context is involved but only for android, maybe it's better to add a comment or TODO about that for other ports?