Skip to content

Handle typing events from multiple users in a PM narrow #992

Open
@prah23

Description

@prah23

We currently don't support displaying multiple users' typing statuses in a PM narrow.
In a huddle/group PM, we only handle typing events from the first email in the narrow specification.
We should be handling typing statuses from all the senders in the huddle.

The web-app handles multiple users typing this way:

Person 1 is typing...
Person 2 is typing...

with Person 1 being the user that sent the most recent start update. Since we're limited on footer area, we would want it shown in the same line, i.e., Person 1, Person 2 are typing... for the first few users, and on crossing a threshold, resort to displaying Multiple people are typing....

Each user's typing status in the huddle should be displayed accurately in the footer, without overlap/change in the handling of the typing status received from the other users, i.e., a stop event from Person 1 in the above scenario should not affect the display of Person 2's typing status.

This can be further discussed here, or at #zulip-terminal > Multiple users typing.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: event handlingHow events from the server are responded tomissing feature: userA missing feature for all users, present in another Zulip client

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions