Issue in the Emoji add-on or core
I ran into an issue today related to Hubzilla and Forte (although it may also happen on other Fediverse services).
If you send a direct message from Hubzilla to a channel on Forte using the ‘@!’ mention, the recipient's address (handle) is ‘corrupted’ on the Forte channel. You don't see
‘@!
’, but a string with a graphic and the key.

This error does not occur with DN using ‘Permission settings’... the handle of the target channel is displayed correctly on Forte.
I reported this as an issue in the Forte repo. I was then informed that the faulty handle must be sent by Hubzilla. And indeed. I took a look at the source code of the ‘defaced’ DN and found that
@![url=https://forte.fedi-verse.hu/.well-known/apgateway/did[img=16x16]https://hub. hubzilla.hu/addon/emoji/emojitwo/1f511.png[/img]z6MkgFbpi3myEaHerEDnJAYUW9F1gHVCgM8zCD4F2f36bP2U/actor]Pepe (Forte) ⁂ ⚝[/url]
.
It should be:
@![url=https://forte.fedi-verse.hu/.well-known/apgateway/did:key:z6MkgFbpi3myEaHerEDnJAYUW9F1gHVCgM8zCD4F2f36bP2U/actor]Der Pepe (Forte) ⁂ ⚝[/url]
Apparently, the ‘Emoji’ add-on causes the handle from the substring ‘
:key:
’ to make the bbCode string
[zmg=16x16]https://hub.hubzilla.hu/addon/emoji/emojitwo/1f511.png[/zmg]
.
However, the error apparently only occurs in the code that is sent to the target hub, because the source code in the sending Hubzilla channel still shows the string ‘
:key:
’.
I then sent another test DN from Hubzilla to Forte after disabling the Emoji add-on. Now the misrepresentation did not occur and the handle was displayed correctly.
So either the parsing and conversion of emoji strings (‘
::
’) in the destination channel handle before sending should be prevented or it should be recommended not to use the ‘Emoji’ addon anymore.
Note: This error does not occur with a DN from Hubzilla to (streams) because only the ZRL of the address is sent as a handle. This also does not appear to be the case with a DN to a Mastodon account; the handle is also displayed correctly.
It's also not just my hub. I received a DN from a channel on the hub ‘hubzilla.markusgarlichs.de’, which had also tagged me... and there, too, the key graphic was displayed and the handle ‘mangled’.