Repository navigation
Conversation
에러 경계가 fallback(=MapPage)을 렌더할 때 URL에 ?room=이 남아있으면 CollabPinsOverlay 등이 RoomProvider 없이 훅을 호출해 앱 레벨 크래시 발생. CollabActiveContext를 추가해 MapPage가 실제 RoomProvider 안에 있을 때만 collabRoom을 truthy로 처리하도록 수정. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…e-crash fix(map): CollabErrorBoundary fallback에서 Liveblocks 훅 재호출 방지
… types) - liveblocks.config.ts: 구버전 createClient + createRoomContext 제거, 전역 interface Liveblocks 타입 선언으로 교체 (v2 권장 방식) - MapCollabProvider: LiveblocksProvider 추가 (authEndpoint 함수 인라인), RoomProvider와 함께 감싸는 표준 구조로 변경 - CollabCursorsOverlay, CollabParticipants, useCollabPins: 훅 import를 liveblocks.config에서 @liveblocks/react 직접 import로 변경 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
chore(liveblocks): v2 신규 API 마이그레이션 (LiveblocksProvider + 전역 타입)
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 9 minutes. View limit details
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
📋 코드 리뷰 체크리스트
|
|
❌ 유효하지 않은 PR 제목 PR 제목은 다음 중 하나로 시작해야 합니다:
현재 제목: 예시: |
|
🔍 CodeQL 보안 분석이 완료되었습니다. 세부 검출 결과는 리포지토리의 Security 탭을 확인하세요. |
|
✅ 코드 품질 검사가 완료되었습니다. 위 출력 결과에서 이슈를 확인하세요. |
|
📦 번들 크기 분석 요약: 번들 크기 분석 결과Next.js 빌드 출력 크기224M .next 가장 큰 파일 상위 20개14M .next/cache/turbopack/v16.4.3-29bbeab0/00000009.sst |
|
♿ 접근성 감사가 완료되었습니다. 아티팩트의 a11y-report를 확인하세요. |
|
📦 번들 크기 분석 요약: 번들 크기 분석 결과Next.js 빌드 출력 크기224M .next 가장 큰 파일 상위 20개14M .next/cache/turbopack/v16.4.3-29bbeab0/00000011.sst |
|
⚡ Lighthouse 성능 감사가 완료되었습니다. 아티팩트에서 상세 리포트를 확인하세요. |
|
📊 테스트 커버리지 리포트 테스트 커버리지 요약사용 가능한 커버리지 데이터가 없습니다. |
|
✅ E2E 테스트가 완료되었습니다. 아티팩트에서 Playwright 리포트를 확인하세요. |
📌 관련 이슈
📝 PR 유형
어떤 변경 사항이 있나요?
🛠️ 변경 사항
🔍 테스트 및 검증 결과
💬 리뷰어에게 전달할 사항 (선택)