From 62da383623ffede01116ce4358df6ed69d608daa Mon Sep 17 00:00:00 2001 From: zadam Date: Sat, 7 Mar 2020 15:01:48 +0100 Subject: [PATCH] only one update --- src/public/javascripts/widgets/note_detail.js | 6 ++++++ src/public/javascripts/widgets/tab_aware_widget.js | 2 -- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/public/javascripts/widgets/note_detail.js b/src/public/javascripts/widgets/note_detail.js index b85508482..717612d63 100644 --- a/src/public/javascripts/widgets/note_detail.js +++ b/src/public/javascripts/widgets/note_detail.js @@ -111,6 +111,12 @@ export default class NoteDetailWidget extends TabAwareWidget { await typeWidget.handleEvent('setTabContext', {tabContext: this.tabContext}); + // this is happening in update() so note has been already set and we need to reflect this + await typeWidget.handleEvent('tabNoteSwitched', { + tabContext: this.tabContext, + notePath: this.tabContext.notePath + }); + this.child(typeWidget); } diff --git a/src/public/javascripts/widgets/tab_aware_widget.js b/src/public/javascripts/widgets/tab_aware_widget.js index d0feaf647..cf2375293 100644 --- a/src/public/javascripts/widgets/tab_aware_widget.js +++ b/src/public/javascripts/widgets/tab_aware_widget.js @@ -80,8 +80,6 @@ export default class TabAwareWidget extends BasicWidget { setTabContextEvent({tabContext}) { /** @var {TabContext} */ this.tabContext = tabContext; - - this.refresh(); } async noteTypeMimeChangedEvent({noteId}) {