Timeout for client-based Geolocation shouldn't start until user gives consent
Created attachment 47741 [details] Patch
Committed r54096: <http://trac.webkit.org/changeset/54096>