Amazon UK login not working anymore

Mac running El Capitan
1Password Version 5.5.BETA-30 (550030)
Firefox 42.0 with 1Password Extension 4.5.0.b4

I have separate Amazon US and Amazon UK accounts

On the Amazon UK sign in page only the US account shows in the extension

on CMD-\ the US password is entered.

If I manually search for the UK password and select it in the extension it will not populate the login fields

It worked perfectly before the latest beta


1Password Version: 5.5.BEAT-30
Extension Version: 4.5.0.b4
OS Version: 10.11
Sync Type: Not Provided

Comments

  • sjksjk oversoul

    Team Member

    Hi @MVRLon,

    Sorry that 1Password is having trouble recognizing your Login item for the Amazon UK sign in page. Although you're using 1Password app and extension betas I've moved your post into the Saving and Filling in Browsers category.

    I have separate Amazon US and Amazon UK accounts

    Can you copy the URL from the website field for each of your Amazon Login items and post them here?

    On the Amazon UK sign in page only the US account shows in the extension

    How are you opening the extension when only that Amazon US Login item shows up? For example, clicking the 1Password icon in the Firefox toolbar.

    on CMD-\ the US password is entered.

    Does your Amazon UK item show up if you press ⌥⌘\ (Option-Command-Backslash) instead?

    It worked perfectly before the latest beta

    New beta builds of the app (5.5.BETA-30) and extension (4.5.0.BETA-4) were both released yesterday. Do you remember specifically which versions of both that you were using before the problem started?

    Thanks in advance for the extra information!

  • MVRLonMVRLon
    edited December 2015

    Can you copy the URL from the website field for each of your Amazon Login items and post them here?

    US - https://amazon.com/ap/signin?encoding=UTF8&openid.assoc_handle=usflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.com%2F%3Fref%3Dnav_signin

    UK - https://amazon.co.uk/ap/signin?encoding=UTF8&openid.assoc_handle=gbflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.co.uk%2F%3Fref%3Dnav_custrec_signin

    How are you opening the extension when only that Amazon US Login item shows up? For example, clicking the 1Password icon in the Firefox toolbar.

    Clicking the 1password icon in the FF toolbar, clicking on the 1password mini icon in the toolbar and opening using Cmd-\

    Does your Amazon UK item show up if you press ⌥⌘\ (Option-Command-Backslash) instead?

    No

    New beta builds of the app (5.5.BETA-30) and extension (4.5.0.BETA-4) were both released yesterday. Do you remember specifically which versions of both that you were using before the problem started?

    I was on 28 for the app and the release version of the extension. When I updated the app to the 30 Beta the problem started, so I tried updating the extension to the beta hoping that would work better with the beta of the app and sort out the issue. No luck.

    I've sort of got a workaround I'm using right now. I've added the amazon.com website url to the UK login in 1password. Now both the US and the UK logins show up and I can select the UK one to fill in. If I remove the amazon.com website url from the login item and only leave the amazon.co.uk url, the login does not appear.

  • sjksjk oversoul

    Team Member

    Thanks for those additional details, @MVRLon. :+1:

    Here's another workaround you might like to try:

    • Open the Amazon UK Sign In page
    • Manually save a new Login item for it, giving it a uniquely identifying title like Amazon UK Tester
    • Edit that new item and remove its create Radio type web form field

    • Save the change, then test to see if it shows in 1Password mini and works correctly

    If successful you could use that Login item as your new one for Amazon UK (probably retitling it and making other desired changes) and delete the original one.

    I hope that helps!

  • That worked - for the most part

    Only thing is now both the US and UK login items show up so I have to select one. Earlier, just the UK matched so CMD-\ immediately entered the login and submitted it.

    Both also show up for the US Amazon site, same as above.

    Not a big deal really - just for your info - don't use it daily (thank god) so not an issue to select each time.

  • Hi @sjk. I am also having an issue with filling the username and password details on Amazon.co.uk too. This also started happening after I updated to previous beta release. I have tried creating a completely new login for Amazon.co.uk and also followed the steps you listed above to remove the radio button web form field but nothing works. 1Password just won't fill the Amazon.co.uk login page. It doesn't even appear to try to fill the page. Interestingly my login works fine when using the amazon.com login page. I am using the following UK login page:

    https://www.amazon.co.uk/gp/sign-in.html

    Here are my details:

    1Password 5.5.BETA-30 (550030)
    1Password extension 4.4.4
    OS X 10.10.5
    Safari 9.0.2
    Sync via Dropbox
    2 Vaults

  • Greetings @stukey,

    I'm struggling to reproduce unfortunately. Factoring in the annoyance of our inability to correctly handle the radio button I can create a working Login item both by saving a new Login item from within the browser and deleting the radio button field in the web form details section or I can create what I call a basic Login item, one created from within the main 1Password window, using the URL https://www.amazon.co.uk/ap/signin?_encoding=UTF8&openid.assoc_handle=gbflex&openid.claimed_id=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.identity=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0%2Fidentifier_select&openid.mode=checkid_setup&openid.ns=http%3A%2F%2Fspecs.openid.net%2Fauth%2F2.0&openid.ns.pape=http%3A%2F%2Fspecs.openid.net%2Fextensions%2Fpape%2F1.0&openid.pape.max_auth_age=0&openid.return_to=https%3A%2F%2Fwww.amazon.co.uk%2F%3Fref_%3Dnav_signin for the website field. Both fill the two fields.

    If this still doesn't work for you can you try something for me please. Can you try disabling all other extensions you might have installed and enabled in Safari, restarting Safari for good measure and see if the same behaviour persists. There's no guarantee this will help but it will narrow down the list of possible causes and help ensure we're looking in the right location :smile:

  • Hi @MVRLon,

    In 4.5.0.b3 we did add Improved support for international Amazon and eBay domain names. I don't know the specifics but I believe the purpose behind it was that you don't have specific Amazon (UK) and Amazon (US) accounts but one account does work everywhere. Of course that isn't to say that some people don't have different accounts on purpose but it isn't a requirement imposed by Amazon. I will need to speak to the developers as you're right, it seems to categorise all Amazon Login items regardless of the domain under a single branch. The idea is you don't need to add each Amazon domain as an alternative website field so I can see the benefit but there does seem to be this side-effect. I shall look into this.

  • Hi @littlebobbytables. So I was using the release version of the Safari extension (4.4.4). I tried installing the beta version of the extension and now it is working again. So it seems like this is broken in the release version and fixed in the beta version.

  • Hello @stukey,

    I'll have to ask the developers but maybe the change we made in the beta extension had a counterpart in the 1Password for Mac beta with it being the case that both are required. At least you have it working again though :smile:

This discussion has been closed.