#115 Proton Mail breaks when ArrayBuffer protection is set to "Shift" or "Randomize" on Firefox
Closed: Duplicate by polcak. Opened by gersonzao.

Summary

Title

Setup

Pages affected: mail.proton.me
JShelter Version: 0.13

Popup information (open JShelter popup on affected pages:

  1. Navigate to a page that you are having trouble with: [URL]
  2. Click on the JShelter badge icon.
  3. Is JavaScript Shield active? Yes
  4. Is Network Boundary Shield active? No
  5. Is Fingerprint Detector active? No
  6. What fingerprint likelihood does Fingerprint Detector report?
  7. Did Fingerprint Detector produce any notifications, if so, what was the notification? No
  8. Click on the Modify button next to the JavaScript Shield label.
  9. What is the highlighted level button text? Custom (everything but ArrayBuffer is off)
  10. Click on the Detail tweaks of JS shield for this site button.
  11. What wrappers were triggered by the page, list them below:
    None

OS: Windows 10 Build 19041
Browser: Firefox 102.13.0esr (fresh profile)
Other extensions that might affect JShelter behaviour:

How to reproduce

  1. Open Proton Mail

Expected result

Proton Mail opens

Actual result

"Unsupported browser" page

Reproducibility

Reproducible on Firefox Nightly 117.0a1 (2023-07-08), not reproducible on Microsoft Edge 114.0.1823.67

Workarounds

Setting ArrayBuffer to "Unprotected"

Have you tried other steps to solve the issue?

Using Microsoft Edge, Proton Mail works

Additional information / notes

Untitled.png


Hello, Thank you for reporting the issue. This protection is marked as experimental (enabled only in the experimental JSS level). We know that it does not work as intended. I added the page to issues #32 and #33. When we fix these issues, we can use Proton Mail as a testing page.

Metadata Update from @polcak:
- Issue close_status updated to: Duplicate
- Issue status updated to: Closed (was: Open)

Metadata