diff --git a/exec/fseditor.js b/exec/fseditor.js
index b89dc5617ab828e331a1c76cad48436af4117bcf..fde858fcbe1cfd14f0ed01d8a2d2e3e5d2f5a7f4 100644
--- a/exec/fseditor.js
+++ b/exec/fseditor.js
@@ -1453,7 +1453,7 @@ function save_file()
 	var f=new File(output_filename());
 	if(!f.open("wb")) {
 		console.clear();
-		js.report_error(f.error + " (" + errno_str + ") opening " + f.name, true);
+		throw new Error(f.error + " (" + errno_str + ") opening " + f.name);
 		return false;
 	}
 	var s=make_strings(/* soft-CRs: */Boolean(options.soft_cr), /* embed-colors: */true);