Unclear what a membership event means in the case of changing global profile info #2086
Labels
clarification
An area where the expected behaviour is understood, but the spec could do with being more explicit
Link to problem area:
https://spec.matrix.org/v1.13/client-server-api/#events-on-change-of-profile-information
Issue
Noticed that some homeservers don't clear the
reason
field of a membership when updating one's global display name.After some discussion, some homeserver implementation maintainers and I agreed that the spec is ambiguous on what to do with other fields in the membership events.
Should this be a new event? Should servers automatically clear some fields (
reason
,is_direct
,join_authorised_by_users_server
, etc.)? How does this work with custom profile fields (ie. room level overrides for custom profile keys)?The text was updated successfully, but these errors were encountered: