We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent cf74683 commit fd23f58Copy full SHA for fd23f58
stdlib/REPL/src/REPL.jl
@@ -1252,9 +1252,11 @@ function setup_interface(
1252
Base.errormonitor(t_replswitch)
1253
# while loading just accept all keys, no keymap functionality
1254
while !istaskdone(t_replswitch)
1255
- c = read(stdin, Char)
1256
- istaskdone(t_replswitch) && break
1257
- edit_insert(s, c)
+ # wait but only take if task is still running
+ peek(stdin, Char)
+ if !istaskdone(t_replswitch)
1258
+ edit_insert(s, read(stdin, Char))
1259
+ end
1260
end
1261
else
1262
edit_insert(s, ']')
0 commit comments