Using the latest sources, I'm seeing:
../../../src/zsh-2021-03-18/Test/Y01completion.ztst: starting.
--- /tmp/zsh.ztst.1124192/ztst.out 2021-03-18 11:16:21.697760953 -0400
+++ /tmp/zsh.ztst.1124192/ztst.tout 2021-03-18 11:16:21.794427968 -0400
@@ -1,4 +1,3 @@
-NO:{<INSERT>menu</INSERT>}
NO:{a}
NO:{b}
NO:{c}
@@ -8,6 +7,7 @@
NO:{g}
NO:{h}
NO:{i}
+NO:{<INSERT>menu</INSERT>}
NO:{j}
NO:{k}
NO:{l}
Test ../../../src/zsh-2021-03-18/Test/Y01completion.ztst failed: output differs from expected as shown above for:
comptesteval '_tst() { local disp=( {a..z} ); compadd -ld disp $disp[@]; comppostfuncs=( _pst ) }'
comptesteval '_pst() { local disp=( "<INSERT>$compstate[insert]</INSERT>" ); compadd -Qld disp $disp }'
comptesteval "zstyle ':completion:*' menu select=long-list"
comptest $'tst \C-d'
Was testing: menu select=long-list starts menu selection for list widgets
../../../src/zsh-2021-03-18/Test/Y01completion.ztst: test failed.
../../../src/zsh-2021-03-18/Test/Y02compmatch.ztst: starting.
HTH,
Vin