From c20dd8464ddff2f633a6fa6461252bf90dc3b817 Mon Sep 17 00:00:00 2001 From: Jakob Guddas Date: Fri, 22 May 2026 12:04:48 +0200 Subject: [PATCH] fix: limit icon size to a maximum of 256 pixels (#4398) Ensure icon size does not exceed 256 pixels. --- docs/.vitepress/api/gh-icon/dpi/[...data].get.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vitepress/api/gh-icon/dpi/[...data].get.ts b/docs/.vitepress/api/gh-icon/dpi/[...data].get.ts index 57a47561a..5b2147dcb 100644 --- a/docs/.vitepress/api/gh-icon/dpi/[...data].get.ts +++ b/docs/.vitepress/api/gh-icon/dpi/[...data].get.ts @@ -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]