[Webkit-unassigned] [Bug 52216] New: GeolocationController should call stopUpdating on destruction
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Jan 11 08:46:12 PST 2011
https://bugs.webkit.org/show_bug.cgi?id=52216
Summary: GeolocationController should call stopUpdating on
destruction
Product: WebKit
Version: 528+ (Nightly build)
Platform: PC
OS/Version: Mac OS X 10.5
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebCore Misc.
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: jknotten at chromium.org
The GeolocationController calls stopUpdating on its client when the last observer (Geolocation object) removes itself. However, it is possible for the Geolocation objects to survive the controller. This is because the GeolocationController is owned by Page, and the Geolocation objects are owned by Frame (indirectly, via DOMWindow, Navigator). http://code.google.com/p/chromium/issues/detail?id=69069 shows a situation where the Page is destroyed, but the Frame is not destroyed because its reference count does not fall to 0.
If the client is sending position updates, we should tell it to to stop when the GeolocationController is destroyed.
--
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