Skip to content

docs(web): widen the Help line #478 narrowed, now that it is true (#479) - #495

Merged
mforce merged 1 commit into
mainfrom
feat/479-help-widen
Aug 10, 2026
Merged

docs(web): widen the Help line #478 narrowed, now that it is true (#479)#495
mforce merged 1 commit into
mainfrom
feat/479-help-widen

Conversation

@mforce

@mforce mforce commented Aug 10, 2026

Copy link
Copy Markdown
Owner

What

#478 narrowed the Help line "a message about something that failed appears where the work is" down to just "a failed save explains itself inside the form," because only Sales had the two-slot split at the time — CustomersPage's background balance-load failure landed inside its own New customer dialog, the exact opposite of the wider claim.

#479 (#489, #491) closed that gap: every dialog screen (Customers, Flocks, Inventory, Products, Users, Grades, Expenses, History, DailyEntry) now uses useDialogErrors, so a background read can't land inside an open form and dismissing a form drops only its own message. The wider claim is true app-wide now.

This restores #478's original wording verbatim (en/es/tl) — it was already written and reviewed correctly, just too early — rather than drafting new copy.

Verification

Closes #479.

#478 narrowed "a message about something that failed appears where the
work is" to just "a failed save explains itself inside the form" —
CustomersPage's background balance-load failure landed inside its own
New customer dialog at the time, the exact opposite of the wider claim,
so Help couldn't promise app-wide what only Sales did.

#479 (#489, #491) gave every dialog screen its own page/dialog split:
FlocksPage, InventoryPage, ProductsPage, UsersPage, GradesPage,
ExpensesPage, HistoryPage, DailyEntryPage, CustomersPage. Every screen
with a <Dialog> now uses useDialogErrors — a background read can no
longer land inside an open form, and dismissing a form drops only its
own message. The wider claim is true app-wide now, so this restores
#478's original wording verbatim (en/es/tl) rather than writing new
copy — it was already reviewed and correct, just early.

No GLOSSARY.md change: same reasoning #478 recorded — "error" is not a
domain concept, nothing here renames or redefines one.

Test reverts to the wide assertion from #477's original commit; the
narrow #478 wording fails it, confirmed by mutation.

1644 web tests green, typecheck and build clean.
@mforce
mforce merged commit 9dcd233 into main Aug 10, 2026
10 checks passed
@mforce
mforce deleted the feat/479-help-widen branch August 10, 2026 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SPA: apply the dialog/page error split to the other dialog screens

1 participant