Generated Links in Email Signatures displayed correct, linked wrong

Infos:

  • Used Zammad version: 4.1.x
  • Used Zammad installation type: package
  • Operating system:
  • Browser + version: Chrome Version 93.0.4577.63

Expected behavior:

  • A http link should refer to what is written in it.

Actual behavior:

  • Link in signature editor looks like this: https://abc.com/kundenzufriedenheit/123456/1a2b3d/!pi#{ticket.number}
  • Link in used signature looks like: https://abc.com/kundenzufriedenheit/123456/1a2b3d/!pi1234 (displayed correct)
  • The real URL of the generated link is this: https://abc.com/kundenzufriedenheit/123456/1a2b3d/!pi#%7Bticket.number%7D
  • it seems that the { and } converted into %7B and %7D so the variable are not working anymore

Steps to reproduce the behavior:

  • Try to add a #{ticket.number} variable at the end of a link in signatures. Use any possible way like copying from notepad (text only), remove hyperlinks (ctrl+alt+x), insert with no formatting (ctrl+alt+v), insert from Word or Outlook including html formatting. All this ways doestn work for us.
    Referring to Generated links in signature are strange - also not working for us.

Just for completeness - the following issue affects above behavior: