From 3a34d115487448fc0a7543fbb0b4553f098ef097 Mon Sep 17 00:00:00 2001 From: Anton Volnuhin Date: Sat, 7 Feb 2026 23:33:24 +0300 Subject: [PATCH] Hide level 3 outside labels in compact donut mode iPhone 17 Pro Max landscape is 956px wide, above the previous 950px label threshold. Use isCompact flag instead of isMobile for hiding level 3 outside labels. Co-Authored-By: Claude Opus 4.6 --- app.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.js b/app.js index 4476486..8812a1d 100644 --- a/app.js +++ b/app.js @@ -2799,8 +2799,8 @@ function adjustChartSize() { option.series.levels[2].label.fontSize = level2FontSize; option.series.levels[2].label.fontWeight = level2FontWeight; - // Update level 3 labels: hide on mobile, show on desktop (with conditions) - if (isMobile) { + // Update level 3 labels: hide on compact/small screens, show on desktop + if (isCompact) { option.series.levels[3].label.show = false; option.series.levels[3].label.position = 'inside'; } else if (screenWidth < 950) {