Commit 39fd2a7
Fix highlight group carryover and serial save empty render
Highlight carryover:
- Reset activeHighlightGroupId to null on every file open so the
groups panel doesn't show the previous file's group as still active
- Call updateHighlightGroupsUI() on file open to reflect the reset
Serial save empty screen:
- Two requestAnimationFrame waits instead of one — the first lets the
browser begin layout after createLogViewer() inserts the new element;
the second ensures clientHeight is fully computed before we read it
- Explicit renderVisibleLines() after loadVisibleLines() so content is
painted even if a ResizeObserver callback raced and cleared it
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>1 parent f6b0621 commit 39fd2a7
1 file changed
Lines changed: 9 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9648 | 9648 | | |
9649 | 9649 | | |
9650 | 9650 | | |
| 9651 | + | |
| 9652 | + | |
9651 | 9653 | | |
| 9654 | + | |
9652 | 9655 | | |
9653 | 9656 | | |
9654 | 9657 | | |
| |||
9689 | 9692 | | |
9690 | 9693 | | |
9691 | 9694 | | |
9692 | | - | |
| 9695 | + | |
| 9696 | + | |
| 9697 | + | |
9693 | 9698 | | |
9694 | 9699 | | |
9695 | 9700 | | |
| |||
9701 | 9706 | | |
9702 | 9707 | | |
9703 | 9708 | | |
| 9709 | + | |
| 9710 | + | |
| 9711 | + | |
9704 | 9712 | | |
9705 | 9713 | | |
9706 | 9714 | | |
| |||
0 commit comments