You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems currently to be undefined what should happen if somebody sends a state event with an m.thread relationship type.
Obviously the room state will be updated (because servers will not care about the m.relates_to), but I'm concerned that clients might choose to hide the state transition in a thread, which would be confusing at best.
The text was updated successfully, but these errors were encountered:
the spec makes light mention of aggregations/bundles not applying to state events, so it's probably safe to say that state events can't belong in a thread.
the spec makes light mention of aggregations/bundles not applying to state events,
that would suggest that a state event can't be the root of a thread, but it could still be part of a thread, which is my concern here.
But yes, I think the only sane thing is to forbid that. It's just that we need to tell servers and clients to ignore m.thread relations on state events.
But yes, I think the only sane thing is to forbid that. It's just that we need to tell servers and clients to ignore m.thread relations on state events.
I really see no reason (with the current relation semantics) for any state event to have relations. I think I'd propose not allowing relations to a state event and not allowing state events to have relations.
It seems currently to be undefined what should happen if somebody sends a state event with an
m.thread
relationship type.Obviously the room state will be updated (because servers will not care about the
m.relates_to
), but I'm concerned that clients might choose to hide the state transition in a thread, which would be confusing at best.The text was updated successfully, but these errors were encountered: