fix: limit icon size to a maximum of 256 pixels (#4398)

Ensure icon size does not exceed 256 pixels.
This commit is contained in:
Jakob Guddas
2026-05-22 12:04:48 +02:00
committed by GitHub
parent 29af709846
commit c20dd8464d
@@ -11,7 +11,7 @@ export default eventHandler(async (event) => {
const name = params.data.split('/').at(-3);
const iconSizeString = params.data.split('/').at(-2);
const svgData = params.data.split('/').at(-1);
const iconSize = parseInt(iconSizeString, 10);
const iconSize = Math.min(parseInt(iconSizeString, 10) || imageSize, 256);
const data = svgData.slice(0, -4);
const prevSvg = iconNodes[name]