Problem filling in 2FA code

Options

Hi there,

1Password isn't offering the 2FA code in the following website.

URL: https://www.teacherspensions.co.uk/public/login.aspx (the 2FA input appears under this same URL once username and password are provided)
HTML:

<label for="main_0_bodyleft_1_0_subbodyleft_0_0_passcodeTextbox_0" 
   id="main_0_bodyleft_1_0_subbodyleft_0_0_lblPasscode_0" class="loginLabel">
Enter Passcode: 
</label>
<input name="main_0$body_0$bodyleft_1$subbodyleft_0$passcodeTextbox" 
   type="text" 
   id="main_0_bodyleft_1_0_subbodyleft_0_0_passcodeTextbox_0" 
   class="textbox loginnm" 
autocomplete="Off">


1Password Version: 8.10.4
Extension Version: 2.10.0
OS Version: macOS 13.1
Browser:_ Safari

Comments

  • Hey @kieran_hogg,

    I'm sorry for the trouble you are having filling the 2FA code on this website. Can you let me know if it is accepted if you copy and paste it from your 1Password? Is the problem that the inline menu suggestion displaying it isn't appearing on the field?

    I'm having a hard time accessing the page to test it. Can you possibly send over some page details so I can pass this on to our development team to take a look? Here's how:

    1. Navigate to the page with the filling issue.
    2. Right click the 1Password icon in your browser toolbar.
    3. Click Help and choose Collect Page Structure.
    4. 1Password will save a .json file to your "Downloads" folder.
    5. Attach the downloaded .json file to your next reply.

    Thank you!

  • kieran_hogg
    kieran_hogg
    Community Member
    Options

    .json wasn't allowed as an attachments so I included it below. It pastes fine, just doesn't spot it's a 2FA field.

    {
        "unparsedUrl": "https://www.teacherspensions.co.uk/public/login.aspx",
        "title": "Login | Teachers' Pensions",
        "frames": [
            {
                "fields": [
                    {
                        "htmlClass": "textbox loginnm",
                        "htmlName": "main_0$body_0$bodyleft_1$subbodyleft_0$passcodeTextbox",
                        "labelBefore": "Enter Passcode:",
                        "htmlId": "main_0_bodyleft_1_0_subbodyleft_0_0_passcodeTextbox_0",
                        "autocompleteType": "Off",
                        "opid": 0,
                        "label": "Enter Passcode:",
                        "type": "text",
                        "formOpid": 0,
                        "dataAttributes": {}
                    },
                    {
                        "htmlId": "main_0_bodyleft_1_0_subbodyleft_0_0_rememberMeCheckbox_0",
                        "htmlName": "main_0$body_0$bodyleft_1$subbodyleft_0$rememberMeCheckbox",
                        "labelBefore": "Tick to remember me for 2 hours?",
                        "opid": 1,
                        "label": "Tick to remember me for 2 hours?",
                        "formOpid": 0,
                        "type": "checkbox",
                        "dataAttributes": {}
                    },
                    {
                        "htmlClass": "button button100",
                        "htmlName": "main_0$body_0$bodyleft_1$subbodyleft_0$btnPasscodeMFA",
                        "htmlId": "main_0_bodyleft_1_0_subbodyleft_0_0_btnPasscodeMFA_0",
                        "opid": 2,
                        "formOpid": 0,
                        "type": "submit",
                        "dataAttributes": {}
                    }
                ],
                "origin": "https://www.teacherspensions.co.uk",
                "title": "Login | Teachers' Pensions",
                "forms": [
                    {
                        "htmlAction": "https://www.teacherspensions.co.uk/public/login.aspx",
                        "htmlMethod": "post",
                        "htmlId": "form1",
                        "opid": 0
                    }
                ],
                "pathName": "/public/login.aspx",
                "uuid": "1qg7pe8"
            },
            {
                "fields": [],
                "origin": "https://lpcdn.lpsnmedia.net",
                "forms": [],
                "pathName": "/le_secure_storage/3.20.0.0-release_5080/storage.secure.min.html",
                "uuid": "1rlmmhi"
            }
        ]
    }
    
  • Hey @kieran_hogg,

    Thank you for getting back to me with this detail. I have filed an issue with our developers to see if we can improve the behaviour on this page in a future update.

    In the meantime are you able to copy and paste the code to this field?

    I'm sorry for the disruption.

    ref: dev/core/core#21990

This discussion has been closed.