From 44da851f374ba4603a271e5dd8d50f05ea3e74a9 Mon Sep 17 00:00:00 2001 From: joshuaruesweg Date: Thu, 13 Aug 2020 09:44:48 +0200 Subject: [PATCH] Fix resizing images in Safari Fixes #3506 --- wcfsetup/install/files/js/WoltLabSuite/Core/Image/Resizer.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wcfsetup/install/files/js/WoltLabSuite/Core/Image/Resizer.js b/wcfsetup/install/files/js/WoltLabSuite/Core/Image/Resizer.js index 53687ba9022..24985c5f128 100644 --- a/wcfsetup/install/files/js/WoltLabSuite/Core/Image/Resizer.js +++ b/wcfsetup/install/files/js/WoltLabSuite/Core/Image/Resizer.js @@ -172,9 +172,9 @@ define([ var canvas = document.createElement('canvas'); - var chromeBug = createImageBitmap(image).then(function (bitmap) { + var chromeBug = (window.createImageBitmap ? createImageBitmap(image).then(function (bitmap) { if (bitmap.height != image.height) throw new Error('Chrome Bug #1069965'); - }); + }) : Promise.resolve()); // Prevent upscaling var newWidth = Math.min(maxWidth, image.width);