From 413027732137620eab618b3cdb1a79fd0d2ec429 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Miguel=20=C3=81ngel?= Date: Wed, 23 Sep 2026 00:09:05 -0400 Subject: [PATCH] perf(studio): mask a tab strip only while it is clipped --- packages/studio/src/components/dock/dock.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/studio/src/components/dock/dock.css b/packages/studio/src/components/dock/dock.css index 092a755051..f6ee3e4ef6 100644 --- a/packages/studio/src/components/dock/dock.css +++ b/packages/studio/src/components/dock/dock.css @@ -65,6 +65,10 @@ gap: 2px; --hf-fade-start: 0px; --hf-fade-end: 0px; +} + +/* A mask adds a compositor render pass; only a strip that is actually clipped needs one. */ +.hf-dock .dv-tabs-container[data-clipped] { mask-image: linear-gradient( to right, transparent,