mirror of https://github.com/zulip/zulip.git
6bab4e0aad
In the very early days of Zulip, we didn't have unread counts; just the pointer, and the correct behavior when opening a new tab was to place you near the pointer. That doesn't make any sense now that we do have unread counts, and this corner case has been a wart for a long time. This commit does the main behavior change here. However, there's a bug we need to fix, where we might end up trying to pre-render a view of the narrow based on the `all_msg_list` data before `all_msg_list` is caught up). We need to fix that bug before we can merge this; it should be possible to determine that using `FetchStatus` on `all_msg_list`, or with better performance by using the `unread_msgs` structure to determine whether the message we should be selecting is present locally. Fixes #789. Fixes #9070. |
||
---|---|---|
.. | ||
_static | ||
contributing | ||
development | ||
git | ||
images | ||
overview | ||
production | ||
subsystems | ||
testing | ||
translating | ||
tutorials | ||
.gitignore | ||
Makefile | ||
THIRDPARTY | ||
code-of-conduct.md | ||
conf.py | ||
index.rst | ||
requirements.readthedocs.txt |