Skip to content

Commit 7fc10fc

Browse files
PterjudinTajudeencursoragent
authored
fix(cortexide): correct sidebar React bundle import paths for dev launch (#77)
Extracted sidebar modules used one extra ../ segment, which broke tsup output and caused workbench.desktop.main.js to fail loading in developer mode. Co-authored-by: Tajudeen <pterjudinouin@outlook.com> Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent a32111b commit 7fc10fc

6 files changed

Lines changed: 7 additions & 7 deletions

File tree

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/chrome/ComposerTabs.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { LoaderCircle, Plus, X } from 'lucide-react';
77
import { useAccessor, useChatThreadsState, useFullChatThreadsStreamState } from '../../util/services.js';
8-
import type { IsRunningType } from '../../../../chatThreadService.js';
8+
import type { IsRunningType } from '../../../chatThreadService.js';
99
import { getThreadTabLabel } from '../../../../common/threadTitle.js';
1010

1111
const MAX_VISIBLE_TABS = 12;

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/chrome/ThreadHeader.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import { History, Settings2 } from 'lucide-react';
77
import { useAccessor, useChatThreadsState } from '../../util/services.js';
8-
import { CORTEXIDE_OPEN_SETTINGS_ACTION_ID } from '../../../../cortexideSettingsPane.js';
8+
import { CORTEXIDE_OPEN_SETTINGS_ACTION_ID } from '../../../cortexideSettingsPane.js';
99
import { getThreadTabLabel } from '../../../../common/threadTitle.js';
1010

1111
type ThreadHeaderProps = {

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/composer/SelectedFiles.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import React, { useEffect, useState } from 'react';
77
import { File, Folder, Text } from 'lucide-react';
8-
import { URI } from '../../../../../../../../base/common/uri.js';
8+
import { URI } from '../../../../../../../base/common/uri.js';
99
import { useAccessor, useActiveURI } from '../../util/services.js';
1010
import { StagingSelectionItem } from '../../../../../common/chatThreadServiceTypes.js';
1111
import { IconX } from '../shared/icons.js';

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/landing/LandingPage.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import React, { ReactNode, RefObject } from 'react';
77
import { useMemo } from 'react';
8-
import { FileAccess } from '../../../../../../../../base/common/network.js';
8+
import { FileAccess } from '../../../../../../../base/common/network.js';
99
import ErrorBoundary from '../ErrorBoundary.js';
1010
import { PastThreadsList } from '../SidebarThreadSelector.js';
1111
import { ContextChipsBar } from './ContextChipsBar.js';

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/landing/QuickActionsBar.tsx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import React from 'react';
77
import { useAccessor } from '../../util/services.js';
8-
import { ICommandService } from '../../../../../../../../platform/commands/common/commands.js';
8+
import { ICommandService } from '../../../../../../../platform/commands/common/commands.js';
99

1010
const QUICK_ACTIONS: { id: string; label: string }[] = [
1111
{ id: 'void.explainCode', label: 'Explain' },

‎src/vs/workbench/contrib/cortexide/browser/react/src/sidebar-tsx/tools/ToolRenderers.tsx‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react';
77
import { ChevronRight, AlertTriangle, Ban, Check, Dot, FileIcon, Folder, Text, Undo2, X } from 'lucide-react';
8-
import { URI } from '../../../../../../../../base/common/uri.js';
8+
import { URI } from '../../../../../../../base/common/uri.js';
99
import { useAccessor, useChatThreadsState, useChatThreadsStreamState, useSettingsState } from '../../util/services.js';
1010
import { ChatMarkdownRender, getApplyBoxId } from '../../markdown/ChatMarkdownRender.js';
1111
import { VoidDiffEditor } from '../../util/inputs.js';
@@ -17,7 +17,7 @@ import { isABuiltinToolName, MAX_FILE_CHARS_PAGE, MAX_TERMINAL_INACTIVE_TIME } f
1717
import { RawToolCallObj } from '../../../../common/sendLLMMessageTypes.js';
1818
import { persistentTerminalNameOfId } from '../../../terminalToolService.js';
1919
import { removeMCPToolNamePrefix } from '../../../../common/mcpServiceTypes.js';
20-
import { ICommandService } from '../../../../../../../../platform/commands/common/commands.js';
20+
import { ICommandService } from '../../../../../../../platform/commands/common/commands.js';
2121
import { IconLoading } from '../shared/icons.js';
2222
import { getBasename, getFolderName, getRelative, voidOpenFileFn } from '../shared/pathUtils.js';
2323
import { ToolChildrenWrapper, CodeChildren, ListableToolItem } from './ToolPrimitives.js';

0 commit comments

Comments
 (0)