| ... | @@ -5592,7 +5592,7 @@ function ChatViewContent(props: ChatViewProps) { | ... | @@ -5592,7 +5592,7 @@ function ChatViewContent(props: ChatViewProps) { |
| 5592 | : undefined | 5592 | : undefined |
| 5593 | } | 5593 | } |
| 5594 | > | 5594 | > |
| 5595 | <div className="chat-composer-glass-host mx-auto w-full max-w-3xl rounded-[22px]"> | 5595 | <div className="chat-composer-glass-host relative z-10 mx-auto w-full max-w-3xl rounded-[22px]"> |
| 5596 | <div ref={attachDraftHeroComposerAnchorRef} className="relative z-10"> | 5596 | <div ref={attachDraftHeroComposerAnchorRef} className="relative z-10"> |
| 5597 | <ChatComposer | 5597 | <ChatComposer |
| 5598 | composerRef={composerRef} | 5598 | composerRef={composerRef} |
| ... | @@ -5670,41 +5670,41 @@ function ChatViewContent(props: ChatViewProps) { | ... | @@ -5670,41 +5670,41 @@ function ChatViewContent(props: ChatViewProps) { |
| 5670 | onExpandImage={onExpandTimelineImage} | 5670 | onExpandImage={onExpandTimelineImage} |
| 5671 | /> | 5671 | /> |
| 5672 | </div> | 5672 | </div> |
| 5673 | <div className="min-h-0"> | 5673 | </div> |
| 5674 | <div | 5674 | <div className="min-h-0"> |
| 5675 | data-terminal-open={terminalUiState.terminalOpen ? "true" : undefined} | 5675 | <div |
| 5676 | className="relative z-0" | 5676 | data-terminal-open={terminalUiState.terminalOpen ? "true" : undefined} |
| 5677 | > | 5677 | className="relative z-0" |
| 5678 | {isGitRepo && ( | 5678 | > |
| 5679 | <div className="pointer-events-auto"> | 5679 | {isGitRepo && ( |
| 5680 | <BranchToolbar | 5680 | <div className="pointer-events-auto"> |
| 5681 | environmentId={activeThread.environmentId} | 5681 | <BranchToolbar |
| 5682 | threadId={activeThread.id} | 5682 | environmentId={activeThread.environmentId} |
| 5683 | {...(routeKind === "draft" && draftId ? { draftId } : {})} | 5683 | threadId={activeThread.id} |
| 5684 | onEnvModeChange={onEnvModeChange} | 5684 | {...(routeKind === "draft" && draftId ? { draftId } : {})} |
| 5685 | startFromOrigin={startFromOrigin} | 5685 | onEnvModeChange={onEnvModeChange} |
| 5686 | onStartFromOriginChange={onStartFromOriginChange} | 5686 | startFromOrigin={startFromOrigin} |
| 5687 | {...(canOverrideServerThreadEnvMode | 5687 | onStartFromOriginChange={onStartFromOriginChange} |
| 5688 | ? { effectiveEnvModeOverride: envMode } | 5688 | {...(canOverrideServerThreadEnvMode |
| 5689 | : {})} | 5689 | ? { effectiveEnvModeOverride: envMode } |
| 5690 | {...(canOverrideServerThreadEnvMode | 5690 | : {})} |
| 5691 | ? { | 5691 | {...(canOverrideServerThreadEnvMode |
| 5692 | activeThreadBranchOverride: activeThreadBranch, | 5692 | ? { |
| 5693 | onActiveThreadBranchOverrideChange: | 5693 | activeThreadBranchOverride: activeThreadBranch, |
| 5694 | setPendingServerThreadBranch, | 5694 | onActiveThreadBranchOverrideChange: |
| 5695 | } | 5695 | setPendingServerThreadBranch, |
| 5696 | : {})} | 5696 | } |
| 5697 | envLocked={envLocked} | 5697 | : {})} |
| 5698 | onComposerFocusRequest={scheduleComposerFocus} | 5698 | envLocked={envLocked} |
| 5699 | {...(canCheckoutPullRequestIntoThread | 5699 | onComposerFocusRequest={scheduleComposerFocus} |
| 5700 | ? { onCheckoutPullRequestRequest: openPullRequestDialog } | 5700 | {...(canCheckoutPullRequestIntoThread |
| 5701 | : {})} | 5701 | ? { onCheckoutPullRequestRequest: openPullRequestDialog } |
| 5702 | {...(hasMultipleEnvironments ? { onEnvironmentChange } : {})} | 5702 | : {})} |
| 5703 | availableEnvironments={logicalProjectEnvironments} | 5703 | {...(hasMultipleEnvironments ? { onEnvironmentChange } : {})} |
| 5704 | /> | 5704 | availableEnvironments={logicalProjectEnvironments} |
| 5705 | </div> | 5705 | /> |
| 5706 | )} | 5706 | </div> |
| 5707 | </div> | 5707 | )} |
| 5708 | </div> | 5708 | </div> |
| 5709 | </div> | 5709 | </div> |
| 5710 | <div | 5710 | <div |