firefox-ios icon indicating copy to clipboard operation
firefox-ios copied to clipboard

"Add to Apple Wallet" button does nothing in Firefox on montereybayaquarium.org

Open cpeterso opened this issue 4 years ago • 9 comments

Steps to reproduce

  1. Buy tickets on https://www.montereybayaquarium.org/
  2. View the tickets on the site.
  3. Click "Add to Apple Wallet" button.

Expected behavior

The ticket should open in full screen with an "Add" (to Apple Wallet) button in the upper right corner of the screen. This is what happens in Safari 14.7 and Chrome 92.0.4515.90.

Actual behavior

In Firefox, the page loading progress bar starts to move, but nothing else happens. Disabling Tracking Protection for the site doesn't fix the problem.

Device & build information

  • Device: iPhone 8 running iOS 14.7.1
  • Build version: I can reproduce in both Firefox 35.0 (5448) and Firefox Beta 36.0 (5732).

Notes

This bug might be a duplicate of issue #5479. That bug was closed as "difficult to repro". This bug is easy to repro, but requires purchasing tickets to visit the Monterey Bay Aquarium. Perhaps there is a test page that can be used to test "Add to Apple Wallet" without buying anything?

I found Apple's Wallet Developer Guide documentation for creating test passes:

https://developer.apple.com/library/archive/documentation/UserExperience/Conceptual/PassKit_PG/YourFirst.html

https://stackoverflow.com/questions/52119748/how-to-add-add-to-wallet-button-to-website-to-add-coupons-to-apple-wallet-and

┆Issue is synchronized with this Jira Task

cpeterso avatar Aug 17 '21 00:08 cpeterso

I also couldn't download my COVID19 immunization certificate as an Apple Wallet pass, though I could see an error alert presented. I created a PR for this ticket hoping that might fixes this issue. If not, an extra info is added to the error message alert which might be helpful.

kcome avatar Sep 04 '21 06:09 kcome

I'm having this issue as well. No 'Add to Apple Wallet' buttons or links work in Firefox iOS. No Wallet dialog/screen appears in order to confirm adding the item. All links that fail in Firefox work as expected in Safari iOS.

JoshApos avatar Dec 18 '21 21:12 JoshApos

I am also having this issue with an Apple Pass I created (I can share some data about it and give you a card since we are still testing).

My steps: Generate a QR Code (or just visit the URL) and visit URL in Firefox ...

I can install the same pass from: Email Safari (Didnt try Chrome ;] )

But on Firefox I get an alert "Failed to Add Pass, An error occurred while adding the pass to Wallet. Please try again later."

Spitballing...it seems like Firefox is attempting to force the pass into the Wallet whereas email + Safari gives a preview of the card before you click "Add" to add it to the wallet.

rcosgrave avatar Jan 14 '22 18:01 rcosgrave

This issue should be fixed in the released version 98.0 (8233). I was unable to verify the issue as I could not find a proper test site. Could someone please confirm that the problem is fixed? Thanks!

SimonBasca avatar Mar 10 '22 16:03 SimonBasca

➤ Simion Basca commented:

Moving this issue to “Done” since there is no way to test it. We’ll keep an eye out for this issue and if we receive other reports we will re-open.

data-sync-user avatar Mar 22 '22 12:03 data-sync-user

I've received a report that this issue is still reproducible. From the ticketmaster website, when the user clicked on "Add to wallet" nothing was happening. I'll reopen the ticket.

lmarceau avatar Apr 18 '22 13:04 lmarceau

I’ve not been able to add to Apple Wallet on a couple of recent sites on Firefox Daylight 101.1 (10346); unfortunately both after booking a hotel room, so it’s difficult to provide rest links.

robinwhittleton avatar Jun 18 '22 17:06 robinwhittleton

Also having this issue with airline boarding pass (Rex Airlines Australia). Latest Firefox public release on IOS 16.

Works a treat via safari.

vorwd avatar Sep 17 '22 08:09 vorwd

@vorwd I answered your comment here https://github.com/mozilla-mobile/firefox-ios/issues/5479#issuecomment-1252420252. Thanks

lmarceau avatar Sep 20 '22 14:09 lmarceau

➤ Simion Basca commented:

Currently we don’t have any test site for verification. I will mark this as done and will re-open if the issue is still reproducible when v106 is released.

data-sync-user avatar Oct 11 '22 14:10 data-sync-user

➤ Simion Basca commented:

Currently we don’t have any test site for verification. I will mark this as done and will re-open if the issue is still reproducible when v106 is released.

I've just experienced issue, as well. Shared link from Firefox iOS (latest) with Safari and added to wallet. Firefox doesn't resolve link and add to wallet.

Here is link I tried and copied from e-mail. https://tickets.calpoly.edu/app/pass?ticket_token=1%2Cf5fb5ddb%2C634a245c%2C382940BD-D235-4EC1-8DA6-58B70880F6CE%2CYvUT%2FVJhcE7JW%2FBYbI86i3J5908%3D

jgh9 avatar Oct 15 '22 17:10 jgh9

Hello @jgh9, on which version are you? The change made will be out with version 106. Thanks!

lmarceau avatar Oct 17 '22 13:10 lmarceau

  1. Thanks for update!

From: lmarceau @.> Sent: Monday, October 17, 2022 6:47:32 AM To: mozilla-mobile/firefox-ios @.> Cc: Jason Helfman @.>; Mention @.> Subject: [EXTERNAL] Re: [mozilla-mobile/firefox-ios] "Add to Apple Wallet" button does nothing in Firefox on montereybayaquarium.org (#8994)

Hello @jgh9https://github.com/jgh9, on which version are you? The change made will be out with version 106. Thanks!

— Reply to this email directly, view it on GitHubhttps://github.com/mozilla-mobile/firefox-ios/issues/8994#issuecomment-1280889746, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AAKUXZ5UWMFMNCDPIHH5P73WDVKHJANCNFSM5CIXURKA. You are receiving this because you were mentioned.Message ID: @.***>

jgh9 avatar Oct 17 '22 15:10 jgh9

This just failed for me on version 106, adding my boarding pass for Delta Airlines to Apple Wallet. Opening in Safari allowed me to add it properly.

phoebejaffe avatar Nov 06 '22 15:11 phoebejaffe

@benjaffe I opened a new issue to track this anew. If you have further details about the issue please let us know in there!

lmarceau avatar Nov 07 '22 15:11 lmarceau