mortonfox / shoprite-load-all-to-card

Chrome extension that adds a button to load all ShopRite digital coupons to the ShopRite card
MIT License
12 stars 3 forks source link

Am i doing something wrong? #3

Open ionizer5 opened 1 year ago

ionizer5 commented 1 year ago

Downloaded for first time, added the extension. I see the "Load all to card" but even though I am signed in to shoprite and see this in the top right, all the coupons individually are still saying "log in to load"

when i click the load all to card button, nothing is happening?

mortonfox commented 2 weeks ago

I only just started seeing this issue myself after a Chromium update. It does not happen (yet) in Vivaldi or Thorium. Alternative flavors of Chromium typically lag a version or two behind the main one, so that is not too surprising.

After doing some testing, I noticed that this issue still occurs even if I remove the shoprite-load-all-to-card extension. So, in short, this is an issue that should be directed to ShopRite.

I suspect this has something to do with the Chrome/Chromium browser tightening restrictions on cross-site or third party cookies. ShopRite's grid of coupons is in an iframe served from a different site (shop-rite-web-prod.azurewebsites.net) than the main ShopRite website. So it uses third party cookies in order to communicate your login status from the ShopRite site to the coupon site. This method is finally starting to fail in the latest browser updates. For further reading: https://developer.mozilla.org/en-US/blog/goodbye-third-party-cookies/