denno020 / linkslist

Simply create a list of links. Then share it! Create an eBay wish list, share an Etsy shopping list, or just create links from raw strings
GNU General Public License v3.0
31 stars 12 forks source link

Doesn’t work in Safari, cookies question doesn’t appear #20

Open classyuser opened 2 years ago

classyuser commented 2 years ago

This site will not work in Safari on my iPhone 12 Mini or iPad Air 4. The cookies question doesn’t appear, only the PayPal donation link appears, so the page is greyed out and unusable. Open site in Safari: DB684D81-D3FF-41C4-81FB-415979E722C4 Dismiss PayPal pop up: 5A925793-5452-4161-A96F-CCA222041365

Using Chrome instead, cookies question appears. If I click “Accept” then the site is usable. C33A3EB6-B69F-4A41-8F52-FE6E9E8F050A

classyuser commented 2 years ago

Hmm, the issue seems to be with 1Blocker. I added www.linkslist.app website to the allow list, told it to block nothing, which didn’t work… but disabling it completely seems to work. Is the Cookies question sourced from a different URL?

denno020 commented 2 years ago

Hi @classyuser, thank you for the detailed bug report! I wasn't aware of any such issues on Safari, so it's really great that you've let me know.

The cookies question isn't sourced from another URL, but in order for the app to be functional, Google Analytics has to have loaded, so that's perhaps why the app isn't working when the ad blocker is on (ad blockers tend to block simple analytics tracking also).

I'm currently working on refactoring the application from the ground up, so I'll keep this in mind, but unfortunately, I need analytics to understand how people are using the app, and where I should focus my dev effort, so I can't guarantee that the site will work with an adblocker enabled.

As a side note, Chrome on the iPhone/iPad isn't actually Chrome, it's just Safari with a skin to look like Chrome. So it does appear to be due to 1Blocker, as you've identified in the follow up