"NJ TRANSIT Mobile App" is an iOS app that I open twice a day to show my digital ticket to the conductor when riding a train. You have to be logged in to your NJ Transit account in the app to access the ticket.
In the past, the app would keep you logged in for a few days at a time, but about once per week it would log you out and force you to put your password in again. When I would tap the password field on their login screen, then tap Passwords for the 1Password AutoFill extension, once I authenticated to 1Password it would show me only my NJ Transit login (which has the URL https://www.njtransit.com).
Two weeks ago NJ Transit pushed out a redesigned app, and two things have changed: Firstly, it now logs you out of the app every day, so I now have to log back in every day.
Secondly, when tapping Passwords to bring up the 1Password AutoFill extension and authenticating, it does not show me just the NJ Transit login item, it shows the All Vaults list. I can search for the NJ Transit login and then tap that row to fill the password, but this is more steps now, and it's a bigger deal since it's required daily and sometimes the conductor is impatiently waiting for you to present your ticket.
Screenshots to demonstrate:
1 - I tap the password field on the NJ Transit app login screen:
2 - The keyboard comes up, I tap the Passwords button above the keyboard (can't actually take a screenshot of this for some reason)
3 - 1Password comes up, I authenticate with FaceID.
4 - This screen with All Vaults is displayed instead of what it used to show, which was just the one login item for NJ Transit.
So I assume 1Password displays logins on that first screen based on matching URLs in your 1Password items with a domain it can get from the app somehow.
Supporting evidence of that:
I have two logins which both have the URL https://www.reddit.com/login/. When I go to log in to the Reddit iOS app, the 1Password AutoFill extension shows both, but if I remove that URL from one of the login items and then go back to the Reddit app, it only shows the one that still has the URL. Then if I remove it from that login item also, so that none of my logins have that URL, it shows the All Vaults screen, as the NJ Transit app is doing now.
So my question is: how can I find out what domain name the NJ Transit app is reporting/using now, because it doesn't seem to be https://www.njtransit.com anymore.
I thought about setting up a packet capture on my router and inspect it with Wireshark to try to determine the URL the app is connecting to when I make a login attempt, but I figured I'd check here to see if there is an easier way.
1Password Version: 7.4.2
Extension Version: Not Provided
OS Version: iOS 13.2
Sync Type: iCloud