diff --git a/app/assets/javascripts/ui_models/app_state/tags_state.ts b/app/assets/javascripts/ui_models/app_state/tags_state.ts index 70b654f32..ed7fd4983 100644 --- a/app/assets/javascripts/ui_models/app_state/tags_state.ts +++ b/app/assets/javascripts/ui_models/app_state/tags_state.ts @@ -8,7 +8,7 @@ import { SNSmartTag, SNTag, TagMutator, - UuidString + UuidString, } from '@standardnotes/snjs'; import { action, @@ -16,7 +16,7 @@ import { makeAutoObservable, makeObservable, observable, - runInAction + runInAction, } from 'mobx'; import { WebApplication } from '../application'; import { FeaturesState, SMART_TAGS_FEATURE_NAME } from './features_state'; @@ -148,7 +148,9 @@ export class TagsState { appEventListeners.push( this.application.addNoteCountChangeObserver((tagUuid) => { if (!tagUuid) { - this.allNotesCount_ = this.application.allCountableNotesCount(); + runInAction(() => { + this.allNotesCount_ = this.application.allCountableNotesCount(); + }); } else { this.tagsCountsState.update([ this.application.findItem(tagUuid) as SNTag,