Summary
src/components/DomainWarningBanner.tsx runs only client-side and exposes a redirect handler (window.location.href = 'https://propchain.io') without checking the current host.
Affected area
src/components/DomainWarningBanner.tsx (line ~95)
Steps to reproduce
If a clone or developer portal reuses the component, users with the wrong domain can be silently redirected to the production site, which is a UX surprise and possible spoofing vector.
Expected behaviour
Render a non-navigating warning panel with a manual "continue anyway" button gated behind an explicit user action and an aria-live announcement.
Acceptance criteria
Summary
src/components/DomainWarningBanner.tsxruns only client-side and exposes a redirect handler (window.location.href = 'https://propchain.io') without checking the current host.Affected area
src/components/DomainWarningBanner.tsx(line ~95)Steps to reproduce
If a clone or developer portal reuses the component, users with the wrong domain can be silently redirected to the production site, which is a UX surprise and possible spoofing vector.
Expected behaviour
Render a non-navigating warning panel with a manual "continue anyway" button gated behind an explicit user action and an aria-live announcement.
Acceptance criteria