Amazon Sign-in from the web breaks when Amazon Shopping app is installed
Categories
(Firefox for Android :: App Links, defect, P2)
Tracking
()
People
(Reporter: zmckenney, Assigned: royang)
References
(Regressed 1 open bug)
Details
(Whiteboard: [fxdroid])
Attachments
(2 files)
|
59 bytes,
text/x-github-pull-request
|
Details | Review | |
|
59 bytes,
text/x-github-pull-request
|
RyanVM
:
approval-mozilla-beta+
|
Details | Review |
Steps to reproduce
- Install Amazon Shopping
- Check Fenix setting for "Open links in apps" is set to "Ask before opening"
- Go to https://www.amazon.com in Fenix
- Tap "Sign-In"
- See the prompt to open the app but cancel it
- Enter email or phone number
- Click "Continue"
- See the prompt to open the app but cancel it
- Website states "We're sorry. The Web address you entered is not a functioning page on our site"
Expected behavior
Site should not break when the app is installed and the link to open it is cancelled.
Actual behavior
Only when the app is installed and the user sees the alert dialog does the amazon sign-in break.
Device information
- Firefox version: 114.0a1 (Nightly), 112.2.0 (Release)
- Android device model: Samsung Z Fold 3
- Android OS version: Android 13
Any additional information?
Video of it breaking, then switching the setting to not open links in app, and then it working.
https://drive.google.com/file/d/1HuByNIdaGyrjhYgEHcfuPcdsH8NNU8O8/view?usp=sharing
| Reporter | ||
Comment 1•2 years ago
|
||
Potentially related to 1813446 since the video in that bug has a samsung dialog showing before seeing the same error page.
| Assignee | ||
Updated•2 years ago
|
Comment 2•2 years ago
|
||
The severity field is not set for this bug.
:jonalmeida, could you have a look please?
For more information, please visit BugBot documentation.
Updated•2 years ago
|
Comment 3•2 years ago
|
||
:jonalmeida for the purposes of Kanban board planning: any idea if this falls more in Foundation team or Experience team? And, would this be better suited for the Browser Engine component?
Comment 4•2 years ago
|
||
I'd say for this one, Experience since royang has already picked it up. Maybe we should great a new component for App Links since the Browser Engine component is a big one?
It might be a good component for the Foundation team to triage first in general though.
| Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
| Assignee | ||
Updated•2 years ago
|
| Assignee | ||
Comment 5•2 years ago
|
||
With the fix for https://bugzilla.mozilla.org/show_bug.cgi?id=1836971. There is now a workaround for this. Set "Open links in apps" as "Never" before signing into Amazon. I will continue investigation on this so we have a better workaround/solution.
| Assignee | ||
Updated•2 years ago
|
Comment 6•2 years ago
|
||
Comment 7•2 years ago
|
||
Authored by https://github.com/rocketsroger
https://github.com/mozilla-mobile/firefox-android/commit/04295bc67168afe3514dd195a91916527a197c00
[main] Bug 1830348 - Use do not intercept cache in app links interceptor
Updated•2 years ago
|
Comment 8•2 years ago
|
||
Managed to reproduce the issue on the latest Beta build (116.0b8).
Verified as fixed on the latest Nightly build (118.0a1 from 2023-08-01).
The error is no longer when the app is installed and the link to open it is cancelled.
Devices used for testing:
- Oppo Find X5 (Android 13).
- Google Pixel 7 (Android 14).
Marking the ticket as verified.
Updated•2 years ago
|
Updated•2 years ago
|
Comment 9•2 years ago
|
||
The patch landed in nightly and beta is affected.
:royang, is this bug important enough to require an uplift?
- If yes, please nominate the patch for beta approval.
- If no, please set
status-firefox117towontfix.
For more information, please visit BugBot documentation.
| Assignee | ||
Comment 10•2 years ago
|
||
Comment on attachment 9345459 [details] [review]
[mozilla-mobile/firefox-android] Bug 1830348 - Use do not intercept cache in app links interceptor (#2978)
Beta/Release Uplift Approval Request
- User impact if declined: Cannot sign into Amazon (or similar sites) even if user rejects redirect to external app.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: Yes
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): Only affects open links in app in cases where user rejects redirect to external app.
- String changes made/needed:
- Is Android affected?: Yes
Comment 11•2 years ago
|
||
Comment 12•2 years ago
|
||
Updated•2 years ago
|
Comment 13•2 years ago
|
||
Authored by https://github.com/rocketsroger
https://github.com/mozilla-mobile/firefox-android/commit/2b036d89962354f971b9e4dad2ce1143053bf614
[releases_v117] Bug 1830348 - Use do not intercept cache in app links interceptor
Comment 14•2 years ago
|
||
Verified as fixed on the latest Beta build (117.0b3).
The error is no longer displayed when the app is installed and the link to open it is cancelled.
Devices used for testing:
- Oppo Find X5 (Android 13).
- Google Pixel 7 (Android 14).
Marking the ticket as verified for 117 as well.
Updated•2 years ago
|
Description
•