diff --git a/src/page.html b/src/page.html index a8e7d95..e7798fe 100644 --- a/src/page.html +++ b/src/page.html @@ -266,7 +266,7 @@ function fitLabel(name, maxW) { if (ctx.measureText(name).width <= maxW) return name; const parts = name.split("."); - while (parts.length > 2 && ctx.measureText("…" + parts.join(".")).width > maxW) parts.shift(); + while (parts.length > 1 && ctx.measureText("…" + parts.join(".")).width > maxW) parts.shift(); let text = "…" + parts.join("."); while (text.length > 2 && ctx.measureText(text).width > maxW) text = "…" + text.slice(2); return text;