턴룸 › Design Data Table작업 결과Taskbar context menu isolation
기존 기록 이전원문에 기록된 작업 내용과 당시 검증 범위를 정리한 보관 기록입니다.
User observation: right-clicking a minimized entry opened its document, the menu and a thumbnail at the same time.
Source findings:
- ShowContext supplied the minimized document as WorkbookPopup.Show's owner.
- That generic path attached and raised the document when the popup opened.
- Hover polling had no menu-open suppression, allowing a new thumbnail/peek while the menu was active.
Changes:
- Taskbar menus take a separate unowned popup route; they do not call Attach or RaiseForPopup for their minimized document. Automatic inherited-owner assignment explicitly excludes active taskbar menus.
- The menu tracks its active native EditorWindow lifecycle.
- Opening context blocks hover and cancels the current card/fade/peek. While a taskbar menu is open, UpdateHover cancels and returns before input/peek processing.
- After dismissal, the hover gate requires the pointer to leave the taskbar entry before a fresh preview session can begin.
- Restore/maximize/close actions remain explicit menu commands. Ordinary tool popups retain their document ownership.
Actual right-click/native-window interaction remains pending user verification; no computer use was performed. Existing workbook data and dirty edits were not saved or closed by tools. All nine guide descriptions were regenerated; historical screenshot/source hashes were preserved, and native screenshot verification remains pending.
XERJ located WorkbookTaskbarMenu; current menu, shelf and popup ownership implementations were read before editing.
Validation: build succeeded with zero warnings/errors. 95 hover and 153 taskbar assertions passed, including taskbar-vs-ordinary-popup ownership routing and menu/open/dismiss/leave/re-entry suppression. Documentation verification found no issues beyond pending/stale native screenshot requirements. Actual native interaction remains unverified.
원문과 편집 이력
- 원문 SHA-256:
d15b890e25739038f0d82038f381c49bb5f5579b0b648619c847fbcd7b618e6f - 표시 날짜는 원본 파일의 수정 시각입니다. 작업 완료 시각은 원문에 있는 값을 기준으로 확인합니다.
Tracefolio REPORTS & ISSUES