storage_session_window_reopen.window.js (606B)
1 test(function() { 2 var popup = window.open("", "sessionStorageTestWindow"); 3 4 sessionStorage.setItem("FOO", "BAR"); 5 6 var reopened = window.open("", "sessionStorageTestWindow"); 7 8 assert_equals( 9 popup, 10 reopened, 11 "window.open with the same name should re-open the same window" 12 ); 13 14 assert_equals( 15 sessionStorage.getItem("FOO"), 16 "BAR", 17 "local sessionStorage is correct" 18 ); 19 assert_equals( 20 popup.sessionStorage.getItem("FOO"), 21 null, 22 "popup sessionStorage is correct" 23 ); 24 25 popup.close(); 26 }, "ensure that re-opening a named window doesn't copy sessionStorage");