The current spec is just a recommendation, so following it is not required and this can be merged already before the MSC is accepted. The goal of the MSC is to remove the dumb recommendation from the spec
For context:
Old behavior before intentional mentions: reply fallbacks caused replies to mention the sender of the replied-to message, as well as any users explicitly mentioned in the replied-to message
Current behavior in Element: replies mention the sender of the replied-to message, as well as all users explicitly or implicitly mentioned in the replied-to message. Implicit mentions includes any mentions from earlier in the reply chain (like the senders of all previous messages and any users ever mentioned in the chain)
New behavior after this PR: replies mention the sender of the replied-to message
In all cases, new explicit mentions are also of course included
Fixes https://github.com/element-hq/element-web/issues/27291 Implements https://github.com/matrix-org/matrix-spec-proposals/pull/4142 Re-opened version of https://github.com/element-hq/matrix-react-sdk/pull/30, which is a re-opened version of https://github.com/matrix-org/matrix-react-sdk/pull/12511
The current spec is just a recommendation, so following it is not required and this can be merged already before the MSC is accepted. The goal of the MSC is to remove the dumb recommendation from the spec
For context:
In all cases, new explicit mentions are also of course included