Bug 43956

Summary: Pages that use Geolocation should be able to use the page cache
Product: WebKit Reporter: Steve Block <steveblock>
Component: WebCore Misc.Assignee: Nobody <webkit-unassigned>
Status: RESOLVED WONTFIX    
Severity: Normal CC: ap, steveblock, tonikitoo
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
Bug Depends on: 40373    
Bug Blocks:    

Steve Block
Reported 2010-08-13 01:36:57 PDT
Currently, pages that use Geolocation are explicitly prevented from entering the page cache. When a page enters the page cache, the Frame object is disconnected from the DOMWindow and other objects. In order for Geolocation to work with the page cache, we need to reconnect the Frame to the Geolocation object once the page is restored from the page cache. This will likely require refactoring of Geolocation. Refactoring is currently blocked by the need to unify all platforms to use a single Geolocation implementation. See Bug 40373.
Attachments
Steve Block
Comment 1 2010-08-13 01:50:26 PDT
See Bug 39879 for discussion about Geolocation and the page cache.
Marcos Caceres
Comment 2 2026-03-26 08:50:50 PDT
Closing as WONTFIX. This 2010 request to make Geolocation-using pages compatible with the page cache is no longer applicable. The legacy page cache has been superseded by the back/forward cache (bfcache), which has its own handling for pages with active Geolocation usage. If there are specific bfcache compatibility issues with Geolocation, please file a new bug.
Note You need to log in before you can comment on or make changes to this bug.