When using the up and down arrow keys to browse through the console history, the console frequently gets in a situation where the insertion cursor and all but the first line of historical input are offscreen, making it difficult to see which old command is currently selected. The solution is simple: add [.console see end] to the end of the prev and next blocks of [::tk::ConsoleHistory] in console.c.