mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-05-07 00:37:36 +00:00
Hide whats-new modal on public demo
This commit is contained in:
parent
df2fccb011
commit
8e6fe4142f
4 changed files with 38 additions and 2 deletions
|
|
@ -1130,6 +1130,10 @@ product copy, or external links back into the shared shell. Internal product
|
|||
navigation from that shell should still route through canonical shared helpers
|
||||
such as `frontend-modern/src/routing/resourceLinks.ts` rather than freezing raw
|
||||
`/recovery?...` route strings into the modal itself.
|
||||
That state owner now also owns public-demo suppression: the modal must stay
|
||||
closed until `sessionPresentationPolicyResolved()` is true and must fail closed
|
||||
when `presentationPolicyIsDemoMode()` resolves true, so the public demo does
|
||||
not front-load product migration onboarding ahead of the actual surface.
|
||||
Canonical customer disclosures inside those shared shells now route through
|
||||
`frontend-modern/src/utils/docsLinks.ts`, so settings and what's-new privacy
|
||||
links resolve to shipped `/docs/...` assets instead of hard-coded GitHub
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue