diff --git a/exec/fseditor.js b/exec/fseditor.js
index a7dfea254d0c950ec43bbbd5d4e015bad7778df3..c6b192154b26bdccecf298d0daf253560cdfb7cb 100644
--- a/exec/fseditor.js
+++ b/exec/fseditor.js
@@ -692,6 +692,7 @@ function draw_colour_box()
 /* *should* redraw at any prompt. */
 function redraw_screen()
 {
+	var last_tab='|';
 	status_line();
 	console.gotoxy(1,1);
 	printf(hdr_fmt, "Subj", subj);
@@ -705,13 +706,24 @@ function redraw_screen()
 			if((i%(8*2))==0) {
 				console.attributes=CYAN|HIGH;
 				console.print('|');
-			} else
+				last_tab='|';
+			} else {
 				console.print(ascii(254));
+				last_tab=ascii(254);
+			}
 		} else {
 			console.attributes=YELLOW|HIGH;
 			console.print(ascii(250));
 		}
 	}
+	if(last_tab=='|') {
+		console.attributes=YELLOW|HIGH;
+		console.print(ascii(254));
+	}
+	else {
+		console.attributes=CYAN|HIGH;
+		console.print('|');
+	}
 	if(colour_box_displayed)
 		draw_colour_box();
 	if(graphics_box_displayed)