diff --git a/jslib b/jslib index af4e01c238b..fc5fcb905fe 160000 --- a/jslib +++ b/jslib @@ -1 +1 @@ -Subproject commit af4e01c238b88ac296edfbf300a180e956da7d4b +Subproject commit fc5fcb905fe465e99e85540f6b645c0f11b6704d diff --git a/src/background/runtime.background.ts b/src/background/runtime.background.ts index ceb6f6276d8..7aa729cf4e7 100644 --- a/src/background/runtime.background.ts +++ b/src/background/runtime.background.ts @@ -135,6 +135,8 @@ export default class RuntimeBackground { await this.saveNever(sender.tab); break; case 'bgUpdateContextMenu': + case 'editedCipher': + case 'addedCipher': await this.main.refreshBadgeAndMenu(); break; case 'bgReseedStorage': diff --git a/src/popup/vault/add-edit.component.ts b/src/popup/vault/add-edit.component.ts index 3e9a08415df..cfe17df662c 100644 --- a/src/popup/vault/add-edit.component.ts +++ b/src/popup/vault/add-edit.component.ts @@ -10,6 +10,7 @@ import { CipherService } from 'jslib/abstractions/cipher.service'; import { CollectionService } from 'jslib/abstractions/collection.service'; import { FolderService } from 'jslib/abstractions/folder.service'; import { I18nService } from 'jslib/abstractions/i18n.service'; +import { MessagingService } from 'jslib/abstractions/messaging.service'; import { PlatformUtilsService } from 'jslib/abstractions/platformUtils.service'; import { StateService } from 'jslib/abstractions/state.service'; import { UserService } from 'jslib/abstractions/user.service'; @@ -27,10 +28,10 @@ export class AddEditComponent extends BaseAddEditComponent { i18nService: I18nService, platformUtilsService: PlatformUtilsService, auditService: AuditService, stateService: StateService, userService: UserService, collectionService: CollectionService, - private route: ActivatedRoute, private router: Router, - private location: Location) { + messagingService: MessagingService, private route: ActivatedRoute, + private router: Router, private location: Location) { super(cipherService, folderService, i18nService, platformUtilsService, auditService, stateService, - userService, collectionService); + userService, collectionService, messagingService); } async ngOnInit() {