Subject: bug#61184: 29.0.60; keymap-local-set and keymap-global-set became less strict

From: Eli Zaretskii <[email-masked]>
Date: Tue, 31 Jan 2023 16:16:32 +0200

> Date: Tue, 31 Jan 2023 13:49:11 +0100
> Cc: [email-masked], [email-masked], [email-masked],
>  [email-masked]
> From: Daniel Mendler <[email-masked]>
> 
> The function became less strict since it also accepts vector arguments
> now.

Because after the change it calls key-description?  Or due to
something else?

If the call to key-description is the problem, we could make it only
in the interactive case, I think?  Would that fix the problem?