diff --git a/src/builtin_read.cpp b/src/builtin_read.cpp index 1e3d78097..52d30679f 100644 --- a/src/builtin_read.cpp +++ b/src/builtin_read.cpp @@ -203,6 +203,7 @@ static int read_interactive(parser_t &parser, wcstring &buff, int nchars, bool s // Don't keep history reader_push(parser, L""); + reader_get_history()->resolve_pending(); reader_set_left_prompt(prompt); reader_set_right_prompt(right_prompt);