From 23bb4d4b777d1528cc2943b70023c7b2c1faa2f0 Mon Sep 17 00:00:00 2001
From: rswindell <>
Date: Sun, 26 Apr 2020 08:20:59 +0000
Subject: [PATCH] Better error reporting upon failure opening/creating files.

---
 exec/fseditor.js | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/exec/fseditor.js b/exec/fseditor.js
index e4a2abdd6b..0e31ede419 100644
--- a/exec/fseditor.js
+++ b/exec/fseditor.js
@@ -1444,7 +1444,8 @@ function save_file()
 {
 	var f=new File(output_filename());
 	if(!f.open("wb")) {
-		alert("Error " + f.error + " opening " + f.name);
+		console.clear();
+		js.report_error(f.error + " (" + errno_str + ") opening " + f.name, true);
 		return false;
 	}
 	var s=make_strings(/* soft-CRs: */Boolean(options.soft_cr), /* embed-colors: */true);
@@ -1960,6 +1961,7 @@ console.ctrlkey_passthru="+ACGKLNPQRTUVWXYZ_";
 /* Enable delete line in SyncTERM (Disabling ANSI Music in the process) */
 console.write("\033[=1M");
 console.clear();
+console.writeln("Opening " + input_filename);
 var f=new File(input_filename);
 if(f.open("r",false)) {
 	ypos=0;
-- 
GitLab