mirror of
https://github.com/zulip/zulip.git
synced 2026-07-12 21:04:41 +08:00
The bug here was that when we rerendered messages following local echo through the echo.process_from_server code path, the eventual call to _rerender_header() made the implicit assumption that all messages in a message group had the same date. As a result, it created a totally new/fake message group and called the rendering logic on that group without calling the functions for setting up recipient row dates, which would always result in no recipient bar date being added. This bug was latent/invisible before, because when introduced, the locally echoed messages were always being added to a recipient group from today, where the recipient bar's date area was by default empty anyway. This latent bug was revealed when we modified the structure of the app to do date dividers between individual messages within a message group, rather than strictly between message groups. |
||
|---|---|---|
| .. | ||
| assets | ||
| audio | ||
| generated | ||
| html | ||
| icons/fonts | ||
| images | ||
| js | ||
| locale | ||
| styles | ||
| templates | ||
| third | ||
| ts | ||
| .gitignore | ||
| favicon.ico | ||
| node_modules | ||