fix: the iOS tile trim handles its own failure instead of an empty catch, and the weight test's slow row saves without an async prop

This commit is contained in:
Maurice
2026-11-08 19:57:43 +01:00
parent b529cf4e57
commit 1400b5d308
2 changed files with 14 additions and 12 deletions
@@ -11,10 +11,9 @@ function SlowRow({ onSave }: { onSave: (grams: number | null) => void }) {
<WeightInput
value={stored}
width={36}
onSave={async (grams) => {
onSave={(grams) => {
onSave(grams);
await new Promise((resolve) => setTimeout(resolve, 300));
setStored(grams);
setTimeout(() => setStored(grams), 300);
}}
/>
);