From 82f487c4bb58f952e980b22bc4d74f5359b02228 Mon Sep 17 00:00:00 2001 From: Toby Zerner Date: Fri, 19 Jun 2015 14:35:01 +0930 Subject: [PATCH] Don't destroy discussion list in case of a redraw --- extensions/tags/js/src/components/tag-nav-item.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/tags/js/src/components/tag-nav-item.js b/extensions/tags/js/src/components/tag-nav-item.js index e6aca2bca..e880039a4 100644 --- a/extensions/tags/js/src/components/tag-nav-item.js +++ b/extensions/tags/js/src/components/tag-nav-item.js @@ -19,7 +19,12 @@ export default class TagNavItem extends NavItem { m('a', { href: this.props.href, config: m.route, - onclick: () => {app.cache.discussionList = null; m.redraw.strategy('none')}, + onclick: () => { + if (app.cache.discussionList) { + app.cache.discussionList.forceReload = true; + } + m.redraw.strategy('none'); + }, style: (active && tag) ? 'color: '+tag.color() : '', title: description || '' }, [