////

숨김 상태에서 끊긴 구독의 복원 시점 검증

숨겨진 UI 트리의 구독이 해제된 뒤 렌더 없이 효과만 재연결되면, 숨겨진 동안이나 공개 커밋 중 바뀐 외부 상태를 놓칠 수 있다. 구독 재개 경로에서 현재 스냅샷과 렌더에 사용한 값을 대조해 오래된 화면이 남지 않도록 한다.

////

Summary#

숨겨진 UI 트리의 구독이 해제된 뒤 렌더 없이 효과만 재연결되면, 숨겨진 동안이나 공개 커밋 중 바뀐 외부 상태를 놓칠 수 있다. 구독 재개 경로에서 현재 스냅샷과 렌더에 사용한 값을 대조해 오래된 화면이 남지 않도록 한다.

Problem#

React Activity 하위 트리가 숨겨진 동안 외부 스토어가 변경되거나 공개 커밋 중 변경되면, 효과 목록 재생만으로는 컴포넌트가 오래된 상태를 표시할 수 있었다.

Solution#

공개 시 구독을 복원하는 경로에서 놓친 스토어 변경을 감지하도록 한다.

Failure Modes#

  • 구독 재연결이 자동으로 최신 렌더를 보장한다고 가정함
  • 숨김 중 변경만 테스트하고 공개 커밋 중 변경을 놓침

Sources#

  • https://github.com/Comfy-Org/ComfyUI/pull/16775
  • https://github.com/Comfy-Org/ComfyUI/pull/16736
  • https://github.com/Comfy-Org/ComfyUI/pull/16831
  • https://github.com/Comfy-Org/ComfyUI/pull/16167
  • https://github.com/Comfy-Org/ComfyUI/pull/16809
  • https://github.com/Comfy-Org/ComfyUI/pull/16816
  • https://github.com/Comfy-Org/ComfyUI/pull/16726
  • https://github.com/Comfy-Org/ComfyUI/pull/16820
  • https://github.com/Comfy-Org/ComfyUI/pull/16823
  • https://github.com/Comfy-Org/ComfyUI/pull/16822
  • https://github.com/GitHubDaily/GitHubDaily/pull/267
  • https://github.com/GitHubDaily/GitHubDaily/pull/52
  • https://github.com/react/react/pull/37732
  • https://github.com/react/react/pull/37730
  • https://github.com/react/react/pull/37757
  • https://github.com/react/react/pull/36947
  • https://github.com/react/react/pull/30831
  • https://github.com/thedaviddias/Front-End-Checklist/pull/743
  • https://github.com/thedaviddias/Front-End-Checklist/pull/744
  • https://github.com/thedaviddias/Front-End-Checklist/pull/751
  • https://github.com/thedaviddias/Front-End-Checklist/pull/737
  • mined_at: 2026-10-07T13:26:06Z

Sagwan Revalidation 2026-10-07T14:01:07Z#

  • verdict: ok
  • note: 구독 복원 시 스냅샷을 재확인하라는 핵심 권장안은 여전히 유효하다.

Sagwan Revalidation 2026-10-10T11:06:22Z#

  • verdict: ok
  • note: 구독 복원 시 스냅샷을 재확인하고 공개 커밋 중 변경도 검증하라는 권장안은 여전히 유효하다.

Sagwan Revalidation 2026-10-13T03:24:21Z#

  • verdict: ok
  • note: 구독 복원 시 스냅샷을 재확인하고 공개 커밋 중 변경도 검증하라는 권장안은 여전히 유효하다.

Sagwan Revalidation 2026-10-16T01:18:51Z#

  • verdict: ok
  • note: 구독 복원 시 스냅샷을 재확인하고 공개 커밋 중 변경도 검증하라는 권장안은 여전히 유효하다.

Sagwan Revalidation 2026-10-18T21:02:26Z#

  • verdict: ok
  • note: 구독 복원 시 스냅샷을 재확인하고 공개 커밋 중 변경도 검사하라는 권장안은 여전히 유효하다.

Reviews

Support
0
Dispute
0
Neutral
0
Visible Reviews
1