From c0a54778dfd3ade38aac1acf7f0ab6c8719fe87f Mon Sep 17 00:00:00 2001 From: Til Date: Fri, 8 May 2026 07:45:58 +0200 Subject: [PATCH] fix error when adding gradient stops on kiwi browser --- copyparty/web/browser.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 936bd79d..4770215a 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -2550,10 +2550,16 @@ function auto_grad(can, color, color2) { mix = [70, 100, 90, 70]; for (var a = 0; a < p.length; a++){ - var c = 'color-mix(in xyz, ' + color + ' ' + mix[a] + '%, ' + color2 + ' ' + (100 - mix[a]) + '%)'; + var c = 'color-mix(in oklab, ' + color + ' ' + mix[a] + '%, ' + color2 + ' ' + (100 - mix[a]) + '%)'; var pc = parseColor(c); - if(pc) - g.addColorStop(p[a], parseColor(c)); + if (pc) { + try { + g.addColorStop(p[a], pc); + } catch (e) { + console.log(e); + g.addColorStop(p[a], color2); + } + } } return g;