File tree Expand file tree Collapse file tree 1 file changed +20
-1
lines changed
Expand file tree Collapse file tree 1 file changed +20
-1
lines changed Original file line number Diff line number Diff line change @@ -127,7 +127,26 @@ async function setupLiveView() {
127127 }
128128
129129 }
130-
130+
131+
132+ // if previous file selection exists
133+ if ( selectedFile . sha ) {
134+
135+ // get previous selection in modifiedFiles array
136+ let selectedItem = modifiedFiles [ selectedFile . sha ] ;
137+
138+ // if previous selection was modified
139+ if ( selectedItem ) {
140+
141+ // save previous selection in localStorage
142+ updateModFileContent ( selectedFile . sha , selectedFile . content ) ;
143+ updateModFileCaretPos ( selectedFile . sha , selectedFile . caretPos ) ;
144+ updateModFileScrollPos ( selectedFile . sha , selectedFile . scrollPos ) ;
145+
146+ }
147+
148+ }
149+
131150
132151 // if file is not modified; fetch from Git
133152 if ( ! modifiedFiles [ fileSha ] ) {
You can’t perform that action at this time.
0 commit comments