matrix-org / matrix-org/matrix-spec

Should ignored users be dropped from m.typing and m.receipt events in sync?

Open
#2,112 2 comments 0 reactions 0 assignees View on GitHub
clarification
Dominant language
HTML
Stars
330
Forks
150
Avg merge
2h 21m
Merged PRs (30d)
3

Description

**Link to problem area**:

https://spec.matrix.org/v1.13/client-server-api/#client-behaviour-23

**Issue**

The current text states that servers should drop "events sent by [an ignored user]" from sync responses, but doesn't explain what should happen with `m.typing` and `m.receipt` events, which are more aggregating data sent by several users than they are "events sent by the ignored user".

Contributor guide

Open the contributing guide

Research direction

Start with the linked Client-Server API section on ignored users and review the existing wording about events in sync responses. Check the issue comments for the unresolved interpretation of m.typing and m.receipt events. Done means the specification explicitly states how these aggregating events should treat ignored users.

Written by the indexing model from the issue text.

Assessment

Domain
api, documentation
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.