Extra "Web form details" are not filled

Options
matp
matp
Community Member

MacOS Yosemite (fully updated)
1password 5.3.2 - Mac
Chrome 43.0.2357.130 (64-bit)
Chrome 1Password Extension - 4.3.1.90

This login page requires a customer ID in addition to username/password. https://manage.dynect.net/

This page used to fill from 1password but doesn't anymore. Don't remember when that changed. May have been version 1p v3 or v4 where it was working.

http://i.imgur.com/A9giB4D.png

http://i.imgur.com/V3Y5kUW.png

"customer" is the "name" attribute of the input that isn't getting filled. This is also the key in the web form details.

Bug or am I missing something else?


1Password Version: 5.3.2
Extension Version: 4.3.1.90
OS Version: OSX 10.10
Sync Type: Local

Comments

  • Stephen_C
    Stephen_C
    Community Member
    Options

    The usual solution for problems like this is to re-create and save the login manually. Have you tried that?

    Stephen

  • Megan
    Megan
    1Password Alumni
    Options

    Hi @matp,

    Please let me know if the instructions Stephen provided were helpful in getting the problem solved. That's what we would have suggested as well! :)

  • matp
    matp
    Community Member
    Options

    Yep. Tried that yesterday after searching the forums for a solution and before posting this thread. I can try again.

    Any particular incantations I should mutter while doing the recreation? I gather that what 1p shows as the config for the login isn't the whole story?

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    Hi @matp,

    No incantations should be required and I've just followed the steps in our How to manually save a Login guide with success here. I can save and fill a new Login item for all three fields in Chrome so hopefully it's just a blip that meant it didn't work the first time for you.

  • matp
    matp
    Community Member
    Options

    Unfortunately it doesn't work for me. The "how to manually save a login" is actually the process I normally use to save every login because I had too many issues with auto-save grabbing the wrong stuff out of account registration fields. (wrong login url, etc).

    I just tried from scratch.

    Navigated (manually) to manage.dynect.net
    Filled in all three fields manually.
    Using chrome extension I did "save new login"
    Then I left the page and tried to use 1password to login, however the "customer" field still doesn't fill.

    Here are the web form details that 1password saved when I created manually.

    http://i.imgur.com/MWB8Odk.png

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    Hi @matp,

    I'm puzzled. Running the same versions as best I can, my Login item looks different to yours. Your first screenshot had three fields in the web form details, your next had seven and mine has five. Something is not right if new items created in the same way are varying in the number of fields. Let's try a different tactic. Below is the JSON for a test Login item I just created. If you copy the entire contents you should find a new menu item suddenly appears, the option is File > New Item from Clipboard and it will create a new item titled LBT's Dynect in your vault. I've chosen the title so it shouldn't interfere with anything you already have.

    The first thing to see is, does this fill all three fields for you like it does for me? If it does you can alter the web form details to match yours and then you have a working Login item. Why I'm getting a different item created is very odd indeed.

    {"sectionName":"L","details":{"backupKeys":["c9XD53cfuY9FBSK8lBHFNSXrQ1dJZv631wgSZTWAza5u7R4yFPCZmjTQztTV7woFVrDnHwTzILVpgXYmXZmLLA==","1w6\/1tTXemFR2orTqz3m1qYAKPStAyZ2nku4+3lpr5prdfbXSLyKmNh+u6EI1GBOrZd6bZvcwdARzIkIEkkTbQ=="],"htmlForm":{"htmlMethod":"LB1"},"fields":[{"value":"Customer_Name","id":"id_customer;opid=__1","name":"customer","type":"T"},{"value":"Username","id":"id_username;opid=__2","name":"username","type":"T","designation":"username"},{"value":"Password","id":"id_password;opid=__3","name":"password","type":"P","designation":"password"},{"value":"","id":"id_username;opid=__5","name":"username","type":"E"},{"value":"","id":"id_password;opid=__6","name":"password","type":"P"}]},"uuid":"AF959879532A41719F7107D1E174F628","updatedAt":1435502654,"createdAt":1435502466,"categoryUUID":"001","overview":{"title":"LBT's Dynect","url":"https:\/\/manage.dynect.net\/","ainfo":"Username","ps":1},"URLs":[{"overview":{"label":"website","url":"https:\/\/manage.dynect.net\/"}}]}.

    You could do similar to what I've done. Fill in all three fields with dummy data and create a new Login item. You can then obtain the JSON for this item by first enabling the option in 1Password's preferences. You'll find it in the Advanced tab and the option is titled Show Item > Copy JSON menu item. The keyboard shortcut ⌘J or menu option Item > Copy JSON would then copy the JSON to your clipboard and allow you to paste it here. Maybe if we can compare dummy test items we can start to understand why we're getting such different results.

    Let us know if any of this helps or the outcome if it doesn't.

  • matp
    matp
    Community Member
    edited June 2015
    Options

    The first screenshot had been edited down (in webform details) as I was trying to get the customer field to fill.

    I was able to copy your json (minus the trailing period) and get the "New Item from Clipboard" option to appear.

    Your login works.
    I just created a new one (third time) and now it works. Super confused.

    So very strange that my own didn't work originally. I haven't changed anything.

    Out of continued curiosity (don't like it when things are broken intermittently without understanding why), here is a diff against the json for the test login I created on the 26th.

    Here is a diff (left side LBT, right side broken): removed by AgileBits

    And here is the json from the broken login...

    { "sectionName": "D", "details": { "backupKeys": ["Ky4M+4mZ8XgilXcIxbxjJLjeVXuLZcsPTZ0wYPMdhJj0bMCdFfh96HLRarCiLTFq5vuJol+uI1y9gMgK+AVUnQ==", "kpJYdVdKlDrdqu32bEU9SOxfkhe5PcN\/fVqL8yqYQUSAZ5z78yHheWdAXstV2dXSzNqQDDqXz5xczazkMbkZVw=="], "htmlForm": { "htmlMethod": "LB1" }, "fields": [{ "value": "PASSWORD", "name": "password", "type": "P" }, { "value": "", "name": "username", "type": "T" }, { "value": "COMPANY", "id": "id_customer;opid=__1", "name": "customer", "type": "T" }, { "value": "USERNAME", "id": "id_username;opid=__2", "name": "username", "type": "T", "designation": "username" }, { "value": "PASSWORD", "id": "id_password;opid=__3", "name": "password", "type": "P", "designation": "password" }, { "value": "", "id": "id_username;opid=__5", "name": "username", "type": "E" }, { "value": "", "id": "id_password;opid=__6", "name": "password", "type": "P" }] }, "uuid": "C4C73390D18C4531BD48D496F81DEEF6", "updatedAt": 1435497308, "createdAt": 1435334984, "categoryUUID": "001", "URLs": [{ "overview": { "url": "https:\/\/manage.dynect.net\/" } }, { "overview": { "label": "website", "url": "https:\/\/manage.dynect.net\/" } }] }

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    Hi @matp,

    I've just messaged you here in the forums but we can continue the conversation here :smile:

  • matp
    matp
    Community Member
    Options

    The fact there is some user-edit page URL in there is definitely weird. I could swear I was very careful creating the "Dynect 2" test on Jun 26th. ...and that I manually created the login from the manage.dynect.net page.

    Additionally, I noticed that the same Dynect 2 login has two websites listed for some reason (wasn't visible in original screenshot).
    http://i.imgur.com/bYCqZil.png

    I haven't manually edited that login.

    So maybe some weird browser caching thing? I hadn't opened the 1password desktop application, was just using the browser plugin. When we started troubleshooting with JSON then I opened the desktop app. Not sure if opening the desktop app updated/affected anything.

    In any case, I can't reproduce this anymore (frustrating since I was fighting with this for a while before opening the thread).

    Thanks for all the help. I'll come back with fresh data if the problem crops up again.

  • littlebobbytables
    littlebobbytables
    1Password Alumni
    Options

    Hi @matp,

    The website field duplication may not have been you, we did have a bug in one version where under the right sequence of steps 1Password would duplicate the website field. Your typical user (which I include myself in) wouldn't even notice as why would you be looking for such a behaviour so it did take one of our more eagle-eyed users to spot it. If memory serves me correctly though that was within the main 1Password window...

    At least we managed to get a working Login item in the end :smile:

This discussion has been closed.