* commit a496509cedb17109d0e6297a74e2ff8ed526333c |Commit: Po Lu |CommitDate: Thu Jan 19 22:19:06 2023 +0800 Introduced a change to lisp/button.el:(push-button) which causes the following recipe to fail. Consider a buffer with the following contents: ``` ;;text-button (defvar-keymap my-button-map :parent button-map "" 'push-button) (setq $but (make-text-button 1 10 'action #'(lambda(b) (message "push-button %S" b)) 'keymap my-button-map)) ``` evaluating the buffer sets up a text button in the first line. In a gui emacs Hitting RET on the button fails with an error: "push-button: Wrong type argument: listp, return". The following patch fixes it for me but maybe there is some other issue?