Incorrect "Send To" behavior with multiple file arguments

The following custom sendto action launches two vim instances when two files are selected.

$ cat .local/share/Thunar/sendto/vim.desktop 
[Desktop Entry]
Type=Application
Version=1.0
Name=Vim
Icon=gvim
Exec=vim %F
Terminal=true

The expected behavior would be to launch one vim instance with the two files as arguments to it.

A quick git bisect indicates this started occurring after the migration to XfceGtkActionEntry (around commit 3114555c).