From a5e627a57bd7744bf6949fc78d1c0292bb553721 Mon Sep 17 00:00:00 2001 From: Davide Grilli Date: Sat, 5 Sep 2026 23:12:20 +0200 Subject: [PATCH] Corregge il rendering sfasato del tesseramento su iOS. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Il pannello delle sottosezioni è trascinabile: Motion gli lasciava `will-change: transform` in permanenza e su iOS il sottoalbero finiva in un layer composito. Sul tab Tesseramento, il più alto, il layer supera il tile di WebKit e il contenuto veniva ridipinto a fasce sfalsate. Disattiva la gestione automatica del will-change e toglie il backdrop-blur dalla barra tab: non è sticky, quindi non sfocava nulla, ma il backdrop root forzava il rendering a layer degli antenati. Co-Authored-By: Claude Opus 5 --- src/components/crapp/BarraSottosezioni.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/crapp/BarraSottosezioni.tsx b/src/components/crapp/BarraSottosezioni.tsx index 9135ef0..b8172dc 100644 --- a/src/components/crapp/BarraSottosezioni.tsx +++ b/src/components/crapp/BarraSottosezioni.tsx @@ -58,7 +58,10 @@ export function BarraSottosezioni({ return (
-
+ {/* Niente backdrop-blur: la barra non è sticky, quindi non sfoca nulla, ma su + iOS il backdrop root forza il rendering a layer degli antenati e sporca il + pannello alto qui sotto. */} +

{voce.label}