diff --git a/jslib b/jslib
index e5d6861662..c63ff4485e 160000
--- a/jslib
+++ b/jslib
@@ -1 +1 @@
-Subproject commit e5d6861662967f6cc8ed33d81600cfabd9120fa0
+Subproject commit c63ff4485eb8a0ff5b4e5c8ef3c851f4ca056646
diff --git a/src/app/vault/vault.component.html b/src/app/vault/vault.component.html
index 8213b3dc10..ee735d1506 100644
--- a/src/app/vault/vault.component.html
+++ b/src/app/vault/vault.component.html
@@ -1,4 +1,4 @@
-
+
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
diff --git a/src/app/vault/vault.component.ts b/src/app/vault/vault.component.ts
index 7ad81b791c..e2c3312c5a 100644
--- a/src/app/vault/vault.component.ts
+++ b/src/app/vault/vault.component.ts
@@ -71,6 +71,7 @@ export class VaultComponent implements OnInit, OnDestroy {
addType: CipherType = null;
addOrganizationId: string = null;
addCollectionIds: string[] = null;
+ showingModal = false;
private modal: ModalComponent = null;
@@ -142,6 +143,12 @@ export class VaultComponent implements OnInit, OnDestroy {
case 'refreshCiphers':
this.ciphersComponent.refresh();
break;
+ case 'modalShown':
+ this.showingModal = true;
+ break;
+ case 'modalClosed':
+ this.showingModal = false;
+ break;
default:
detectChanges = false;
break;