diff options
| author | Adam <[email protected]> | 2025-12-20 06:00:48 -0600 |
|---|---|---|
| committer | Adam <[email protected]> | 2025-12-20 06:12:58 -0600 |
| commit | fdf5a70a2794493df0973bd0c4464bfd2e5065cf (patch) | |
| tree | 8f01fa6bc0e32fa886a68c3d83e50ceb32bec928 /packages/ui/src | |
| parent | f71da42520bf0ad490fb8ce26f0e661406e63cc1 (diff) | |
| download | opencode-fdf5a70a2794493df0973bd0c4464bfd2e5065cf.tar.gz opencode-fdf5a70a2794493df0973bd0c4464bfd2e5065cf.zip | |
fix(desktop): performance with lots of session changes
Diffstat (limited to 'packages/ui/src')
| -rw-r--r-- | packages/ui/src/components/session-review.tsx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/ui/src/components/session-review.tsx b/packages/ui/src/components/session-review.tsx index b47ab55b1..9162b5216 100644 --- a/packages/ui/src/components/session-review.tsx +++ b/packages/ui/src/components/session-review.tsx @@ -25,7 +25,7 @@ export interface SessionReviewProps { export const SessionReview = (props: SessionReviewProps) => { const diffComponent = useDiffComponent() const [store, setStore] = createStore({ - open: props.diffs.map((d) => d.file), + open: props.diffs.length > 10 ? [] : props.diffs.map((d) => d.file), }) const handleChange = (open: string[]) => { @@ -78,7 +78,7 @@ export const SessionReview = (props: SessionReviewProps) => { <Accordion multiple value={store.open} onChange={handleChange}> <For each={props.diffs}> {(diff) => ( - <Accordion.Item forceMount value={diff.file} data-slot="session-review-accordion-item"> + <Accordion.Item value={diff.file} data-slot="session-review-accordion-item"> <StickyAccordionHeader> <Accordion.Trigger> <div data-slot="session-review-trigger-content"> |
