diff --git a/extension/bwcontest/src/problemPanel.ts b/extension/bwcontest/src/problemPanel.ts index 9ba406d..46b082e 100644 --- a/extension/bwcontest/src/problemPanel.ts +++ b/extension/bwcontest/src/problemPanel.ts @@ -86,6 +86,7 @@ export class BWPanel { webview.onDidReceiveMessage(async (data) => { switch (data.type) { case 'onSubmit': { + await vscode.workspace.saveAll(); if (!data.value) { return; } @@ -112,6 +113,7 @@ export class BWPanel { break; } case 'onRun': { + await vscode.workspace.saveAll(); if (!data.value) { return; }