diff --git a/front/packages/primitives/src/links.tsx b/front/packages/primitives/src/links.tsx index b866fb53..567a4c3e 100644 --- a/front/packages/primitives/src/links.tsx +++ b/front/packages/primitives/src/links.tsx @@ -49,7 +49,7 @@ export const A = ({ replace ? { nativeBehavior: "stack-replace", - isNestedNavigator: false, + isNestedNavigator: true, } : undefined } @@ -105,7 +105,7 @@ export const Link = ({ const linkProps = useLink({ href: href ?? "#", replace, - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); // @ts-ignore Missing hrefAttrs type definition. linkProps.hrefAttrs = { ...linkProps.hrefAttrs, target }; diff --git a/front/packages/ui/src/login/login.tsx b/front/packages/ui/src/login/login.tsx index 546151f7..9814638d 100644 --- a/front/packages/ui/src/login/login.tsx +++ b/front/packages/ui/src/login/login.tsx @@ -46,7 +46,7 @@ export const LoginPage: QueryPage<{ apiUrl?: string; error?: string }> = ({ useEffect(() => { if (!apiUrl && Platform.OS !== "web") router.replace("/server-url", undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); }, [apiUrl, router]); @@ -74,7 +74,7 @@ export const LoginPage: QueryPage<{ apiUrl?: string; error?: string }> = ({ setError(error); if (error) return; router.replace("/", undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); }} {...css({ diff --git a/front/packages/ui/src/login/oidc.tsx b/front/packages/ui/src/login/oidc.tsx index 43b38772..7de3fdce 100644 --- a/front/packages/ui/src/login/oidc.tsx +++ b/front/packages/ui/src/login/oidc.tsx @@ -106,7 +106,7 @@ export const OidcCallbackPage: QueryPage<{ function onError(error: string) { router.replace({ pathname: "/login", query: { error, apiUrl } }, undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); } async function run() { @@ -114,7 +114,7 @@ export const OidcCallbackPage: QueryPage<{ if (loginError) onError(loginError); else { router.replace("/", undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); } } diff --git a/front/packages/ui/src/login/register.tsx b/front/packages/ui/src/login/register.tsx index 81af64ee..0ba1d287 100644 --- a/front/packages/ui/src/login/register.tsx +++ b/front/packages/ui/src/login/register.tsx @@ -45,7 +45,7 @@ export const RegisterPage: QueryPage<{ apiUrl?: string }> = ({ apiUrl }) => { useEffect(() => { if (!apiUrl && Platform.OS !== "web") router.replace("/server-url", undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); }, [apiUrl, router]); @@ -85,7 +85,7 @@ export const RegisterPage: QueryPage<{ apiUrl?: string }> = ({ apiUrl }) => { setError(error); if (error) return; router.replace("/", undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); }} {...css({ diff --git a/front/packages/ui/src/player/index.tsx b/front/packages/ui/src/player/index.tsx index 668c664a..506cdb09 100644 --- a/front/packages/ui/src/player/index.tsx +++ b/front/packages/ui/src/player/index.tsx @@ -157,11 +157,11 @@ export const Player = ({ if (!data) return; if (data.type === "movie") router.replace(`/movie/${data.slug}`, undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); else router.replace(next ?? `/show/${data.show!.slug}`, undefined, { - experimental: { nativeBehavior: "stack-replace", isNestedNavigator: false }, + experimental: { nativeBehavior: "stack-replace", isNestedNavigator: true }, }); }} {...css(StyleSheet.absoluteFillObject)}