webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
744 stars 66 forks source link

www.moonpig.com - User can not enter email address when selecting "Pay with PayPal" #72818

Open webcompat-bot opened 3 years ago

webcompat-bot commented 3 years ago

URL: https://www.moonpig.com/uk/review-pay/

Browser / Version: Firefox iOS 33.1 Operating System: iOS 14.4.2 Tested Another Browser: No

Problem type: Site is not usable Description: Buttons or links not working Steps to Reproduce: I can't click to enter my email address on PayPal box. There is no way to type

View the screenshot Screenshot
Browser Configuration
  • None

From webcompat.com with ❤️

softvision-raul-bucata commented 3 years ago

We appreciate your report. I was able to reproduce the issue. I was not able to introduce my email address in the input field:

IMG_0365

It seems that using other browsers, when selecting "Pay by PayPal" from the checkout page, the user is redirected to PayPal in a new tab, whereas using Firefox the option is opened on the same page and the user stays on the same page.

Notes:

  1. Reproducible regardless of the status of ETP
  2. Reproducible on the latest build of Firefox Nightly
  3. Works as expected using Safari:

IMG_0366

Tested with: Browser/Version: Safari 14.4.2/ Firefox Daylight 33.1 (4629) Operating System: iOS 14.4.2

Moving this to NeedsDiagnosis for further investigations.

karlcow commented 3 years ago

I feel the steps to reproduce are missing here.

  1. Go to https://www.moonpig.com/uk/personalised-cards/birthday/for-friends/
  2. Accept All Cookies
  3. Personalize a card
  4. Add to Basket
  5. Continue to Basket (bottom of the page)
  6. Login/password
  7. Add delivery details
  8. Then finally we reach the paypal page.

Screen Shot 2021-05-19 at 14 43 24

Select Pay with Paypal

The pop up is flashing 4 times before being displayed. It displays an iframe coming from Paypal.

but indeed we can't focus inside the input. The focus is working if I deactivate the touch events. I'm not sure exactly why.

But if a company needs to be contacted that would be paypal.

@wisniewskit do you have an idea?

karlcow commented 2 years ago

This is user agent sniffing. If we set the UA to be safari, it opens a secondary window without issues.

webcompat-bot commented 2 years ago

Generate outreach template