Не происходит route intercepting при перезагрузке страницы. Next js route intercepting

Когда я захожу на путь /main/lobby, у меня открывается модальное окно, которое рендерится поверх /main страницы благодаря route intercepting. Но когда я с открытым модальным окном перезапускаю страницы, то, почему-то, перехват роута /main/lobby не происходит и, соответственно, на фоне пусто.

Нормально ли такое поведение? Если да, то как можно реализовать redirect на страницу /main, если я сделал перезапуск страницы на модальном окне /main/lobby?

Структура проекта:

введите сюда описание изображения

layout.tsx который в папке main на одном уровне с @modal и lobby:

import { LayoutComponent } from "@/components/layout/layoutComponents";
import React from "react";

export default async function Layout({
  children,
  modal,
}: {
  children: React.ReactNode;
  modal: React.ReactNode;
}) {
  return (
    <>
      <LayoutComponent />
      {children}
      {modal}
    </>
  );
}


Ответы (0 шт):