Generated passwords don't show in history and no prompt to save new logins

I'm using 1Password X on Firefox for Mac. Twice in a row now I used the Password Generator view in the extension popup to generate a password while creating a new account (including here on this forums site), and in both cases after clicking Fill to use the generated password the password was not there when I came back to the extension a moment later and looked for it in Generator History.

It's also worth pointing out that the reason I needed to come back to the generator history was that 1p X did not prompt me to save the login when I submitted the form to create the new account on both sites I tried. At that point I had "lost" the new password, but I figured I'd still be able to get it out of the history when I encountered the problem above. I ended up having to use the site's reset password feature the first time it happened, which is pretty lousy.


1Password Version: 1Password X
Extension Version: 1.10.3
OS Version: MacOS 10.13.6
Sync Type: Not Provided

Comments

  • You're right, @jt3rd, this is a lousy experience! This shouldn't be happening at all.

    The Generator History should contain every password you fill or copy. Also, as soon as you press Fill, 1Password should prompt you to save a new login. So something is definitely wrong. Could you share your logs with us so we can see what's happening? You can find the relevant Firefox logs by following these steps:

    https://support.1password.com/cs/extension-console-log/#firefox

    One thought that occurred while reading your message was perhaps you have multiple accounts added to 1Password X and used different Master Passwords for each. In that case the password history items would be spread out across accounts. Just a thought.

    Once I see those logs I should hopefully be able to help more.

    ++dave;

  • jt3rd
    jt3rd
    Community Member
    edited October 2018

    Thanks for the reply @dteare. I tried to reproduce it again with the addon debugging enabled, but now it doesn't happen. That is, generator history is populated as expected. I have rebooted since I first reported the problem so maybe it was an issue that only happens once the extension gets into a certain state. I'll reply back to this thread if I get it to happen again and can collect the logs.

    Also, I can confirm that I do not have multiple accounts.

  • jt3rd
    jt3rd
    Community Member

    Alright, I was able to reproduce it again and I got logs this time. The log was too large for the forum message, so I created a pastebin of it. https://pastebin.com/sfgVhdZE

  • jt3rd
    jt3rd
    Community Member

    Alright, I was able to reproduce it again and I got logs this time.

    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    The connection to wss://b5n.1password.com/GDFRKYDSBRBATFSAWAQILX37TM/L2H22VDJQVEBNDKXUAMKTY2F5E/5xxbzygj3mrnsorps5jsyjvod4 was interrupted while the page was loading. background.js:1:1222034
    Notifier not available background.js:1:952258
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    [_request] Request "/api/v1/session/touch" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    [_request] Request "/api/v1/overview" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    account info was up-to-date for account <GDFRKYDSBRBATFSAWAQILX37TM> background.js:1:1398114
    keysets were up-to-date for account <GDFRKYDSBRBATFSAWAQILX37TM> background.js:1:1398401
    vaults were up-to-date for account <GDFRKYDSBRBATFSAWAQILX37TM> background.js:1:1400740
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    TypeError: this.CTX.account is undefined[Learn More] background.js:1:1396684
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    TypeError: this.CTX.account is undefined[Learn More] background.js:1:1396684
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    TypeError: this.CTX.account is undefined[Learn More] background.js:1:1396684
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    TypeError: this.CTX.account is undefined[Learn More] background.js:1:1396684
    [_request] Request "/api/v1/session/touch" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    🚩 gp background.js:1:952258
    🏁 gp background.js:1:952258
    🚩 fgp start background.js:1:952258
    🏁 fgp end background.js:1:952258
    🚩 sl background.js:1:952258
    🏁 sl background.js:1:952258
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    🚩 sl background.js:1:952258
    🏁 sl background.js:1:952258
    [_request] Request "/api/v2/vault/kagq5jeut3nykv2j3lflw4ghsy/6/items" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    Unable to save item, running syncer and retrying... background.js:1:1404875
    [_request] Request "/api/v1/overview" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    Error: Missing current user background.js:1:1288935
    [action/auth#createNewContext] Error: "Missing current user"
    Symoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1288935 background.js:1:952258
    Main window measurements: popup.js:1:254156
        main-mount took 51.0ms popup.js:1:254254
        sidebar-mount took 23.0ms popup.js:1:254254
        itemlist-mount took 21.0ms popup.js:1:254254
    app-mount took 59.0ms popup.js:1:261466
    app-total took 59.0ms popup.js:1:261466
    🚩 gp background.js:1:952258
    🏁 gp background.js:1:952258
    🚩 fgp start background.js:1:952258
    🏁 fgp end background.js:1:952258
    MessageHandler: no handler for message:  fill-script-complete popup.js:1:260303
    🚩 sl background.js:1:952258
    🏁 sl background.js:1:952258
    [Show/hide message details.] Unchecked lastError value: Error: Could not establish connection. Receiving end does not exist. background.js:1
    🚩 sl background.js:1:952258
    🏁 sl background.js:1:952258
    [_request] Request "/api/v2/vault/kagq5jeut3nykv2j3lflw4ghsy/6/items" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    Unable to save item, running syncer and retrying... background.js:1:1404875
    [_request] Request "/api/v2/vault/kagq5jeut3nykv2j3lflw4ghsy/6/items" failed: ServerError: "Authentication required."
    tmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1030989_handleQwestErrormoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1228249fmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442436umoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1442123mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583569mmoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583507smoz-extension://e71a1c86-105b-074b-b985-82d561ccff91/background/background.js:1:1583042 background.js:1:952258
    Error: background.js:1:1030989
    
  • Thank you for the logs, @jt3rd. They were very helpful.

    I'm sorry to make work for you but we recently made several changes to make this whole process more robust. After reading your issue we made changes to the Fill and Copy buttons on the password generator to flat out fail if we're unable to save the item. Along with that we made some changes to the backend to prevent many of the scenarios that would cause a failure to save in the first place.

    All that is to say we now have a new beta with many code changes that I would love to have your feedback on. The unfortunate reality is you can only install the beta from downloading directly from our Amazon S3 bucket[1]. I wish I could link you to the Firefox store, or at the very least give you a link to our website, but unfortunately this is all I have at the moment.

    I know it's sketchy to install an extension from a link in some forum software, so I recommend you don't do it. But if you're more adventurous than I am, you can find the link below. Otherwise, which I recommend you do, you can wait for the official release which we hope to publish relatively soon.

    Sorry again for the trouble. Thank you for reporting this to us.

    [1]: 1Password X beta for Firefox

    ++dave;

  • jt3rd
    jt3rd
    Community Member

    Thanks @dteare for the detailed reply. I will stick with the release version for now since the problem is just a nuisance and doesn't come up very frequently. It makes me nervous to run a beta on my work computer where I need everything to be working! Thanks for a great product and being so responsive. :)

  • AGAlumB
    AGAlumB
    1Password Alumni

    I hear you. Likewise, thanks for taking the time to give us feedback so we can improve 1Password X. Cheers! :chuffed:

This discussion has been closed.