On Wed, 11 Mar 2026 02:36:53 +0100
Maxime Buquet <[email protected]> wrote:

> Thanks for taking over and making this a thing :)

No problem, and thanks for letting me use your work as a base :D

> A few notes/nits,
> 
> - The jid attribute
> 
> Same as singpolyma, I would settle on requiring occupant-id I think
> for all types of rooms, makes the whole thing simpler, and rooms
> without it are scarce nowadays (at least in places that matter).
> 
> I also did include a note about this in implementation notes.
> > Anonymous unique occupant identifiers for MUCs (XEP-0421) [3] is
> > being used to mention in Multi-User Chat (XEP-0045) [1] instead of
> > a participant JID or a real JID. This allows us to have a common
> > solution across MUC, and also to use a stable identifier, that is
> > guaranteed to be unique per occupant (bare JID) and prevent
> > usurpation.  
> 
> - The noping modifier
> 
> To me the purpose of the spec is to make mentions explicit. Thus
> changing the status-quo and making the non-usage of this spec "not" a
> mention, which would make the modifier redundant and confusing
> (mentioning not to mention).
> 
> This somewhat conflicts with implementation notes:
> > Implementations SHOULD also allow sending participants to talk
> > about someone without having to mention them.  
> 
> Might be useful as a temporary measure but I certainly wouldn't want
> that to stick around.

The feedback I've gotten thus far has made me realise that what I was
really going for here was a way to explicitly reference various things
(users, groups, rooms, etc), with the whole notification bit being an
addition. I guess if I were to do this from scratch, I'd want to
reframe the entire proposal around that, but I fear it might be a bit
late for that...

I went into more detail with my reply to singpolyma, but one of the
reasons I left in the ability to mention by JID is to allow you to
reference, not mention, other users, even in 1:1 chats and even if the
referenced user isn't present. In such a case, the goal is less the
notification, and more the ability to display a UI element (the pill),
which could be interacted with to provide buttons such as "Add contact"
and "Message user". For rooms, it could be "Go to room" or "Join room".

The <noping /> element exists for similar reasons. If I were to reframe
the XEP from scratch, I suppose it would've made more sense to make
this the default, and then have a <ping /> or <notify /> element for
actually notifying the referenced user(s).

This seems to be a source of confusion; I've already updated my working
draft to try to clarify the goals I was going for more clearly, but
I can also just strip everything not directly meant to notify one
or more users out if no one else cares. Such things could go in a later
proposal, though I suspect the idea of referencing a user is largely
redundant with mentioning them...

Much to think about, but in any case, thank you for the feedback :D
_______________________________________________
Standards mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to