Skip to content

fix: state_unsafe_mutation 에러 수정 및 Dantry 노이즈 필터 강화#424

Merged
sdk-kr merged 2 commits into
mainfrom
fix/dantry-error-filter
Mar 8, 2026
Merged

fix: state_unsafe_mutation 에러 수정 및 Dantry 노이즈 필터 강화#424
sdk-kr merged 2 commits into
mainfrom
fix/dantry-error-filter

Conversation

@sdk-kr
Copy link
Copy Markdown
Contributor

@sdk-kr sdk-kr commented Mar 8, 2026

변경사항

state_unsafe_mutation 수정 (일 12만건)

  • shortcut-buttons.svelte: focusin/focusout 핸들러에 queueMicrotask 적용
  • reaction-bar.svelte: click outside 핸들러에 queueMicrotask 적용
  • SvelteKit 네비게이션 중 document 이벤트 리스너가 렌더링 사이클 내에서 $state 변경하는 문제 해결

Dantry 노이즈 필터 추가 (일 ~18만건 감소 예상)

  • is not valid JSON / Unrecognized token: CDN/서버가 HTML 반환 시 발생 (네트워크 이슈)
  • state_unsafe_mutation: 코드 수정과 별개로 잔여 발생분 필터
  • error loading dynamically imported module: 배포 후 구 chunk 로드 실패 (기존 배너로 처리)
  • adsbygoogle.push(): 광고 슬롯 에러
  • Error: Rejected: ServiceWorker 등록 실패 매치 수정

Deploy Bot added 2 commits March 8, 2026 21:16
- shortcut-buttons: focusin/focusout 핸들러에 queueMicrotask 적용 (렌더링 중 state 변경 방지)
- reaction-bar: click outside 핸들러에 queueMicrotask 적용
- hooks.client.ts: JSON parse HTML 응답, state_unsafe_mutation, dynamic import, adsbygoogle 에러 필터 추가
- Error: Rejected 정확 매치 수정
- [boardId], feed, my 페이지: data.streamed?.로 안전 접근 (일 265건 에러 수정)
- hooks.client.ts: Firefox JSON parse, __firefox__, ethereum, hover, ServiceWorker 에러 필터 추가
@sdk-kr sdk-kr merged commit b839119 into main Mar 8, 2026
8 of 12 checks passed
@sdk-kr sdk-kr deleted the fix/dantry-error-filter branch March 8, 2026 12:30
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Mar 8, 2026

Staging 배포 완료

URL: https://dev.damoang.net
이미지: staging-cd5be4c
커밋: cd5be4c

변경사항을 dev.damoang.net에서 확인하세요.

sdk-kr pushed a commit that referenced this pull request Mar 9, 2026
- #421 에서 제거한 `overflow-x-hidden` 속성이 #424 에서 복귀되었으므로 레이아웃 잘림 현상 발생하기
때문에 재적용
- 모바일 화면 간격 개선을 위해 모든 목록 레이아웃 `wrapperClass`의 가로 여백을 -mx-5에서 -mx-2로 축소
- 레이아웃 일관성 향상을 위해 RecentPosts 컴포넌트 주변의 불필요한 래퍼 div 제거
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant