[epiphany/mcatanzaro/password-fun-never-stops: 1/2] ephy.js: improve password manager debug logging
- From: Michael Catanzaro <mcatanzaro src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [epiphany/mcatanzaro/password-fun-never-stops: 1/2] ephy.js: improve password manager debug logging
- Date: Wed, 12 Feb 2020 23:19:36 +0000 (UTC)
commit fd22a9f6afa71591efc2107708149b6af2d438c0
Author: Michael Catanzaro <mcatanzaro gnome org>
Date: Wed Feb 12 17:17:01 2020 -0600
ephy.js: improve password manager debug logging
embed/web-process-extension/resources/js/ephy.js | 12 ++++++++++++
1 file changed, 12 insertions(+)
---
diff --git a/embed/web-process-extension/resources/js/ephy.js
b/embed/web-process-extension/resources/js/ephy.js
index f099b0ebb..41c8856cf 100644
--- a/embed/web-process-extension/resources/js/ephy.js
+++ b/embed/web-process-extension/resources/js/ephy.js
@@ -341,6 +341,8 @@ Ephy.PasswordManager = class PasswordManager
_onQueryResponse(username, password, id)
{
+ Ephy.log(`Received password query response for username=${username}`);
+
let element = this._takePendingPromise(id);
if (element) {
if (username === '')
@@ -354,6 +356,8 @@ Ephy.PasswordManager = class PasswordManager
query(origin, targetOrigin, username, usernameField, passwordField)
{
+ Ephy.log(`Querying passwords for origin=${origin}, targetOrigin=${targetOrigin},
username=${username}, usernameField=${usernameField}, passwordField=${passwordField}`);
+
return new Promise((resolver, reject) => {
let promiseID = this._promiseCounter++;
Ephy.queryPassword(origin, targetOrigin, username, usernameField, passwordField, promiseID,
this._pageID, this._frameID);
@@ -363,6 +367,8 @@ Ephy.PasswordManager = class PasswordManager
save(origin, targetOrigin, username, password, usernameField, passwordField, isNew)
{
+ Ephy.log(`Saving password for origin=${origin}, targetOrigin=${targetOrigin}, username=${username},
usernameField=${usernameField}, passwordField=${passwordField}, isNew=${isNew}`);
+
window.webkit.messageHandlers.passwordManagerSave.postMessage({
origin, targetOrigin, username, password, usernameField, passwordField, isNew,
pageID: this._pageID
@@ -372,6 +378,8 @@ Ephy.PasswordManager = class PasswordManager
// FIXME: Why is pageID a parameter here?
requestSave(origin, targetOrigin, username, password, usernameField, passwordField, isNew, pageID)
{
+ Ephy.log(`Requesting to save password for origin=${origin}, targetOrigin=${targetOrigin},
username=${username}, usernameField=${usernameField}, passwordField=${passwordField}, isNew=${isNew}`);
+
window.webkit.messageHandlers.passwordManagerRequestSave.postMessage({
origin, targetOrigin, username, password, usernameField, passwordField, isNew,
pageID
@@ -380,6 +388,8 @@ Ephy.PasswordManager = class PasswordManager
_onQueryUsernamesResponse(users, id)
{
+ Ephy.log(`Received query usernames response with users=${users}`);
+
let element = this._takePendingPromise(id);
if (element)
element.resolver(users);
@@ -387,6 +397,8 @@ Ephy.PasswordManager = class PasswordManager
queryUsernames(origin)
{
+ Ephy.log(`Requesting usernames for origin=${origin}`);
+
return new Promise((resolver, reject) => {
let promiseID = this._promiseCounter++;
Ephy.queryUsernames(origin, promiseID, this._pageID, this._frameID);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]