Forum Discussion

bpenkacik's avatar
bpenkacik
New Contributor
10 months ago
Solved

1P 8 does not work with Fidelity Android app

The fidelity investment app produces a version of gboard with no top bar where 1password would typically go. I am also not prompted to autofill username or password when I have "display autofill prompts" set to "below the fields they relate to" (nor do I want to use this setting, having the prompt above gboard is a much better experience).

This is not the only app I have issues with. You cannot handle every edge case. Fidelity is not even a fringe app, it is one of the largest consumer investment brands in the US. The keyboard was an excellent fallback. Please provide a functional fallback again.

1p 8.10.74
Android 15 on the March 1, 2025 update
Pixel 9 Pro XL
gboard 15.3.03.745389837-beta-arm64-v8a (although I get the same experience on the non-beta version)

12 Replies

  • Same issue with Fidelity app and Bank of America app using the latest production version of the 1passwd 8 app on my Google Pixel 7 running latest Android OS and all app updates.  No special custom stuff on my phone.   Using standard keyboard that came with my pixel.   Tried uninstalling both apps and reinstalling them.   All my other apps seem to work fine so far.   They both detect 1passwd when on the password field and autofill it, but the login field doesn't autofill. When I click on the login field and choose autofill nothing gets filled in.   

    • patrick's avatar
      patrick
      Icon for 1Password Team rank1Password Team

      Hi! Android developer here. We're definitely aware of these issues and we want to do a better job at targeting these popular apps that don't fill quite right.

      I've got a band-aid fix for the Bank of America issue that will be present in Android stable release ~January 20th. And I will see about getting something out for Fidelity in the near future. 

      The issue with both of these login screens is that they're missing data that we key in on to identify fields. For some reason this happens a lot with banking/financial apps.

      For Bank of America, they clearly identify their password field, but they offer no hints for their username field. In order to work around that, a developer has to manually parse the autofill request and figure out some other way to identify a username field, and then add custom logic for just that app, and also must be sure that the fix doesn't generate a bunch of false positives after the user has logged in (you don't want an autofill suggestion when you're trying to operate a search bar or something). 

      The band-aid solutions are brittle and there's no guarantee that Bank of America won't ship an update the next day that breaks autofill again, and there are some apps that simply can't be bandaged because there's just nothing to grab on to when we're parsing a screen and looking for the right fields to fill. But there's definitely room for improvement in targeting these popular apps that have in some cases been broken for years.

      • Apolymoxic's avatar
        Apolymoxic
        New Contributor

        Hey Patrick, 

        Thanks for replying. It makes sense that these fields are ever changing - with so many things that could go wrong, the job of info sec becomes increasingly difficult. The idea is to make it much harder for bad things to happen, but that sometimes hinders the good things that could happen. 

        These aren't the only apps I have trouble with - a lot of fields in my browser won't fill either. I use Brave, so that might be part of the issue, but I do have an idea for a solution. 

        When clicking a field that could be populated by 1Password, the options generally show up right above the keyboard. You can select which credential you would like to use - which is very convenient. If you long press one of the options, the app comes up, but for me, nothing loads - it's just a blank 1Password app... so I have to exit and retry. It might be cool if you could make a setting in 1Password, where if you long press the option, the password is copied to the clipboard. Then you can simply paste the password. I think the username is often easy enough to type. 

        Perhaps this is already possible and I simply haven't found it. If it is, please let me know! And if you need further clarification on my idea, feel free to reach out. I love developing things and would be delighted to help. 

    • 1P_Dave's avatar
      1P_Dave
      Icon for Moderator rankModerator

      DmanGeekMan​ 

      I'm sorry for the autofill issues with the Fidelity app, please see my colleague's reply here. For the time being, copying and pasting your login credentials from the 1Password app is the best workaround. 

      Regarding the Bank of America app, please see my reply in this thread. Hopefully both issues can be resolved in the future. 

      -Dave

  • I, too, have this issue. Same exact hardware and 1P. Phone is not in developer mode or have any strange setting. 

  • 1P_Timothy's avatar
    1P_Timothy
    Icon for Community Manager rankCommunity Manager

    Hi bpenkacik​, and oliverl42​! Thank you both for raising this issue.

    To your point Oliver, I can see we have notes that historically 1Password for Android did fill the Fidelity app, but an update in that app seems to have altered this behavior. Financial and other high security apps often have sign in pages that are tricky to fill. While certainly well intentioned, it can cause some headaches as well. 

    I've gone ahead and added you both as affected users on the internal issue we have for this. Thank you again for your attention here!

    16229

  • oliverl42's avatar
    oliverl42
    New Contributor

    I have the same issue.  I swear it used to work...the app says it is linked to Fidelity.  Same hardware and 1P.    April 5 update.  No beta software.