Do not ignore current query when input is hidden

* The initial query given by --query should be respected
* The current query should still be respected after `hide-input`
  (or `toggle-input)

Fix #4327
This commit is contained in:
Junegunn Choi
2025-03-25 21:06:04 +09:00
parent 62238620a5
commit f43e82f17f
2 changed files with 11 additions and 4 deletions

View File

@@ -1856,4 +1856,14 @@ class TestCore < TestInteractive
tmux.send_keys :Space
tmux.until { |lines| assert_includes lines[line + 2], "> 5" }
end
def test_no_input_query
tmux.send_keys %(seq 1000 | #{FZF} --no-input --query 555 --bind space:toggle-input), :Enter
tmux.until { |lines| assert_includes lines, '> 555' }
tmux.send_keys :Space
tmux.until do |lines|
assert_equal 1, lines.match_count
assert_includes lines, '> 555'
end
end
end