From 6b2ddeb837cef6ed491a90ce54fac42cc1a0b55b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 6 May 2026 04:33:41 +0000 Subject: [PATCH] fix(simple): clarify market price fallback copy --- web/src/views/SimpleView.tsx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/web/src/views/SimpleView.tsx b/web/src/views/SimpleView.tsx index e826992..afa6b4d 100644 --- a/web/src/views/SimpleView.tsx +++ b/web/src/views/SimpleView.tsx @@ -116,7 +116,7 @@ export function buildSimpleSetupPayload(input: { const currentMarketPrice = parsePositiveNumber(input.draft.currentMarketPrice); if (!currentMarketPrice) { - throw new Error('Current market price is unavailable. Refresh market data and try again.'); + throw new Error('No recent market price is available right now. The app uses live price when available, otherwise the latest close.'); } const quantity = parsePositiveNumber(input.draft.quantity); @@ -390,10 +390,10 @@ export function SimpleView() { if (Number.isFinite(lastClose) && lastClose > 0) { updateDraft('currentMarketPrice', lastClose.toFixed(4)); } else { - throw new Error('No recent market price available'); + throw new Error('No recent market data is available for this symbol right now.'); } } catch (err: any) { - setError(err?.message ?? 'Failed to load market price'); + setError(err?.message ?? 'Failed to load market data'); } finally { setLoadingPrice(false); } @@ -529,6 +529,9 @@ export function SimpleView() { readOnly className="bg-[var(--muted)] text-[var(--foreground)]" /> + + Uses live market price when available. Outside market hours, it falls back to the latest close. +