@apps-in-toss/web-framework 버전 0.0.37 => 1.2.0 업그레이드 후 첫 진입화면 앱바 뒤로가기 버튼 동작하지 않음

안녕하세요. 이전에 메이저 버전 마이그레이션 공지 이후 @apps-in-toss/web-framework 버전을 업그레이드 하였습니다. 그 후 첫 진입화면에서만 앱바의 뒤로가기가 동작하지 않고 있습니다. package.json의 의존성은 다음과 같은데 문제가 되는 부분이 있을까요?

  "dependencies": {

    "@apps-in-toss/web-framework": "^1.0.0",

"@granite-js/plugin-router": "0.1.21",

"@sentry/react": "^9.19.0",

"axios": "^1.8.2",

"crypto-js": "^4.2.0",

"dayjs": "^1.11.13",

"dompurify": "^3.2.5",

"es-hangul": "^2.3.3",

"framer-motion": "^12.7.2",

"html2canvas": "^1.4.1",

"korean-lunar-calendar": "^0.3.6",

"react": "^18.2.0",

"react-barcode": "^1.6.1",

"react-dom": "^18.2.0",

"react-router-dom": "^7.3.0",

"react-slick": "^0.30.3",

"react-svg": "^16.3.0",

"react-transition-group": "^4.4.5",

"slick-carousel": "^1.8.1",

"zustand": "^4.5.0"

  },

안녕하세요 :slight_smile:
전달주신 package.json을 보니 "@apps-in-toss/web-framework": "^1.0.0", 로 사용중이신 듯 한데요 !
혹시 1.4.3 으로 변경 후 테스트 해봐주실 수 있을까요 ?

안녕하세요. 해당 증상 관련해서 재문의 드립니다.
웹 프레임워크 버전 이외에도 현재 해당 현상을 수정하려면 다음과 같은 조건이 필요합니다.

npm list실행 시 @apps-in-toss/web-framework@1.4.5

  1. ‘/’ 라우트가 페이지 컴포넌트에 바로 연결되어 있어야 한다.
    <Route path={'/'} element={<Navigate to={RoutePaths.MAIN} replace />} />(X)
    <Route path={'/'} element={getMainPageComponent()} />(O)

  2. 첫 화면 진입 시 실행되는 로직에서 zustand sessionStorage에 특정값이 set되면 안된다.
    아마 프레임워크 구동 시점이랑 관련이 있는 것으로 보여집니다.

두 조건을 모두 만족해야 첫화면에서 뒤로가기 시 종료팝업이 뜹니다. bedrock 버전으로 사용했을 때는 위 로직들을 수정하지 않고도 동작을 해서 프레임워크 버전 업데이트로 수정이 가능한지 문의 드립니다:smiling_face_with_tear:

안녕하세요. 해당 내용 확인 한번만 부탁드립니다!

해당 문의글을 참조하여 graniteEvent와 closeView로 해결해도 되나요?