File tree Expand file tree Collapse file tree 2 files changed +6
-2
lines changed
Expand file tree Collapse file tree 2 files changed +6
-2
lines changed Original file line number Diff line number Diff line change 101101 if ( sessionStorage ) {
102102 var prevSessionFilter = sessionStorage . getItem ( location . pathname ) ;
103103 sessionStorage . removeItem ( location . pathname ) ;
104- window . addEventListener ( 'beforeunload' , function ( ) {
104+
105+ var leavingEvent = typeof window . onpagehide !== 'undefined' ? 'pagehide' : 'beforeunload' ;
106+ window . addEventListener ( leavingEvent , function ( ) {
105107 if ( input . value ) {
106108 sessionStorage . setItem ( location . pathname , input . value ) ;
107109 }
108110 } , false ) ;
111+
109112 if ( prevSessionFilter ) {
110113 input . value = prevSessionFilter ;
111114 }
Original file line number Diff line number Diff line change 9393if (sessionStorage) {
9494var prevSessionFilter = sessionStorage.getItem(location.pathname);
9595sessionStorage.removeItem(location.pathname);
96- window.addEventListener('beforeunload', function () {
96+ var leavingEvent = typeof window.onpagehide !== 'undefined' ? 'pagehide' : 'beforeunload';
97+ window.addEventListener(leavingEvent, function () {
9798if (input.value) {
9899sessionStorage.setItem(location.pathname, input.value);
99100}
You can’t perform that action at this time.
0 commit comments