Skip to content

Commit 83656ad

Browse files
authored
Copy OTP to clipboard only after fill (#239)
1 parent fb17d64 commit 83656ad

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/background.js

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -812,6 +812,15 @@ async function handleMessage(settings, message, sendResponse) {
812812

813813
// no need to check filledFields, because fillFields() already throws an error if empty
814814
sendResponse({ status: "ok", filledFields: filledFields });
815+
816+
// copy OTP token after fill
817+
if (
818+
settings.enableOTP &&
819+
typeof message.login !== "undefined" &&
820+
message.login.fields.hasOwnProperty("otp")
821+
) {
822+
copyToClipboard(helpers.makeTOTP(message.login.fields.otp.params));
823+
}
815824
} catch (e) {
816825
try {
817826
sendResponse({
@@ -844,15 +853,6 @@ async function handleMessage(settings, message, sendResponse) {
844853
});
845854
break;
846855
}
847-
848-
// copy OTP token after fill
849-
if (
850-
settings.enableOTP &&
851-
typeof message.login !== "undefined" &&
852-
message.login.fields.hasOwnProperty("otp")
853-
) {
854-
copyToClipboard(helpers.makeTOTP(message.login.fields.otp.params));
855-
}
856856
}
857857

858858
/**

0 commit comments

Comments
 (0)