Skip to content

Commit e4981d8

Browse files
committed
fix(session): restore opened files reliably after restart
1 parent b55b6f5 commit e4981d8

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/lib/restoreFiles.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export default async function restoreFiles(files) {
1010

1111
await Promise.all(
1212
files.map(async (file, i) => {
13-
rendered = file.render;
13+
rendered ||= !!file.render;
1414

1515
if (i === files.length - 1 && !rendered) {
1616
file.render = true;

src/main.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -661,6 +661,9 @@ async function loadApp() {
661661
if (settings.value.rememberFiles && activeFile) {
662662
localStorage.setItem("lastfile", activeFile.id);
663663
}
664+
if (saveState && sessionStorage.getItem("isfilesRestored") === "true") {
665+
acode.exec("save-state");
666+
}
664667
return;
665668
}
666669

0 commit comments

Comments
 (0)