Skip to content

Commit 7a8ff3c

Browse files
committed
Switch isWebKit and isSafari conditions to maintain behavior
Using isWebKit before isSafari could cause Safari to use FileReader even if force === false, since the user agent for Safari also includes AppleWebKit
1 parent 0a2e868 commit 7a8ff3c

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

dist/FileSaver.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155

156156
var isChromeIOS = /CriOS\/[\d]+/.test(navigator.userAgent);
157157

158-
if ((isChromeIOS || isWebKit || force && isSafari) && typeof FileReader !== 'undefined') {
158+
if ((isChromeIOS || force && isSafari || isWebKit) && typeof FileReader !== 'undefined') {
159159
// Safari doesn't allow downloading of blob URLs
160160
var reader = new FileReader();
161161

dist/FileSaver.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)