Copy OTP to clipboard only after fill (#239)

This commit is contained in:
Erayd
2020-09-17 23:10:56 +12:00
committed by GitHub
parent fb17d64910
commit 83656ad14b

View File

@@ -812,6 +812,15 @@ async function handleMessage(settings, message, sendResponse) {
// no need to check filledFields, because fillFields() already throws an error if empty // no need to check filledFields, because fillFields() already throws an error if empty
sendResponse({ status: "ok", filledFields: filledFields }); sendResponse({ status: "ok", filledFields: filledFields });
// copy OTP token after fill
if (
settings.enableOTP &&
typeof message.login !== "undefined" &&
message.login.fields.hasOwnProperty("otp")
) {
copyToClipboard(helpers.makeTOTP(message.login.fields.otp.params));
}
} catch (e) { } catch (e) {
try { try {
sendResponse({ sendResponse({
@@ -844,15 +853,6 @@ async function handleMessage(settings, message, sendResponse) {
}); });
break; break;
} }
// copy OTP token after fill
if (
settings.enableOTP &&
typeof message.login !== "undefined" &&
message.login.fields.hasOwnProperty("otp")
) {
copyToClipboard(helpers.makeTOTP(message.login.fields.otp.params));
}
} }
/** /**