Re: Proposed XMPP Extension: Explicit Mentions

Maxime Buquet <[email protected]> Sat, 14 Mar 2026 12:05:05 +0100
Newsgroups gmane.network.jabber.standards-jig
Message-ID <abU534ygML_i75oB@kea>
On 2026/03/13, Snit Guckfung via Standards wrote:

> Only the last one expects any level of understanding of the mention's
> text, but it is unclear to me why one would do that. Nonetheless, the
> recommendation at least gives confidence that you need only parse
> within the range, and never without.
> 
> It also occurs to me that our ideas are not mutually opposed. I can
> just do like:
> 1. "Entities SHOULD strip processing characters before sending"
> 2. "If sent anyways, they SHOULD be included in the range"

Sorry this makes little sense to me. One should not break a SHOULD.
There should be a compelling reason to do so. I'm trying to find
a compelling reason for breaking this one (1.) but I'm out of ideas.

I do agree it gets blurry when talking about natural languages
(including commas and all), but I don't understand what's hard with "@"
or any other character used especially for this purpose.

> On Fri, 13 Mar 2026 13:49:30 +0100
> Maxime Buquet <[email protected]> wrote:
> 
> > I guess that's where we disagree. As a receiving implementation, why
> > would you have to display an "implementation detail" from another
> > client? You can't actually remove that implementation detail if you
> > feel it should not be displayed in your client, as you do not
> > understand it.
> 
> As a receiving entity, I see three potential options upon receiving an
> arbitrary mention, regardless of its format:
> 1. Stylise mention with text as-is
> 2. Acquire user's name and replace the text with that
> 3. Attempt to parse the mention's text for post-processing

This looks reasonable (for supporting entities).

With the possibility of eating any natural language feature that isn't
part of the nickname included in the range for option 2.

I guess that's alright if that's what the sending user meant. Sending
clients should probably be careful in handling that, maybe a note there
could help.

_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEEhA/T3MqZjUNP0hVd3tp0ruyp0PIFAmm1QNwACgkQ3tp0ruyp
0PKWcw/9H8CiwpHSPyYvsmPwc6bDuVMbkgQelLOY1yQd++FxUvhgEQhmpa46UVd7
bu54Ehy23elLGwEFdrGGziUyUKqCgmtcJ+gzmG1h+64hGO45Ouzl29Kjj0RtRZxU
a/dZ0UXYElzgv3FYMiCfsE0d82zDvgL+ZSUJLGF7Feyt25fE7qABEgD4JxRAoFQ0
NnWnQjZjjCQqL1Y3csoKaMwT8LDTr+K+iuqzB9kEGNJkV2pFuYCNzfIiV+I2VvEn
2scApZx0WMKYQCwiUcFETvRdX9qD4SdljB1/+nZgihMdt1QngV5blFvLt3iHquzG
tKODnHOJtCVCei0CROqaT02HioxuRzb8Y8qHfD5obHrbRnnlSrLjBbcn0D4rpjZ4
fnPZPZQDoc3+crGpeC5PbZLqAQxTtYKH3OFvUN5ElAAU6IyOU+vwRaGXiy8vPppN
tPMMLJoWqYID7O83ICo/HkhATtVee8mHHDxX1P9d1TqOE7gaTLaIugHOmKI9KH/6
mKUZlTNNV0OaTessHCwzT2MzoTB22TZr1rsqFVa1j3Vsak8/jkRFY94HRgmCwTsH
8Yw1GlvOWg0hjEEromozJEFfOZEbD10gE7nnAhOOTvuUv8NUIgqYtc7IcHD54DMi
MW7WPH23y9sYsfA4/ABO4tU1xsMkn+UAolHwZerGEAkug9K/kQ0=
=X5TC
-----END PGP SIGNATURE-----