Closed Bug 1478508 Opened 6 years ago Closed 5 years ago

Does not prompt to save password at support.logitech.com

Categories

(Toolkit :: Password Manager: Site Compatibility, defect, P3)

61 Branch
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: i1092979, Unassigned)

References

()

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0
Build ID: 20180704003137

Steps to reproduce:

Does not prompt to save password on the website:

https://support.logitech.com/en_us/home#login
Attached image Capture.PNG
Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0
20180725103029

I'm seeing XHR on submission, so presumably that has something to do with it.
signon.debug output (from page load until the Login button is clicked):

Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquerymin:1
suid display2f02c6bc-f1e9-47ce-89ba-246dfe5680b6 home:247:17
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable> LoginHelper.jsm:71
LoginManagerContent: onDOMFormHasPassword: <unavailable> <unavailable> LoginHelper.jsm:71
LoginManagerContent: _detectInsecureFormLikes https://support.logitech.com/en_us/home#login LoginHelper.jsm:71
LoginRecipes: Resetting recipes with defaults: chrome://passwordmgr/content/recipes.json LoginHelper.jsm:79
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable>
LoginHelper.jsm:71
LoginRecipes: Adding recipe: 
Object { description: "okta uses a hidden password field to disable filling", hosts: (1) […], passwordSelector: "#pass-signin", pathRegex: undefined }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "anthem uses a hidden password and username field to disable filling", hosts: (1) […], passwordSelector: "#LoginContent_txtLoginPass", pathRegex: undefined }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "An ephemeral password-shim field is incorrectly selected as the username field.", hosts: (1) […], usernameSelector: "#login-account", pathRegex: undefined }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "Tibia uses type=password for its username field and puts the email address before the password field during registration", hosts: (1) […], usernameSelector: "#accountname, input[name='loginname']", passwordSelector: "#password1, input[name='loginpassword']", pathRegex: /^\/account\// }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "Username field will be incorrectly captured in the change password form (bug 1243722)", hosts: (1) […], notUsernameSelector: "#password_strength", pathRegex: undefined }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "United uses a useless password field plus one per frequent flyer number during checkin. Don't save any of them (Bug 1330810)", hosts: (1) […], notPasswordSelector: "input[type='password']", pathRegex: /^\/travel\/checkin\/changefqtv.aspx/ }
LoginHelper.jsm:79
LoginRecipes: Adding recipe: 
Object { description: "Gogo In-Flight uses a password field for credit card numbers on the same page as login", hosts: (1) […], notPasswordSelector: "#cardNumber", pathRegex: undefined }
LoginHelper.jsm:79
nsLoginManager: Searching for logins LoginHelper.jsm:79
Login storage: _searchLogins: returning 0 logins for 
Object { hostname: "https://support.logitech.com", formSubmitURL: "https://support.logitech.com" }
 with options 
Object { schemeUpgrades: true }
LoginHelper.jsm:71
LoginManagerParent: sendLoginDataToChild: 0 deduped logins LoginHelper.jsm:71
LoginRecipes: cacheRecipes: for: https://support.logitech.com LoginHelper.jsm:79
LoginManagerContent: _fillForm <unavailable> LoginHelper.jsm:71
Cookie Updated : en_us home:1297:5
Language: en_us home:1498:1
40***highestBox****[object Object] home:1723:15
21***textheight****[object Object]
home:1730:14
18.400000000000006***buttonHeight**** home:1736:11
40***highestBox****[object Object] home:1723:15
21***textheight****[object Object]
home:1730:14
18.400000000000006***buttonHeight**** home:1736:11
isAnonymous : true home:707:17
Loading failed for the <script> with source “https://tags.tiqcdn.com/utag/logitech/main/prod/utag.js”. home:1:1
[Show/hide message details.] TypeError: $(...).offset(...) is undefined home:1459:26
Use of nsIFile in content process is deprecated. NetUtil.jsm:266:12
window loaded home:814:13
LoginManagerContent: _detectInsecureFormLikes https://support.logitech.com/en_us/home#login LoginHelper.jsm:71
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable> LoginHelper.jsm:71
LoginManagerContent: onUsernameInput from DOMAutoComplete LoginHelper.jsm:71
LoginRecipes: _filterRecipesForForm <unavailable> LoginHelper.jsm:79
LoginRecipes: getFieldOverrides: filtered recipes: <unavailable> LoginHelper.jsm:79
LoginManagerContent: Username field  <unavailable> has name/value: j_id0:template:j_id13:j_id14:j_id26:username / user@server.com LoginHelper.jsm:71
LoginManagerContent: Password field <unavailable> has name:  j_id0:template:j_id13:j_id14:j_id26:password LoginHelper.jsm:71
nsLoginManager: Searching for logins LoginHelper.jsm:79
Login storage: _searchLogins: returning 0 logins for 
Object { hostname: "https://support.logitech.com", formSubmitURL: "https://support.logitech.com" }
 with options 
Object { schemeUpgrades: true }
LoginHelper.jsm:71
LoginManagerParent: sendLoginDataToChild: 0 deduped logins LoginHelper.jsm:71
LoginManagerContent: _fillForm <unavailable> LoginHelper.jsm:71
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable> LoginHelper.jsm:71
nsLoginManager: AutoCompleteSearch invoked. Search is: LoginHelper.jsm:79
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable> LoginHelper.jsm:71
LoginManagerParent: Creating new autocomplete search result. LoginHelper.jsm:71
nsLoginManager: Searching for logins LoginHelper.jsm:79
Login storage: _searchLogins: returning 0 logins for 
Object { hostname: "https://support.logitech.com", formSubmitURL: "https://support.logitech.com" }
 with options 
Object { schemeUpgrades: true }
LoginHelper.jsm:71
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable>
LoginHelper.jsm:71
before login fn#login home:519:40
after login fn#login home:521:21
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable> LoginHelper.jsm:71
LoginManagerContent: onDOMFormHasPassword: <unavailable> <unavailable> LoginHelper.jsm:71
LoginManagerContent: _detectInsecureFormLikes https://support.logitech.com/en_us/home#login LoginHelper.jsm:71
nsLoginManager: Searching for logins LoginHelper.jsm:79
Login storage: _searchLogins: returning 0 logins for 
Object { hostname: "https://support.logitech.com", formSubmitURL: "https://support.logitech.com" }
 with options 
Object { schemeUpgrades: true }
LoginHelper.jsm:71
LoginManagerParent: sendLoginDataToChild: 0 deduped logins LoginHelper.jsm:71
LoginManagerContent: adding <unavailable> to loginFormRootElements for <unavailable>
LoginHelper.jsm:71
action completed 3_3_3.Finalorg.ajax4jsf.javascript.AjaxScript line 156 > Function:3:1
LoginRecipes: cacheRecipes: for: https://support.logitech.com LoginHelper.jsm:79
LoginManagerContent: _fillForm <unavailable> LoginHelper.jsm:71
Status: UNCONFIRMED → NEW
Component: Untriaged → Password Manager: Site Compatibility
Depends on: 442524
Ever confirmed: true
Product: Firefox → Toolkit
(In reply to Gingerbread Man from comment #2)
> I'm seeing XHR on submission, so presumably that has something to do with it.
> signon.debug output (from page load until the Login button is clicked):

Sounds like bug 1287202 then.
Blocks: 1287202
No longer depends on: 442524
Priority: -- → P3
No longer blocks: 1287202
Depends on: 1287202

This seems to be working for me now with the latest code (possibly thanks to bug 1287202). Please re-open if it still doesn't work for you.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.