From a2f4c7fb7cd8dfa76a0d274e7938e1f368fed48c Mon Sep 17 00:00:00 2001 From: id0Sch Date: Sun, 11 Oct 2026 05:58:47 +0300 Subject: [PATCH] fix(mobile): working pill no longer bulges on its right end (#16143) Signed-off-by: id0sch Co-authored-by: Claude Opus 5.5 (1M context) --- .../mobile/src/features/threads/floating-working-control.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/mobile/src/features/threads/floating-working-control.tsx b/apps/mobile/src/features/threads/floating-working-control.tsx index 1fb87ce1c7251a80ab3c625140b8f1c0d407169b..8672e383452138512a1390913a02ca49fd755c13 100644 --- a/apps/mobile/src/features/threads/floating-working-control.tsx +++ b/apps/mobile/src/features/threads/floating-working-control.tsx @@ -46,7 +46,8 @@ const CONTROL_TIMING = { easing: Easing.out(Easing.cubic), reduceMotion: ReduceMotion.System, } as const; -const CONTROL_SEPARATION = (16 + CONTROL_HEIGHT) / 2; +const CONTROL_ROW_GAP = 14; +const CONTROL_SEPARATION = (CONTROL_ROW_GAP + CONTROL_HEIGHT) / 2; // Both rows share the same centered anchor, so the outgoing one clears fast and // the incoming one waits for it to be mostly gone before it starts to show. const LABEL_ENTERING = FadeIn.duration(160).delay(80).reduceMotion(ReduceMotion.System); @@ -274,7 +275,7 @@ export function FloatingWorkingControl(props: {