Task #1198: exam_social.hwp 중첩 표 셀 붙여넣기 경로 보존#1207
Merged
Conversation
edwardkim
added a commit
that referenced
this pull request
Jun 1, 2026
…#1198) @postmelee. 1924 passed, opt-in 하위 호환, issue_1198 통합 + issue_850 회귀. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Owner
|
머지했습니다(devel 중첩 표 셀의 붙여넣기 경로 문제를 cellPath 기반 API 로 깔끔하게 풀어주셨습니다. 기존 단일 셀 API 를 보존하면서 path 변형을 추가하고 검증:
좋은 기여 감사합니다. |
Owner
|
추가로, 메인테이너가 rhwp-studio 에서 |
edwardkim
added a commit
that referenced
this pull request
Jun 1, 2026
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
edwardkim
added a commit
that referenced
this pull request
Jun 1, 2026
@postmelee — 표 셀 텍스트 입력이 매 키마다 document-changed→refreshPages() full refresh(visible page 전체 재렌더 + image retry reset)를 타던 비용을, 같은 cellPath 단일 insert/delete 만 page-local repaint 로 보내는 narrow invalidation 으로 축소. 선택안 A(document-page-invalidated 이벤트 분리) + C(image retry reset 생략). 보수적 화이트리스트 — 구조 변경/본문 입력은 기존 full refresh fallback. Rust 무변경(rhwp-studio TS 전용). npm test 52 passed, Rust test --tests 1924 passed. orders 충돌(우리 #1207 기록 + #1211 작업일지) 양쪽 보존 해소. 작업지시자 승인. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.
변경 요약
cellPath기반 붙여넣기 native/WASM API를 추가했습니다.rhwp-studio붙여넣기 라우팅에서cellPath.length > 1이면 내부 클립보드와 HTML 붙여넣기 모두 path 기반 API를 사용하도록 수정했습니다.cellParaIdx/cellPath갱신을 보정했습니다.samples/exam_social.hwp의 상단성명입력칸을 대상으로 내부/HTML 붙여넣기 회귀 테스트를 추가했습니다.관련 이슈
Related: #1198
테스트
cargo fmt --checkcargo test --test issue_1198_nested_cell_paste -- --nocapturecargo test --test issue_850_answer_sheet_name_hit_test issue_850_exam_social_answer_sheet_name_cell_keeps_outer_path -- --nocapturecargo test --libwasm-pack build --target web --out-dir pkgcd rhwp-studio && npm testcd rhwp-studio && npm run build메모
devel입니다.