Fenix: Unable to pay with PayPal on GOG.com [webcontent]

Created on 25 Aug 2019  路  8Comments  路  Source: mozilla-mobile/fenix

Site with issue and any steps to reproduce

  • GOG.com and PayPal.com

Steps to reproduce:

  1. Open GOG.com
  2. Add a game to cart
  3. Go to checkout
  4. Choose PayPal as payment method and tap Pay with PayPal

Expected behavior

Should open a PayPal page where I can choose a card and check out. In Firefox Nightly opens about:blank and proceeds to open PayPal page where I can check out.

Actual behavior

Opens about:blank and doesn't do anything.

Does toggling Tracking Protection fix the issue? (Press the lock icon in the toolbar while on the site to see toggle)

No.

Can you reproduce in Firefox for Android?

Works in latest Firefox Nightly as expected. Haven't checked in stable Firefox for Android.

Device information

  • Android device: 9.0 Pie
  • Fenix version: 1.3.1 (Build #12341950)
S2 web-content engverified gv 馃悶 bug

All 8 comments

I can reproduce this issue when trying to pay with PayPal on REI.com, RevZilla.com, and probably others that I am forgetting. Works for me in Firefox Nightly and Beta for Android.
Device: OnePlus 5T, OxygenOS 9.0.7
Fenix: 1.3.1

This still happens, exactly as described by @anotherus3r .
Android device: Sony Xperia XA2 H4113, Android 9
Fenix version: 2.3.0

I can reproduce this on lovekinship.com, this does not reproduce in Fennec. On Pixel 4.

Confirmed that turning off ETP doesn't help. Looks like it tries to open this in a new window and something goes wrong. 馃

@ekager it seems there is a pattern of blank page opening when there is a need for a login on a third party site.
For example https://github.com/webcompat/web-bugs/issues/52447

This seems to happen because we get a WindowRequest.Type.OPEN with an empty url here this being called by GeckoSession#onNewSession with an empty uri here.
So we open and load a new session with an empty uri.. and then.. nothing.
Seems like a GV issue with nothing actionable on Fenix / a-c side.

Since this is also happening in geckoview_example I filed a new bug in Bugzilla - https://bugzilla.mozilla.org/show_bug.cgi?id=1639577

Fixed on GV80. (https://bugzilla.mozilla.org/show_bug.cgi?id=1639577)

Verified as fixed on the latest Nightly build 7/27 with Google Pixel 4 XL (Android 11).

20200727-135541

Was this page helpful?
0 / 5 - 0 ratings