org-protocol 自带协议不处理URL编码?

自带的 store-link 和 capture 协议都是:

$ open org-protocol://store-link?url=http:%2F%2Flocalhost%2Findex.html&title=The%20title
$ open org-protocol://capture?url=http:%2F%2Flocalhost%2Findex.html&title=The%20title

M-x org-insert-link 出来的结果是

[[http:%2F%2Flocalhost%2Findex.html][The%20title]]

预期的结果是

[[http://localhost/index.html][The title]]

好像一直有着问题?难道 org-protocol 很少人使用么


M-x org-version
Org mode version 9.3.6 (9.3.6-elpa @ /Users/xcy/.emacs.d/elpa-26.3/org-9.3.6/)

重装 Emacs 之后发现没这个问题了,而且 org-protocol.el 是有 unhex 的代码的,但是我已经没有旧的 Emacs 环境了,不好调查原来是什么情况。