It’s Cybersecurity Awareness Month! Join our interactive training session, or learn about security and AI from 1Password experts.
Forum Discussion
mjgallow
4 months agoNew Contributor
Removing slashes breaks URLs
Helping my father use his vault I manage for him. He had a website called https://rx.meijer.com/Landing/ and 1password kept get ridding of the trailing / character, and not just when viewing the rec...
AJCxZ0
4 months agoBronze Expert
What do you mean by "1password kept get ridding of the trailing / character" and what do you intend us to understand by the fact that he had a website?
What do you have in the website field for the Item and what happens when you open that in the broswer?
It may help to understand that
https://example.com/path
https://example.com/path/
https://example.com/path/x
are three different URLs referencing three different objects, even if it is common for a path element ending in a / to be redirected to an element without or vice versa.
The domain rx.meiljer.com does not exist in public DNS.
mjgallow
4 months agoNew Contributor
So, eagle-eye, if you look at the first paragraph in my original post, what's this?
A working URL with a public DNS? What???
Here that working URL is again from that 1st paragraph of my original post since you missed it the 1st time.
https://rx.meijer.com/Landing/
So, here's what's happening. I can still recreate this bug.
- I was working in the 1Password app (v 8.11.0, latest OTA update I can get via Google Play Store) on my Pixel 8A running Android 16 (latest OTA update I can get).
- I tap + New Item.
- I tap Login
- I copy/paste in https://rx.meijer.com/Landing/ to the new Login entry in my 1Passwod app
- There's a trailing forward slash or / character at the end of the URL when I do so.
- I save my new entry in 1Password.
- I find my new entry in 1Password for https://rx.meijer.com/Landing/
- I tap that entry (above) to open it.
- I tap the website area of the above entry, which looks like https://rx.meijer.com/Landing , with NO trailing forward slash or / character at the end of the URL appearing.
- And I get sent to https://rx.meijer.com/Landing
- With NO trailing forward slash or / character at the end of the URL appearing in the URL or web address bar of my mobile web browser.
- This happens whether I use Firefox or Chrome.
- My father experiences the same behavior.
- When I edit this entry in 1Password and try to fix the URL field, the URL appears as https://rx.meijer.com/Landing/
- But even when I save that entry again, I still get sent to https://rx.meijer.com/Landing
I'll summarize the issue now with bullet points.
- This URL does NOT work: https://rx.meijer.com/Landing
- This URL DOES work: https://rx.meijer.com/Landing/
- 1Password makes me think I entered https://rx.meijer.com/Landing/
- 1Password actually uses https://rx.meijer.com/Landing
- The difference is the trailing forward slash or / character at the end of the URL
- I can use https://rx.meijer.com just fine.
- I can use https://rx.meijer.com/Landing/# instead. Works fine.
- But I thought that it's probably going to cause others and 1Password an issue if their 1Password app is breaking web addresses that are otherwise correct because the 1Password Android app strips the trailing slash in the URL when it shouldn't and can break websites when it does that.
Let me know of any other questions you have.
Also, I had a typo in the URLs in the last paragraph.
I was helping my elderly parents.
But this is still an issue.
My father has a website with the URL in question in his 1Password app on his Android phone, though we found a workaround.
See above for justification for my use of has instead of "had" or for implying my father owned the website. He doesn't.
This is still a bug to fix.
- AJCxZ04 months agoBronze Expert
I see that rx.meijer.com has a CNAME in public DNS pointing to an Akamai edge node. At the time of my previous response I was getting NXDOMAIN from both Quad9 and Cloudflare resolvers, but should have made a less bold claim about this.
In my 1Password client I can reproduce steps 1 - 9. The display of the website with the missing `/` on both desktop and mobile clients is a bug.
If I Copy or Open and fill the website from either the desktop client or the browser extension, then I get the correct URL with the final `/` using 1Password for Linux 8.11.2 (81102021), 1Password Beta 8.11.2.18 in Chrome, and 1Password 8.11.0.29 in Firefox.
If I Copy the website from the mobile client, I get the correct URL with the final `/` using 1Password 8.11.2 on Android 16, but if I tap the website field to open and fill, then https://rx.meijer.com/Landing without the `/` is opened, permanently redirected to https://web-ea2-rx-landing.azurewebsites.net/Landing/ which is forbidden.
This is another bug.