Skip to main content
7 votes
Accepted

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I think it ties into the usability heuristic of always showing the user the status of the system. If someone on the other end is typing, that's an update to the person who is waiting. Now if it's not ...
Izquierdo's user avatar
  • 12.9k
5 votes

What is the logic behind delete other-end chat?

You should consider the ramifications behind allowing someone to delete a message in context and base your decision on that. If you allow someone to delete a message and don’t provide all possible ...
zero298's user avatar
  • 346
4 votes
Accepted

How can I display chat widget on mobile without affecting other artifacts?

The first thing I have to mention is that there are so many circles on this page that users may be difficult to distinguish them. Better redesign the functions layout. For your question, I don't ...
Danlin Chen's user avatar
4 votes
Accepted

Where to place the first message in a chat?

It might be related to bottom/top posting. If users are conditioned to look above the text input for the latest response, aligning to the bottom (example A) would make it more consistent. If 95% of a ...
Bryce Barbara's user avatar
3 votes

Why my chats are shown in right side?

The main focal point of the chat UI is incoming message and most of the users are used to read from letf to right. That's why incoming message position is at left side and our chat is at right side.
Niraj Shakya's user avatar
3 votes

Listing large lists of data

There is a UX paradigm of Cognitive Overload - Cognitive overload happens when too much information hinders decision-making and a good user experience in general. Some tactics such as chunking and '...
Arriving From The Sky's user avatar
3 votes

Lack of Agent feedback - Live Chat waiting time

You should consider a few strategies for helping users to focus their energy (attention and possibly frustration): Expectations Management Use a predictive system for the length of time until an ...
New Alexandria's user avatar
3 votes

How to best balance SalesForce "requirements" with UX best practices in contact/chat forms?

Name separation is probably still the norm, and the business reason for wanting that sounds fair if there's existing data to connect with. It's extremely unreliable (geographically/culturally ...
Roger Attrill's user avatar
3 votes

Left aligned vs. versus aligned chat messages

Mimicking real-world interactions I believe the reasoning behind having versus aligned in WhatsApp, Messenger, and many other chat applications might be an attempt to mimic how people in the real ...
Blue Ocean's user avatar
  • 10.7k
3 votes

Left aligned vs. versus aligned chat messages

Consider 1:1 vs Group Messaging When my team worked on the left vs staggered approach to message bubble alignment we did some internal A/B tests to see which performed better and the majority of ...
Richard Birley's user avatar
3 votes

Why Slack/Discord/Other messengers places menu for message at the right side?

Two main reasons: The overflow menu is not a primary action, so putting it first on the row isn't appropriate. It's full of secondary actions, so tucking it away on the right side is standard ...
Icaval's user avatar
  • 81
2 votes

Minimising a chat screen in an app?

Generally, there is back or close in most of the interactions rather than minimize in mobiles. if it is a case such as chat. you can directly use close and when the user closes the chat there will be ...
uttham's user avatar
  • 1,050
2 votes

Mobile chat app send button: on keyboard or interface?

The expected behaviour depends on the user itself. Some may expect new line to send the message immediately, some would like to use it as line break. The question is - does the default keyboard on ...
Mike's user avatar
  • 3,135
2 votes
Accepted

Should I ask for positive/negative feedback on a chat system?

First of all, the Like and Dislike options may not reflect the true opinion of a user. There can be a scenario where User neither liked or disliked your chat. Like on a scale on say 0 to 5, User wants ...
SimpleGuy's user avatar
  • 146
2 votes

Chat Arrangement for Desktop Chat App, List or Left-right?

List arrangement is good for readability as the eye fixation does not need to wander between left and right often. However, lets see the context we are in. Its a chat arrangement, in a desktop. 1) ...
Amit Jain's user avatar
  • 3,929
2 votes

In what order should chat messages be shown?

The de-facto source of truth timestamp is the server's UTC time. Problem is, client devices are not always online - sometimes a mobile will have neither WiFi nor Network so requests are queued up. ...
Izhaki's user avatar
  • 32.7k
2 votes

In what order should chat messages be shown?

I strongly recommend two things to preserve user sanity: Always show messages in the same order to all participants in a conversation. Never attempt to filter messages in a way that can filter them ...
David Schwartz's user avatar
2 votes

Why my chats are shown in right side?

The below opinions could primarily apply true to right handed people The primary goal in any chat/conversational interface (digital or even art) is to differentiate between the two parties. ...
Amit Jain's user avatar
  • 3,929
2 votes

Why do Slack thread cards flow upwards instead of downwards?

Because it is not a chat, it is a feed with the messages. And in feeds, because of the actuality, the newest messages are at the top.
qry's user avatar
  • 121
2 votes

Are there any good reasons for the fake 'X is typing...' delay of ChatBots?

I feel like the closest thing is skeuomorphism or the Nielsen's one of the heuristics saying match between system and the real world Whenever you chat with anyone, they take time writing something ...
Sanshizm's user avatar
  • 1,267
2 votes

What is the logic behind delete other-end chat?

The logic of deletion the other-end chat message is to allow a user to control the history of a conversation, and remove undesired parts of it if necessary. From UX perspective there is no right ...
Pavel Ryzhov's user avatar
2 votes

Chat waiting time feedback

The only source of frustration you can control with this approach is uncertainty around the wait time. You don't need a technical solution to help your customers manage this uncertainty. Manually ...
Andre Dickson's user avatar
2 votes
Accepted

Build custom in-app Chat or make use of third-party Chat apps (Messenger, WhatsApp, etc...)

If you really need a chat in your app - make it. Most probably you don't need to make replacement for one of many different messengers used by user, but you need a tool which helps users to exchange ...
Serg's user avatar
  • 2,205
2 votes

Why do user's sent messages appear on the right?

A few months ago I developed and designed a chat service. This was something I put a decent amount of thought in, and the result just ended up being that I felt having the defined left and right meant ...
Simon's user avatar
  • 327
2 votes

Should there be read receipts in chat applications? What are the pros and cons?

Well maybe the best way would be to leave the decision to be taken by the user. Not all cases are the same and while when talking to a stranger you might not want them to see if you read the message ...
Chris's user avatar
  • 4,568
2 votes
Accepted

What are the most commonly understood signs/icons for chat interactions?

As you pointed out there are different icons used in different apps. This makes is difficult to pinpoint a universally understood standard. I remember Jakob Nielsen saying "Users spent most of their ...
greenforest's user avatar
  • 8,796
2 votes

Need to have 2 sticky buttons - Signup and chat

I would probably go with option 2 just because that's going to be what the user's are most familiar with. If you want people to notice and take action make sure they're a color that stands out verses ...
Trey Phillips's user avatar
2 votes

Where to place the first message in a chat?

F-shaped reading pattern is observed in text scanning applied when reading regular web-content like pages or articles. For chat and messaging applications the timeline of posts may follow a different ...
hc_dev's user avatar
  • 264
2 votes

Is it good UX to show, or notify, users about deleted messages in WhatsApp?

IMHO, this feature not only just lends itself towards a terrible UX for the recipient but also encourages senseless and lazy message sending, i.e. discouraging the need to review messages before them ...
Greenonline's user avatar
2 votes

Why Slack/Discord/Other messengers places menu for message at the right side?

There are several reasons for this. UX reasons As you mention, everyone does this. It's not an accident, it's a proven design pattern that works time and time again. Remember, these companies have ...
Devin's user avatar
  • 38.2k

Only top scored, non community-wiki answers of a minimum length are eligible