patch 9.0.0076: no test for what patch 8.1.1424 fixes
Problem: No test for what patch 8.1.1424 fixes.
Solution: Add a test. (closes #10789)
diff --git a/src/popupmenu.c b/src/popupmenu.c
index c030cc9..37c4a6d 100644
--- a/src/popupmenu.c
+++ b/src/popupmenu.c
@@ -1549,8 +1549,8 @@
c = vgetc();
- // Bail out when typing Esc, CTRL-C or some callback closed the popup
- // menu.
+ // Bail out when typing Esc, CTRL-C or some callback or <expr> mapping
+ // closed the popup menu.
if (c == ESC || c == Ctrl_C || pum_array == NULL)
break;
else if (c == CAR || c == NL)