[devdocsgjs/main: 1003/1867] Fix #1151 by catching errors thrown when calling canvas.toDataURL
- From: Andy Holmes <andyholmes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [devdocsgjs/main: 1003/1867] Fix #1151 by catching errors thrown when calling canvas.toDataURL
- Date: Fri, 19 Nov 2021 23:47:38 +0000 (UTC)
commit f42afb6f30f11888896eb7d80eff1736dcae6174
Author: Jed Fox <git twopointzero us>
Date: Sat Jan 11 16:32:17 2020 -0500
Fix #1151 by catching errors thrown when calling canvas.toDataURL
assets/javascripts/lib/favicon.coffee | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/assets/javascripts/lib/favicon.coffee b/assets/javascripts/lib/favicon.coffee
index 696bd784..428eae45 100644
--- a/assets/javascripts/lib/favicon.coffee
+++ b/assets/javascripts/lib/favicon.coffee
@@ -59,10 +59,14 @@ withImage = (url, action) ->
ctx.drawImage(docImg, sourceX, sourceY, sourceSize, sourceSize, destinationCoords, destinationCoords,
destinationSize, destinationSize)
- urlCache[doc.slug] = canvas.toDataURL()
- favicon.href = urlCache[doc.slug]
-
- currentSlug = doc.slug
+ try
+ urlCache[doc.slug] = canvas.toDataURL()
+ favicon.href = urlCache[doc.slug]
+
+ currentSlug = doc.slug
+ catch error
+ Raven.captureException error, { level: 'info' }
+ @resetFavicon()
)
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]