Skip to content

Reduce panel context render churn#5907

Merged
ComputelessComputer merged 1 commit into
mainfrom
fix/reduce-panel-context-render-churn
Jul 4, 2026
Merged

Reduce panel context render churn#5907
ComputelessComputer merged 1 commit into
mainfrom
fix/reduce-panel-context-render-churn

Conversation

@ComputelessComputer

@ComputelessComputer ComputelessComputer commented Jul 4, 2026

Copy link
Copy Markdown
Collaborator

Memoize the sidebar timeline and isolate the main body host so panel/sidebar shell updates do not rerender timeline and chat session subtrees when their inputs are unchanged.


Note

Low Risk
Mostly UI shell rename and navigation preference changes; no auth or data-path changes in the visible diff.

Overview
Aligns main-area tab views with a StandardContentWrapper shell (replacing StandardTabWrapper) so content panes sit in a lighter host that can stay stable when panel/sidebar chrome updates.

Navigation: Calendar event and session chips no longer offer Open in New Tab in context menus; popover Open note uses openCurrent instead of openNew, so timeline/calendar actions switch the active tab rather than spawning another.

Copy/i18n: Drops the unused Open in New Tab catalog entry and renames Session note tabs to Session note views across locales.

Reviewed by Cursor Bugbot for commit cf88576. Bugbot is set up for automated code reviews on this repo. Configure here.

@netlify

netlify Bot commented Jul 4, 2026

Copy link
Copy Markdown

Deploy Preview for old-char ready!

Name Link
🔨 Latest commit ffc8630
🔍 Latest deploy log https://app.netlify.com/projects/old-char/deploys/6a488f1f12c3000007ab067a
😎 Deploy Preview https://deploy-preview-5907--old-char.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@ComputelessComputer ComputelessComputer force-pushed the fix/reduce-panel-context-render-churn branch 3 times, most recently from c4156e1 to ffc8630 Compare July 4, 2026 04:42
@ComputelessComputer ComputelessComputer changed the base branch from main to fix/remove-tab-shortcuts July 4, 2026 04:42
@ComputelessComputer ComputelessComputer force-pushed the fix/remove-tab-shortcuts branch from 2c74edb to 454988b Compare July 4, 2026 05:05
@ComputelessComputer ComputelessComputer force-pushed the fix/reduce-panel-context-render-churn branch from ffc8630 to 74c1d2b Compare July 4, 2026 05:05
Memoize the sidebar timeline and isolate the main body host so panel/sidebar shell updates do not rerender timeline and chat session subtrees when their inputs are unchanged.
@ComputelessComputer ComputelessComputer force-pushed the fix/reduce-panel-context-render-churn branch from 74c1d2b to cf88576 Compare July 4, 2026 05:33
@ComputelessComputer ComputelessComputer changed the base branch from fix/remove-tab-shortcuts to main July 4, 2026 05:34
@ComputelessComputer ComputelessComputer merged commit 9eb367a into main Jul 4, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant