* lisp/help.el (help--analyze-key): Don't bug out when not called
from the menu.
;; is selected from the context menu that should describe KEY
;; at the position of mouse click that opened the context menu.
;; When no mouse was involved, don't use `posn-set-point'.
- (defn (if buffer
+ (defn (if (or buffer
+ (not (consp (event-end event))))
(key-binding key t)
(save-excursion (posn-set-point (event-end event))
(key-binding key t)))))