diff --git a/lib/debug/session.rb b/lib/debug/session.rb index 05dc7f508..ffc2f897e 100644 --- a/lib/debug/session.rb +++ b/lib/debug/session.rb @@ -442,7 +442,10 @@ def wait_command end else @ui.puts "INTERNAL_INFO: #{JSON.generate(@internal_info)}" if ENV['RUBY_DEBUG_TEST_UI'] == 'terminal' - line = @ui.readline prompt + t = Time.now + while line = @ui.readline(prompt) + break if line != '' || Time.now - t > 0.1 + end end case line