Profile Save Toast Production Verification

Verified on production after PR #834 was merged and deployed from main.

Production Measurement

URL
https://app.tegy.io/new#settings/general
Deploy version observed
b716a20a-ca87-4a8e-9d90-d5dddfe9dc56
Bundle
/assets/index-BgVGsmmH.js
Toast text
Saved
Size
121px x 42px
Padding
8px
Radius
12px
Close button count
0
Title type
14px / 20px, weight 400
Profile restore check
Original full name was restored after the verification edit.

Implementation

The app uses the existing shadcn Sonner wrapper and Sonner-supported options: position, offset, toastOptions.unstyled, and toastOptions.classNames. This avoids fighting Sonner's default styled selector and keeps the toast shape owned by the shadcn component boundary.

Test Evidence

Build
npm run build
Settings regression
npx playwright test tests/browser/product-vision-ui.spec.ts -g "general settings" --reporter=list
Clickable controls
npx playwright test tests/browser/clickable-controls.spec.ts --reporter=list
Deploy smoke
npm run smoke:auth-production