mirror of https://github.com/zulip/zulip.git
search: Fix selecting all messages from recent conversations.
When there are no operators to narrow down the search to, pass into `deactivate()` if we're in `recent conversations`. If we are, it will go to `all messages`. This is done by using `is_visible()` function of `recent_topics_util`.
This commit is contained in:
parent
af0b450817
commit
5a89d3b4d2
|
@ -240,10 +240,13 @@ export function activate(raw_operators, opts) {
|
|||
return;
|
||||
}
|
||||
|
||||
const coming_from_recent_topics = recent_topics_util.is_visible();
|
||||
|
||||
// The empty narrow is the home view; so deactivate any narrow if
|
||||
// no operators were specified.
|
||||
// no operators were specified. Take us to all messages when this
|
||||
// happens from recent conversations view.
|
||||
if (raw_operators.length === 0) {
|
||||
deactivate();
|
||||
deactivate(coming_from_recent_topics);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -406,7 +409,7 @@ export function activate(raw_operators, opts) {
|
|||
// recursively.
|
||||
reset_ui_state();
|
||||
|
||||
if (recent_topics_util.is_visible()) {
|
||||
if (coming_from_recent_topics) {
|
||||
recent_topics_ui.hide();
|
||||
} else {
|
||||
// If recent topics was not visible, then we are switching
|
||||
|
|
Loading…
Reference in New Issue