Skip to content
  • andersca@apple.com's avatar
    WebCore: · 74fb13b3
    andersca@apple.com authored
            Reviewed by Sam.
    
            <rdar://problem/5794989>
            https://bugs.webkit.org/show_bug.cgi?id=17792
            REGRESSION (Safari 3.0.4-3.1): Ordering tickets from Sweden's biggest train operator doesn't work
    
            Pass the frame loader that should be used for looking up the frame name to FrameLoader::createWindow
            so that somewindow.open calls where the active window and 'somewindow' differ return the correct frame.
            
            * bindings/js/JSDOMWindowBase.cpp:
            (WebCore::createWindow):
            * loader/FrameLoader.cpp:
            (WebCore::FrameLoader::createWindow):
            * loader/FrameLoader.h:
    
    LayoutTests:
    
            Reviewed by Sam.
    
            <rdar://problem/5794989>
            https://bugs.webkit.org/show_bug.cgi?id=17792
            REGRESSION (Safari 3.0.4-3.1): Ordering tickets from Sweden's biggest train operator doesn't work
            
            Add tests.
            
            * fast/dom/Window/window-open-self-from-other-frame-expected.txt: Added.
            * fast/dom/Window/window-open-self-from-other-frame.html: Added.
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@31071 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    74fb13b3