signalapp / Signal-Android

A private messenger for Android.
https://signal.org
GNU Affero General Public License v3.0
25.66k stars 6.16k forks source link

timestamps on message bubbles are not updated as long as no new message is send or received #9370

Closed Meteor0id closed 3 years ago

Meteor0id commented 4 years ago

Bug description

timestamps on message bubbles are not updated while composing a new message

Steps to reproduce

While you are typing, but also when you stop typing, and even when you close the keyboard but leave your text as a concept, the timestamp on the message bubbles above will no longer update.

Device info

Device: Motoroal Moto G7 Plus Android version: 9.0 Signal version: 4.54.1

pericleskb commented 4 years ago

It looks like composing a message or not does not matter. It just won't update until a new message is sent in the conversation.

Meteor0id commented 4 years ago

This could be by design because @greyson-signal mentioned before he doesn't like 'jittery timestamps' which change while you look at them. Yet if this is by design maybe it should be reconsidered?

For people with a screen deactivation timer set to a long time period or who browse through conversation history for a while it can be quite weird (even confusing) if the message at the bottom still reads "now" 15 minutes later.

TheWorstSaint commented 4 years ago

Jittery timestamps are one thing but having timestamps that never update until you do something in the app is another.

Perhaps this is a different issue but here are the steps to reproduce:

  1. Open any chat to anyone (SMS or Secure messages) in Signal messenger
  2. Leave your phone for any duration of time (e.g. 10 minutes) and, in my case, allow it to lock after 30 seconds
  3. Return to your phone and unlock it

Expected results:

Actual results:

Device: Samsung S10 Android version: 10 Signal version: 4.68.8

floscher commented 3 years ago

If the timestamps shouldn't change, they probably should not be relative. With absolute timestamps this would not be a problem.

Or if you want to cater to both people who want relative timestamps and those who dislike jittery timestamps, offer an option in the settings:

infinitewaveparticle commented 3 years ago

Honestly, if timestamps were in seconds we should be able to watch them change like a stopwatch.

greyson-signal commented 3 years ago

I believe we fixed this a few weeks ago :+1: