편집 입력의 host 소유권과 composition 수명을 보존한다 - #712
Merged
Merged
Conversation
Owner
Author
|
후속 마무리 요청에 따라 67632511의 녹색 CI와 최신 main을 확인하고 squash merge했습니다. 반영 commit은 058422f3964d3be9b0ffeb4310aa21270e991649이며, 병합 tree가 검증한 PR HEAD tree와 정확히 일치합니다. #711은 자동 종료됐습니다. 본문의 PR까지만 진행한다는 문구는 최초 실행 단계의 기록이며 이번 사용자 요청으로 병합까지 승인됐습니다. 별도 qualified owner review는 미수행 사실로 남기되, 저장소에서 요구하지 않는 자체 추가 대기 조건으로 취급하지 않았습니다. OS native 입력 전체 지원을 입증한 것으로 확대하지 않습니다. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Goal Anchor
Closes #711
변경
isWebEditingHostTarget을 공개하고 local·collaborative·Rich Text binding의 중복 판별을 제거했습니다. model reconciliation 계약은 각 owner에 유지합니다.dataTransfer와 target range를 소비합니다. composition endpoint가 달라지거나 삭제되면rich-text.composition-stale로 거절하고 render lease를 해제합니다.as/editor/unmount 변경은 binding 수명으로 처리합니다.검증
InputEvent생성자가dataTransfer를 누락하는 차이를 fixture에서 명시적으로 보완했습니다. 제품 코드는 그대로이며, replacement 문자열과 target range에 대한 기존 검증을 유지합니다.npm run build, 관련 5개 package test typecheck,workspace:check,docs:api:check,docs:evaluate,standard:check통과.site:verify:pages의 build·정적/HTTP 검사 통과.as변경, StrictMode/editor 교체/unmount를 검증했습니다.후보와 pending frontier
facc55d1418b179cbf121bcf5210623b54dbf39d67632511e86dd6b205b409b1c899515a68113721e032dad44c291ea88c94af1208712238b05aff32npm ci.eba5017a98e7a95af133b32613fdd30035e58f92: unrelated.f0d0b09767c0fc5cb3dc9cb0ba1119d0020a113c, refactor(annotation): 선택·gesture·출력의 정본 경계 통합 #5894c89fbc7a8680d41df77e7f9d85cf866d0690dec: 문서/등록·lockfile의 boundary-overlap. 해당 domain 변경 제외. main과 이미 충돌한 두 PR의 전체 combined tree 검증은 unavailable이며 이를 호환성 통과로 간주하지 않습니다.잔여 조건과 배포 경계
onActionfailure와 기존 browser corpus가 관찰 신호입니다.read:project권한 부족으로 unavailable. Issue/PR에서 진행 상태를 기록했습니다.