diff --git a/exec/fseditor.js b/exec/fseditor.js
index ad90c652ba88e6293e006b228ac1c1c998f8d42b..e299eace5bd4ee62963c337cbbb943002353b897 100644
--- a/exec/fseditor.js
+++ b/exec/fseditor.js
@@ -964,6 +964,8 @@ function make_strings(soft,embed_colour)
 	var lastattr=7;
 	var thisattr;
 
+	// Force the last line to be a hard CR.
+	line[line.length-1].hardcr=true;
 	for(i=0; i<line.length; i++) {
 		if(embed_colour) {
 			for(j=0;j<line[i].text.length;j++) {