Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: restore ESR compatibility #812

Merged
merged 1 commit into from
Nov 11, 2019
Merged

fix: restore ESR compatibility #812

merged 1 commit into from
Nov 11, 2019

Conversation

lidel
Copy link
Member

@lidel lidel commented Nov 8, 2019

This PR:

Motivation

This makes Companion once again compatible with Firefox ESR and Fennec-based Firefox for Android.

How to test 🎶

A way to test this is to open Firefox 68 (ESR) and go to https://audius.co using Firefox ESR and start listening to music. XHR requests sent to public gateways should get cancelled before receiving first byte of payload, and a late redirect to local gateway replaces them. (Firefox >69 redirects immediately, without the need to cancel original requet mid-flight)

Closes #784
Closes #779
CC #436

- changes minimal Firefox version to 68
- restores CORS workaround when runtime is Firefox <69.

This makes Companion once again compatible with Firefox ESR
and Fennec-based Firefox for Android.

Closes #784
Closes #779
@lidel lidel merged commit fb5958a into master Nov 11, 2019
@lidel lidel deleted the fix/android-esr branch November 11, 2019 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Firefox 69 required? (No ESR compatibility) Unable to install in Firefox for Android
1 participant