fix(subtitle-sidebar): address CodeRabbit follow-ups

This commit is contained in:
2026-03-21 20:49:44 -07:00
parent a42fe599cb
commit 45d183d02d
4 changed files with 39 additions and 2 deletions

View File

@@ -5,7 +5,7 @@ status: In Progress
assignee:
- '@codex'
created_date: '2026-03-21 00:00'
updated_date: '2026-03-22 02:34'
updated_date: '2026-03-22 03:26'
labels:
- pr-review
- subtitle-sidebar
@@ -60,6 +60,8 @@ Verification:
2026-03-21: Addressed the latest CodeRabbit follow-up pass in commit d70c6448 after rebasing onto the updated remote branch tip.
2026-03-21: Reopened for the latest CodeRabbit round on commit d70c6448; current actionable item is the invalid ctx.state.isOverSubtitleSidebar assignment in subtitle-sidebar.ts.
2026-03-22: Addressed the live hover-state and startup mouse-ignore follow-ups from the latest CodeRabbit pass. `handleMouseLeave()` now clears `isOverSubtitle` and drops `secondary-sub-hover-active` when leaving the secondary subtitle container toward the primary container, and renderer startup now calls `syncOverlayMouseIgnoreState(ctx)` instead of forcing `setIgnoreMouseEvents(true, { forward: true })`. The sidebar IPC hover catch and CSS spacing comments were already satisfied in the current tree.
<!-- SECTION:NOTES:END -->
## Final Summary