- Fixed
--popupunzooming the window when opened over a zoomed pane on tmux 3.8 or above (#4927, junegunn/fzf.vim#1625) (@jereviikari)- On tmux 3.7, the window is still unzoomed, as tmux 3.7b crashes when a floating pane is created over a zoomed window
- Fixed
--gap-linecutting a grapheme cluster when filling the last cells of the line (#4920) - Fixed an escape sequence fzf does not recognize being partly consumed, which leaked the rest into the query (#4926)
- Fixed a key lost when it arrived in the same read as an escape sequence
- Fixed
focusevent not triggered afterreloadwhen the new item is at the same position as the previous one (#4930)- With
--id-nth, the event is not triggered if the focus moves directly from an item to another item with the same key - A
focusbinding that runsreloadnow triggers itself again after each reload, unless--id-nthis set and the key does not change
- With
- Security fixes
- fzf-tmux no longer evaluates an attached layout size (e.g.
-l50) via bash arithmetic, which could run commands or inject tmux flags (GHSA-w6x2-f5m4-xw82) - zsh completion now creates its FIFO in a private
mktemp -ddirectory instead of a predictable/tmppath (GHSA-7rj6-7pqx-v7rm) - Reported by Sai Sreewathsa Kovalluri, Shon Babu, and Kannan K (Researchers) of Innspark Solutions
- fzf-tmux no longer evaluates an attached layout size (e.g.