Tracefolio REPORTS & ISSUES
← 모든 기록
턴룸 › Design Data Table버그

제목 검색 삭제·입력 지연·한영 조합 오류 해결

해결

실제 Windows 키 입력으로 한영 조합·삭제·600자 반복·검색 이동·문서 저장을 확인했습니다. 기존42TC는 이력으로 보존하고 이번9TC를 한 보고서에 추가했습니다.

접수→검토→진행→해결→종료

작업 결과

이번 요청인 제목 검색창 수정과 실제 입력 QA를 완료했습니다. Windows·Unity6000.0.83f1의 전용 QA 프로젝트에서 실행했습니다. 이전 제출·서식·시트 메뉴42TC는 당시 결과로 유지하며 이번 회차에서 전부 재실행했다고 보고하지 않습니다.

  • 같은 빌드·같은 파일·영문 모드·400개 물리 키 이벤트로200자를 넣은 단일 A/B 측정: 기존21,989.97ms → 수정757.69ms.
  • 최종 통합본200자×3회:733.13 /480.28 /587.54ms. 총600자 누락0.
  • 실제 한글 조합 한→Backspace→하, 재조합·공백 확정·영어 전환을 확인했습니다. Unicode 문자열 주입만으로 IME 통과를 판정하지 않았습니다.

실제 최종 검색창—한글 English 입력 확인, 문서 Dirty 없음
실제 최종 검색창—한글 English 입력 확인, 문서 Dirty 없음

변경 내용

재현 조건

Windows·Unity6000.0.83f1·ChartGallery.xlsx·QA 전용 프로젝트

재현 순서

제목 검색창 클릭 후 실제 한영 전환·문자 입력·Backspace/Delete·200자 연속입력을 수행합니다.

기대 동작

입력이 검색창에만 적용되고 삭제·IME 조합이 안정적이어야 합니다.

실제 동작

수정 전 삭제 후 검색어 길이가 유지되고 실제200자 A/B 입력에21.99초가 걸렸습니다. 수정 후 삭제·IME 통과, 최종200자3회0.48~0.73초.

원인

현재 소스의 그리드/셀 키보드 컨텍스트와 IME·수식 포커스 처리 경로가 제목 입력을 함께 처리했고, 즉시 모드 경로의 실제 연속입력 지연을 같은 빌드A/B로 재현했습니다. 제목 입력을 유지형 필드와 독립 포커스 경로로 분리한 뒤 재검증했습니다.

적용 내용

대상 수정
제목 검색 입력 기존 매 GUI 이벤트의 IMGUI 텍스트 입력을 유지형 UI Toolkit TextField로 교체. 편집 가능한 UXML·USS를 기존 에셋 폴더에 보관
한영·삭제 검색창 포커스에서 셀 입력·수식 포커스·객체·그리드 IME 처리를 제외. 매 프레임 모델 재주입으로 조합을 취소하지 않도록 수정
키보드 범위 Backspace/Delete·선택·붙여넣기를 검색창에 유지. Enter/CtrlF/CtrlH는 문서 검색으로 연결, CtrlS는 해당 문서를 저장
검색 창 유지 기존 공개 WorkbookToolWindow 호스트 사용. 검색 결과 셀 이동 후에도 Find 창 유지
비용 절감 네이티브 포커스·창 식별·검색 스타일 조회 재사용. 제목 입력 중 반복적인 파일 분류 조회 감소
문서 9개 언어 검색 안내와 현재 실제 화면 갱신. 다른 오래된 문서 이미지는 갱신 완료로 처리하지 않음

중간에 시도한 셀·차트 표시 생략은 더 느리고 삭제 문제도 남아 제거했습니다. 실패 기록은 기존TC39–42와 이전 보고서에 보존합니다.

검증

Windows native SendInput으로 식별한 QA Unity 창에만 실제 키 입력을 전달했습니다. 셀값·Dirty·수식/인라인 편집 상태·세션 해시·차트7개와 도형2개를 함께 검사했습니다.

최종 QA 어셈블리58587f00-4a7d-418d-bcce-6ec5f9fdc38f. A/B는 별도 동일 빌드57c7d9f9에서 입력 컨트롤만 전환한1쌍 측정입니다. 이후 검색창·단축키 연결을 수정한 최종본은 별도3회 반복했습니다. 환경 전체나 다른 PC에서 동일 성능을 보장하는 수치는 아닙니다.

실제 Enter→Find Next에서A2→B5로 이동했고 Find가 유지됐습니다. CtrlF/H도 실제 Find/Replace를 열었습니다. CtrlS는 XLSX를 직접 다시 읽어 SEARCH SAVE QA 저장을 확인한 뒤 원본을 SHA-256 동일하게 복원했습니다.

실제 검색 도구 창
실제 검색 도구 창

최종 입력 반복 · 동일 조건 A/B · 실제 셀 검색 · 단축키 · 저장 검증 · 현재 소스와 실행 프로젝트13파일 대조 · 3어셈블리 컴파일 · 문서 검사

교훈 검토: 실제 물리키 IME와 Unicode 주입을 구분하고, 같은 측정 방법의 A/B와 최종 반복을 구분했습니다. 기존 전역 지침으로 이미 요구되는 내용이므로 전역 지침 변경 없음. 프로젝트 상세 근거는 본 보고서에 보존합니다.

남은 사항

이번 검색창 입력 QA에 남은 미실행 항목은 없습니다.

  • 이번 수정을 포함한 스토어 패키지 재내보내기·심사 제출은 이번 회차에서 실행하지 않았습니다. 소스 반영과 패키지 제출을 구분합니다.
  • 전체 문서 검사에는 기존 이미지 해시/재촬영 등479건이 남았습니다. 새 검색 화면 관련 오류는0건이며 전체 문서/제출 메뉴얼T04는 완료로 바꾸지 않습니다.
  • 전체 Excel 탭 동등 구현 목표와 기존 도형 정렬 등 다른 제한은 이번 검색창 수정의 완료 범위가 아닙니다.
  • 검증 환경은Windows·Unity6000.0.83f1입니다. 다른 OS·모든 IME 종류·장시간 모든 파일 성능을 보장하지 않습니다.

작업 시간

  • 제안 시간: 최근 재개 시 추가8–12분(2026-11-01 20:13:08 KST). 최초17:54:08에는10–15분,19:22:10 재개에도10–15분을 안내했으며 사용자 중단 후 다시 재개했습니다.
  • 실제로 완료된 시간: 최근 재개2026-11-01 20:13:08 KST부터 기능·실행 QA·보고서 원본 준비까지87분54초, 2026-11-01 21:41:02 KST. 제안8–12분을 초과했습니다. 공개 배포 확인 종료 시각은 최종 응답에 기록합니다. 중간 사용자 중단 시간까지 모두 작업 시간으로 계산하지 않았습니다.
  • XERJ: 사용 — XERJ에서 TitleSearchOwnsInput 관련 후보를 검색한 뒤 현재 소스와 실제 실행으로 검증했습니다. 자동 인덱스 최신성을 가정하지 않았습니다.
Markdown 원본작성 기준
QA → DISCUSSION → NEXT ACTION

이 보고서의 QA 토론 0

토론 시작
이 프로젝트의 모든 토론 보기 →

자동 복사를 사용할 수 없습니다. 주소를 선택해 직접 복사해 주세요.