fides icon indicating copy to clipboard operation
fides copied to clipboard

Cross-browser compatibility issues with Fides-js

Open eastandwestwind opened this issue 2 years ago • 2 comments

Bug Description

In testing https://github.com/ethyca/fides/issues/3319, it was discovered that older browsers (for example using Chrome 39 and Safari 10), had issues calling the fides-js route due to various syntax issues that differ by browser. Since these existed before, I kept the above ticket scoped to including fetch when needed, and opened this ticket to perform a fuller-scale evaluation of cross-browser support.

For this ticket, we need to:

  1. Decide which browsers and versions we officially wish to support with fides-js cookie banner
  2. Perform a fuller-scale evaluation of cross-browser support to determine which of our supported browsers are failing to load fides-js
  3. Write follow-up tickets based on results to fix these issues.

Steps to Reproduce

  1. Using Sauce Labs, navigate to http://localhost:3000/fides-js-demo.html using an old browser like Chrome 39 or Safari 10
  2. Open console and see syntax issues that lead to fides-js API call failing

Here's an example screenshot using Safari 10: Screenshot 2023-07-10 at 9 44 08 AM

Expected behavior

Fides-js should load and cookie banner should show.

eastandwestwind avatar Jul 10 '23 13:07 eastandwestwind

Documenting here that @NevilleS suggests we support all evergreen browsers

eastandwestwind avatar Jul 10 '23 17:07 eastandwestwind

@eastandwestwind did we ever resolve this? Thanks.

rsilvery avatar Oct 20 '23 14:10 rsilvery