diff --git a/jslib b/jslib
index 720967475b3..ea9a8b979d5 160000
--- a/jslib
+++ b/jslib
@@ -1 +1 @@
-Subproject commit 720967475b37d635c18a1eb74bb3702445647b4d
+Subproject commit ea9a8b979d5b5797ddf010bbc625843b149065e9
diff --git a/src/_locales/en/messages.json b/src/_locales/en/messages.json
index 4084c6dd9be..d6d924726a2 100644
--- a/src/_locales/en/messages.json
+++ b/src/_locales/en/messages.json
@@ -121,12 +121,21 @@
"continue": {
"message": "Continue"
},
- "requestVerificationCode": {
- "message": "Request one-time password"
+ "sendVerificationCode": {
+ "message": "Send a verification code to your email"
+ },
+ "sendCode": {
+ "message": "Send Code"
+ },
+ "codeSent": {
+ "message": "Code Sent"
},
"verificationCode": {
"message": "Verification Code"
},
+ "confirmIdentity": {
+ "message": "Confirm your identity to continue."
+ },
"account": {
"message": "Account"
},
diff --git a/src/popup/app.module.ts b/src/popup/app.module.ts
index 89719c79e1b..61ba5b1cd88 100644
--- a/src/popup/app.module.ts
+++ b/src/popup/app.module.ts
@@ -81,10 +81,10 @@ import { PasswordRepromptComponent } from './components/password-reprompt.compon
import { PopOutComponent } from './components/pop-out.component';
import { SendListComponent } from './components/send-list.component';
import { SetPinComponent } from './components/set-pin.component';
+import { VerifyMasterPasswordComponent } from './components/verify-master-password.component';
import { CalloutComponent } from 'jslib-angular/components/callout.component';
import { IconComponent } from 'jslib-angular/components/icon.component';
-import { VerifyMasterPasswordComponent } from 'jslib-angular/components/verify-master-password.component';
import {
CurrencyPipe,
diff --git a/src/popup/components/verify-master-password.component.html b/src/popup/components/verify-master-password.component.html
new file mode 100644
index 00000000000..bf85c29920d
--- /dev/null
+++ b/src/popup/components/verify-master-password.component.html
@@ -0,0 +1,25 @@
+