-
beidson@apple.com authored
Reviewed by Anders The SessionStorage for a Page has to be copied every time a new Page is created. I thought I had the right choke point for creating new Pages at FrameLoader::createWindow(), but it just so happens there was another - in the ContextMenuController. The *real* choke point for this, then, is in the Chrome itself. * loader/FrameLoader.cpp: (WebCore::FrameLoader::createWindow): Don't do the SessionStorage copy here... * page/Chrome.cpp: (WebCore::Chrome::createWindow): Do it here, instead! git-svn-id: http://svn.webkit.org/repository/webkit/trunk@32032 268f45cc-cd09-0410-ab3c-d52691b4dbfc
477c47c8