Skip to content

timeline: Warn when constructing thread timeline without threading support in client #5779

@VAWVAW

Description

@VAWVAW

The log with level trace.

I am using the latest commit (588d60465) of matrix-sdk-ui in a modified version of iamb.

The only sync running is SyncService without any subscriptions by room id.

I have a room open in two timelines, one with main focus and one with thread focus.

  • At 2025-10-13T18:35:12.561343Z I send a new message to the thread timeline. (ignore that is says editing)
  • A local echo is inserted at some point in time.
  • At 2025-10-13T18:35:12.845689Z the server returns the new event id.
  • At 2025-10-13T18:35:12.847761Z the message isn't inserted in the live timeline because it is in a thread.

It seems something is handled incorrectly because the local echo in the thread timeline is not replaced and the thread summary aggregation in the main timeline is not updated.

possibly related to #5773

When creating Timeline with thread focus from a client without ClientBuilder::with_threading_support there should be an indication (error or log entry) that new messages wont be handled correctly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions