Skip to content

Commit c0fc102

Browse files
committed
Wrap native extension in try/catch to avoid error in Safari 7.1
1 parent 50656ff commit c0fc102

5 files changed

Lines changed: 19 additions & 10 deletions

File tree

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "PACE",
33
"main": "pace.js",
4-
"version": "0.5.5",
4+
"version": "0.5.6",
55
"homepage": "http://github.hubspot.com/pace/docs/welcome",
66
"authors": [
77
"Zack Bloom <zackbloom@gmail.com>",

pace.coffee

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,8 @@ class RequestIntercept extends Events
336336

337337
req
338338

339-
extendNative window.XMLHttpRequest, _XMLHttpRequest
339+
try
340+
extendNative window.XMLHttpRequest, _XMLHttpRequest
340341

341342
if _XDomainRequest?
342343
window.XDomainRequest = ->
@@ -346,7 +347,8 @@ class RequestIntercept extends Events
346347

347348
req
348349

349-
extendNative window.XDomainRequest, _XDomainRequest
350+
try
351+
extendNative window.XDomainRequest, _XDomainRequest
350352

351353
if _WebSocket? and options.ajax.trackWebSockets
352354
window.WebSocket = (url, protocols) =>
@@ -360,7 +362,8 @@ class RequestIntercept extends Events
360362

361363
req
362364

363-
extendNative window.WebSocket, _WebSocket
365+
try
366+
extendNative window.WebSocket, _WebSocket
364367

365368
_intercept = null
366369
getIntercept = ->

pace.js

Lines changed: 9 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pace.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "pace",
3-
"version": "0.5.5",
3+
"version": "0.5.6",
44
"description": "Automatic page load progress bar",
55
"authors": [
66
"Zack Bloom <zackbloom@gmail.com>",

0 commit comments

Comments
 (0)