[Webkit-unassigned] [Bug 40148] Client-based Geolocation does not handle multiple simultaneous requests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 4 03:34:24 PDT 2010


https://bugs.webkit.org/show_bug.cgi?id=40148


Steve Block <steveblock at google.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |steveblock at google.com




--- Comment #3 from Steve Block <steveblock at google.com>  2010-06-04 03:34:22 PST ---
> I'm told the original design was that one doesn't add an observer multiple
> times.
No, the original Geolocation implementation by Greg uses multiple calls to startUpdating(). This is required so that the options for each request can be passed to the provider. When client-based Geolocation was added, each call to startUpdating() adds the observer to the controller.

Note that this change fixes reentrant-error.html reentrant-success.html (see Bug 
39908) so my patch removes these from the mac skipped list.

maximum-age.html is still broken, due to more serious problems with the client-based implementation. Once this change lands, I'll update Bug 39908 to reflect this.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list