Repository: vscode
Issue: Bad terminal sticky scroll header
Labels: bug,terminal-sticky-scroll

Notice the sticky header:

<img width="1053" alt="image" src="https://github.com/microsoft/vscode/assets/22350/14f8e8a9-7cfc-4043-8c12-46917090216e">

<details>

<summary>Full terminal contents</summary>

```
/inlineChat/browser/inlineChatStrategies.ts
M       src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts
M       src/vs/workbench/contrib/inlineChat/browser/utils.ts
M       src/vs/workbench/contrib/inlineChat/common/inlineChat.ts
M       src/vs/workbench/contrib/inlineChat/common/inlineChatServiceImpl.ts
M       src/vs/workbench/contrib/inlineChat/test/browser/inlineChatController.test.ts
M       src/vs/workbench/contrib/interactive/browser/interactive.contribution.ts
M       src/vs/workbench/contrib/interactive/browser/interactiveCommon.ts
M       src/vs/workbench/contrib/interactive/browser/interactiveEditor.css
M       src/vs/workbench/contrib/interactive/browser/interactiveEditor.ts
M       src/vs/workbench/contrib/interactive/browser/interactiveEditorInput.ts
M       src/vs/workbench/contrib/interactive/browser/interactiveHistoryService.ts
M       src/vs/workbench/contrib/issue/common/issue.contribution.ts
M       src/vs/workbench/contrib/languageDetection/browser/languageDetection.contribution.ts
M       src/vs/workbench/contrib/languageStatus/browser/languageStatus.contribution.ts
M       src/vs/workbench/contrib/localHistory/browser/localHistoryCommands.ts
M       src/vs/workbench/contrib/localHistory/electron-sandbox/localHistoryCommands.ts
M       src/vs/workbench/contrib/localization/common/localizationsActions.ts
M       src/vs/workbench/contrib/logs/common/logs.contribution.ts
M       src/vs/workbench/contrib/logs/common/logsActions.ts
M       src/vs/workbench/contrib/logs/electron-sandbox/logsActions.ts
D       src/vs/workbench/contrib/mappedEdits/common/mappedEdits.contribution.ts
M       src/vs/workbench/contrib/markdown/browser/markdownDocumentRenderer.ts
M       src/vs/workbench/contrib/markers/browser/markersModel.ts
M       src/vs/workbench/contrib/markers/browser/markersTable.ts
M       src/vs/workbench/contrib/markers/browser/markersTreeViewer.ts
M       src/vs/workbench/contrib/markers/browser/markersView.ts
M       src/vs/workbench/contrib/markers/browser/messages.ts
M       src/vs/workbench/contrib/markers/test/browser/markersModel.test.ts
M       src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInput.ts
M       src/vs/workbench/contrib/mergeEditor/browser/mergeEditorInputModel.ts
M       src/vs/workbench/contrib/mergeEditor/browser/mergeMarkers/mergeMarkersController.ts
M       src/vs/workbench/contrib/mergeEditor/browser/model/diffComputer.ts
M       src/vs/workbench/contrib/mergeEditor/browser/model/mapping.ts
M       src/vs/workbench/contrib/mergeEditor/browser/model/mergeEditorModel.ts
M       src/vs/workbench/contrib/mergeEditor/browser/model/textModelDiffs.ts
M       src/vs/workbench/contrib/mergeEditor/browser/utils.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/conflictActions.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/editorGutter.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/editors/baseCodeEditorView.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/editors/codeEditorView.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/editors/inputCodeEditorView.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/editors/resultCodeEditorView.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/fixedZoneWidget.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/mergeEditor.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/scrollSynchronizer.ts
M       src/vs/workbench/contrib/mergeEditor/browser/view/viewModel.ts
M       src/vs/workbench/contrib/mergeEditor/test/browser/model.test.ts
D       src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.contribution.ts
D       src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditor.ts
D       src/vs/workbench/contrib/multiDiffEditor/browser/multiDiffEditorInput.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/cellCommands/cellCommands.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/contributedStatusBarItemController.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/executionStatusBarItemController.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/cellStatusBar/statusBarProviders.ts
D       src/vs/workbench/contrib/notebook/browser/contrib/clipboard/cellOutputClipboard.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/clipboard/notebookClipboard.ts
D       src/vs/workbench/contrib/notebook/browser/contrib/editorHint/emptyCellEditorHint.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/editorStatusBar/editorStatusBar.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/execute/executionEditorProgress.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/find/findMatchDecorationModel.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/find/findModel.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindReplaceWidget.css
M       src/vs/workbench/contrib/notebook/browser/contrib/find/notebookFindWidget.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/format/formatting.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/navigation/arrow.ts
D       src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariables.ts
D       src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesTree.ts
D       src/vs/workbench/contrib/notebook/browser/contrib/notebookVariables/notebookVariablesView.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/outline/notebookOutline.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/saveParticipants/saveParticipants.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/troubleshoot/layout.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/undoRedo/notebookUndoRedo.ts
M       src/vs/workbench/contrib/notebook/browser/contrib/viewportWarmup/viewportWarmup.ts
M       src/vs/workbench/contrib/notebook/browser/controller/cellOperations.ts
D       src/vs/workbench/contrib/notebook/browser/controller/cellOutputActions.ts
M       src/vs/workbench/contrib/notebook/browser/controller/coreActions.ts
M       src/vs/workbench/contrib/notebook/browser/controller/editActions.ts
M       src/vs/workbench/contrib/notebook/browser/controller/executeActions.ts
M       src/vs/workbench/contrib/notebook/browser/controller/foldingController.ts
M       src/vs/workbench/contrib/notebook/browser/controller/insertCellActions.ts
M       src/vs/workbench/contrib/notebook/browser/diff/diffComponents.ts
M       src/vs/workbench/contrib/notebook/browser/diff/diffElementViewModel.ts
M       src/vs/workbench/contrib/notebook/browser/diff/diffNestedCellViewModel.ts
M       src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditor.ts
M       src/vs/workbench/contrib/notebook/browser/diff/notebookDiffEditorBrowser.ts
M       src/vs/workbench/contrib/notebook/browser/diff/notebookDiffList.ts
M       src/vs/workbench/contrib/notebook/browser/diff/notebookDiffOverviewRuler.ts
M       src/vs/workbench/contrib/notebook/browser/media/notebook.css
D       src/vs/workbench/contrib/notebook/browser/media/notebookCellChat.css
D       src/vs/workbench/contrib/notebook/browser/media/notebookCellEditorHint.css
M       src/vs/workbench/contrib/notebook/browser/media/notebookCellInsertToolbar.css
D       src/vs/workbench/contrib/notebook/browser/media/notebookEditorStickyScroll.css
D       src/vs/workbench/contrib/notebook/browser/media/notebookKernelActionViewItem.css
D       src/vs/workbench/contrib/notebook/browser/media/notebookOutline.css
M       src/vs/workbench/contrib/notebook/browser/media/notebookToolbar.css
M       src/vs/workbench/contrib/notebook/browser/notebook.contribution.ts
D       src/vs/workbench/contrib/notebook/browser/notebookAccessibility.ts
M       src/vs/workbench/contrib/notebook/browser/notebookBrowser.ts
M       src/vs/workbench/contrib/notebook/browser/notebookEditor.ts
M       src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts
M       src/vs/workbench/contrib/notebook/browser/notebookIcons.ts
M       src/vs/workbench/contrib/notebook/browser/notebookOptions.ts
M       src/vs/workbench/contrib/notebook/browser/notebookViewEvents.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookEditorServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookExecutionStateServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookKernelHistoryServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookKernelServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookKeymapServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookLoggingServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/services/notebookWorkerServiceImpl.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellPart.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellComments.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellDnd.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellExecution.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellFocusIndicator.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellOutput.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellStatusPart.ts
D       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbarStickyScroll.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/cellToolbars.ts
D       src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatActions.ts
D       src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatController.ts
D       src/vs/workbench/contrib/notebook/browser/view/cellParts/chat/cellChatPart.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCellRunToolbar.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/foldedCellHint.ts
M       src/vs/workbench/contrib/notebook/browser/view/cellParts/markupCell.ts
D       src/vs/workbench/contrib/notebook/browser/view/notebookCellAnchor.ts
M       src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts
M       src/vs/workbench/contrib/notebook/browser/view/notebookRenderingCommon.ts
M       src/vs/workbench/contrib/notebook/browser/view/renderers/backLayerWebView.ts
M       src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts
M       src/vs/workbench/contrib/notebook/browser/view/renderers/webviewMessages.ts
M       src/vs/workbench/contrib/notebook/browser/view/renderers/webviewPreloads.ts
D       src/vs/workbench/contrib/notebook/browser/viewModel/OutlineEntry.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/baseCellViewModel.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/cellEditorOptions.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/cellOutputViewModel.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/codeCellViewModel.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/markupCellViewModel.ts
D       src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineEntryFactory.ts
D       src/vs/workbench/contrib/notebook/browser/viewModel/notebookOutlineProvider.ts
M       src/vs/workbench/contrib/notebook/browser/viewModel/notebookViewModelImpl.ts
D       src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorStickyScroll.ts
M       src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorToolbar.ts
M       src/vs/workbench/contrib/notebook/browser/viewParts/notebookEditorWidgetContextKeys.ts
M       src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelQuickPickStrategy.ts
M       src/vs/workbench/contrib/notebook/browser/viewParts/notebookKernelView.ts
M       src/vs/workbench/contrib/notebook/browser/viewParts/notebookOverviewRuler.ts
M       src/vs/workbench/contrib/notebook/common/model/notebookCellOutputTextModel.ts
M       src/vs/workbench/contrib/notebook/common/model/notebookCellTextModel.ts
M       src/vs/workbench/contrib/notebook/common/model/notebookTextModel.ts
M       src/vs/workbench/contrib/notebook/common/notebookCommon.ts
M       src/vs/workbench/contrib/notebook/common/notebookContextKeys.ts
M       src/vs/workbench/contrib/notebook/common/notebookDiffEditorInput.ts
M       src/vs/workbench/contrib/notebook/common/notebookEditorInput.ts
M       src/vs/workbench/contrib/notebook/common/notebookEditorModel.ts
M       src/vs/workbench/contrib/notebook/common/notebookEditorModelResolverServiceImpl.ts
M       src/vs/workbench/contrib/notebook/common/notebookKernelService.ts
M       src/vs/workbench/contrib/notebook/common/notebookService.ts
M       src/vs/workbench/contrib/notebook/common/services/notebookSimpleWorker.ts
M       src/vs/workbench/contrib/notebook/common/services/notebookWorkerService.ts
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test0__should_render_empty___scrollTop_at_0.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test1__should_render_0-_1___visible_range_3-_8.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test2__should_render_0____visible_range_6-_9_so_collapsing_next_2_against_following_section.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test3__should_render_0-_1___collapsing_against_equivalent_level_header.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test4__should_render_0____scrolltop_halfway_through_cell_0.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test5__should_render_0-_2___scrolltop_halfway_through_cell_2.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test6__should_render_6-_7___scrolltop_halfway_through_cell_7.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/__snapshots__/NotebookEditorStickyScroll_test7__should_render_0-_1___collapsing_against_next_section.0.snap
D       src/vs/workbench/contrib/notebook/test/browser/cellDecorations.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/cellOperations.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/contrib/contributedStatusBarItemController.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/contrib/find.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/contrib/notebookClipboard.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/contrib/notebookOutline.test.ts
D       src/vs/workbench/contrib/notebook/test/browser/contrib/notebookSymbols.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/contrib/notebookUndoRedo.test.ts
D       src/vs/workbench/contrib/notebook/test/browser/contrib/outputCopyTests.test.ts
D       src/vs/workbench/contrib/notebook/test/browser/notebookCellAnchor.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookCellList.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookCommon.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookDiff.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookEditor.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookEditorModel.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookExecutionService.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookExecutionStateService.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookFolding.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookKernelHistory.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookKernelService.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookRendererMessagingService.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookSelection.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookServiceImpl.test.ts
D       src/vs/workbench/contrib/notebook/test/browser/notebookStickyScroll.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookTextModel.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/notebookViewModel.test.ts
D       src/vs/workbench/contrib/notebook/test/browser/notebookWorkbenchToolbar.test.ts
M       src/vs/workbench/contrib/notebook/test/browser/testNotebookEditor.ts
M       src/vs/workbench/contrib/outline/browser/outline.contribution.ts
M       src/vs/workbench/contrib/outline/browser/outlinePane.css
M       src/vs/workbench/contrib/outline/browser/outlinePane.ts
M       src/vs/workbench/contrib/output/browser/logViewer.ts
M       src/vs/workbench/contrib/output/browser/output.contribution.ts
M       src/vs/workbench/contrib/output/browser/outputServices.ts
M       src/vs/workbench/contrib/output/common/outputChannelModel.ts
M       src/vs/workbench/contrib/output/test/browser/outputLinkProvider.test.ts
M       src/vs/workbench/contrib/performance/browser/perfviewEditor.ts
M       src/vs/workbench/contrib/preferences/browser/keybindingWidgets.ts
M       src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts
M       src/vs/workbench/contrib/preferences/browser/media/settingsEditor2.css
M       src/vs/workbench/contrib/preferences/browser/media/settingsWidgets.css
M       src/vs/workbench/contrib/preferences/browser/preferences.contribution.ts
M       src/vs/workbench/contrib/preferences/browser/preferencesRenderers.ts
M       src/vs/workbench/contrib/preferences/browser/preferencesSearch.ts
M       src/vs/workbench/contrib/preferences/browser/preferencesWidgets.ts
M       src/vs/workbench/contrib/preferences/browser/settingsEditor2.ts
M       src/vs/workbench/contrib/preferences/browser/settingsEditorSettingIndicators.ts
M       src/vs/workbench/contrib/preferences/browser/settingsLayout.ts
M       src/vs/workbench/contrib/preferences/browser/settingsTree.ts
M       src/vs/workbench/contrib/preferences/browser/settingsTreeModels.ts
M       src/vs/workbench/contrib/preferences/browser/settingsWidgets.ts
M       src/vs/workbench/contrib/preferences/common/preferences.ts
M       src/vs/workbench/contrib/preferences/common/preferencesContribution.ts
M       src/vs/workbench/contrib/preferences/common/smartSnippetInserter.ts
M       src/vs/workbench/contrib/preferences/test/browser/keybindingsEditorContribution.test.ts
D       src/vs/workbench/contrib/preferences/test/browser/settingsTreeModels.test.ts
D       src/vs/workbench/contrib/remote/browser/remoteStartEntry.contribution.ts
D       src/vs/workbench/contrib/scm/common/history.ts
D       src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchContributions.ts
D       src/vs/workbench/contrib/search/browser/notebookSearch/notebookSearchService.ts
D       src/vs/workbench/contrib/search/browser/notebookSearch/searchNotebookHelpers.ts
D       src/vs/workbench/contrib/search/browser/quickTextSearch/textSearchQuickAccess.ts
D       src/vs/workbench/contrib/search/browser/searchActionsTextQuickAccess.ts
D       src/vs/workbench/contrib/search/common/cellSearchModel.ts
D       src/vs/workbench/contrib/search/common/notebookSearch.ts
D       src/vs/workbench/contrib/search/common/searchNotebookHelpers.ts
D       src/vs/workbench/contrib/speech/common/speech.contribution.ts
D       src/vs/workbench/contrib/speech/common/speechService.ts
D       src/vs/workbench/contrib/terminal/browser/detachedTerminal.ts
D       src/vs/workbench/contrib/terminal/browser/terminalEvents.ts
D       src/vs/workbench/contrib/terminal/common/remote/remoteTerminalChannel.ts
D       src/vs/workbench/contrib/terminal/common/remote/terminal.ts
D       src/vs/workbench/contrib/terminalContrib/accessibility/browser/terminalAccessibleBufferProvider.ts
D       src/vs/workbench/contrib/terminalContrib/accessibility/browser/textAreaSyncAddon.ts
D       src/vs/workbench/contrib/terminalContrib/developer/browser/media/developer.css
D       src/vs/workbench/contrib/terminalContrib/find/browser/textInputContextMenu.ts
D       src/vs/workbench/contrib/terminalContrib/highlight/browser/terminal.highlight.contribution.ts
D       src/vs/workbench/contrib/terminalContrib/links/browser/terminalMultiLineLinkDetector.ts
D       src/vs/workbench/contrib/terminalContrib/links/test/browser/terminalMultiLineLinkDetector.test.ts
D       src/vs/workbench/contrib/terminalContrib/quickFix/browser/media/terminalQuickFix.css
D       src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/media/stickyScroll.css
D       src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminal.stickyScroll.contribution.ts
D       src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollColorRegistry.ts
D       src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollContribution.ts
D       src/vs/workbench/contrib/terminalContrib/stickyScroll/browser/terminalStickyScrollOverlay.ts
D       src/vs/workbench/contrib/testing/browser/explorerProjections/listProjection.ts
D       src/vs/workbench/contrib/testing/browser/explorerProjections/treeProjection.ts
D       src/vs/workbench/contrib/testing/browser/testCoverageBars.ts
D       src/vs/workbench/contrib/testing/browser/testCoverageView.ts
D       src/vs/workbench/contrib/testing/common/testCoverageService.ts
D       src/vs/workbench/contrib/welcomeGettingStarted/common/media/profiles.svg
D       src/vs/workbench/services/aiEmbeddingVector/common/aiEmbeddingVectorService.ts
D       src/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformation.ts
D       src/vs/workbench/services/aiRelatedInformation/common/aiRelatedInformationService.ts
D       src/vs/workbench/services/aiRelatedInformation/test/common/aiRelatedInformationService.test.ts
D       src/vs/workbench/services/auxiliaryWindow/browser/auxiliaryWindowService.ts
D       src/vs/workbench/services/auxiliaryWindow/electron-sandbox/auxiliaryWindowService.ts
D       src/vs/workbench/services/driver/browser/driver.ts
D       src/vs/workbench/services/driver/common/driver.ts
D       src/vs/workbench/services/driver/electron-sandbox/driver.ts
D       src/vs/workbench/services/extensions/common/extensionHostManagers.ts
D       src/vs/workbench/services/extensions/common/lazyCreateExtensionHostManager.ts
D       src/vs/workbench/services/issue/browser/issueTroubleshoot.ts
D       src/vs/workbench/services/remote/common/tunnelModel.ts
D       src/vs/workbench/services/secrets/browser/secretStorageService.ts
D       src/vs/workbench/services/secrets/electron-sandbox/secretStorageService.ts
D       src/vs/workbench/services/textMate/browser/backgroundTokenization/textMateWorkerTokenizerController.ts
D       src/vs/workbench/services/textMate/browser/backgroundTokenization/threadedBackgroundTokenizerFactory.ts
D       src/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateTokenizationWorker.worker.ts
D       src/vs/workbench/services/textMate/browser/backgroundTokenization/worker/textMateWorkerTokenizer.ts
D       src/vs/workbench/services/textMate/test/browser/arrayOperation.test.ts
D       src/vs/workbench/services/title/browser/titleService.ts
D       src/vs/workbench/services/userDataProfile/common/userDataProfileIcons.ts
D       src/vs/workbench/test/browser/parts/editor/filteredEditorGroupModel.test.ts
D       src/vs/workbench/test/browser/window.test.ts
D       src/vscode-dts/vscode.proposed.aiRelatedInformation.d.ts
D       src/vscode-dts/vscode.proposed.chat.d.ts
D       src/vscode-dts/vscode.proposed.chatAgents2.d.ts
D       src/vscode-dts/vscode.proposed.chatAgents2Additions.d.ts
D       src/vscode-dts/vscode.proposed.chatProvider.d.ts
D       src/vscode-dts/vscode.proposed.chatRequestAccess.d.ts
D       src/vscode-dts/vscode.proposed.chatTab.d.ts
D       src/vscode-dts/vscode.proposed.chatVariables.d.ts
D       src/vscode-dts/vscode.proposed.codeActionAI.d.ts
D       src/vscode-dts/vscode.proposed.contribSourceControlInputBoxMenu.d.ts
D       src/vscode-dts/vscode.proposed.createFileSystemWatcher.d.ts
D       src/vscode-dts/vscode.proposed.defaultChatAgent.d.ts
D       src/vscode-dts/vscode.proposed.languageStatusText.d.ts
D       src/vscode-dts/vscode.proposed.mappedEditsProvider.d.ts
D       src/vscode-dts/vscode.proposed.multiDocumentHighlightProvider.d.ts
D       src/vscode-dts/vscode.proposed.notebookVariableProvider.d.ts
D       src/vscode-dts/vscode.proposed.readonlyMessage.d.ts
D       src/vscode-dts/vscode.proposed.scmHistoryProvider.d.ts
D       src/vscode-dts/vscode.proposed.scmInputBoxActionButton.d.ts
D       src/vscode-dts/vscode.proposed.scmInputBoxValueProvider.d.ts
D       src/vscode-dts/vscode.proposed.speech.d.ts
D       src/vscode-dts/vscode.proposed.terminalExecuteCommandEvent.d.ts
D       src/vscode-dts/vscode.proposed.terminalSelection.d.ts
D       src/vscode-dts/vscode.proposed.testingActiveProfile.d.ts
D       src/vscode-dts/vscode.proposed.treeViewActiveItem.d.ts
D       src/vscode-dts/vscode.proposed.treeViewMarkdownMessage.d.ts
D       src/vscode-dts/vscode.proposed.tunnelFactory.d.ts
D       test/smoke/src/areas/terminal/terminal-stickyScroll.test.ts
D       test/unit/analyzeSnapshot.js
Already on 'main'
Your branch and 'origin/main' have diverged,
and have 3 and 80 different commits each, respectively.
  (use "git pull" to merge the remote branch into yours)
➜  vscode git:(main) ✗ git checkout .   
Updated 2573 paths from the index
➜  vscode git:(main) ✗ git checkout -b foooooooooo                                    
Switched to a new branch 'foooooooooo'
➜  vscode git:(foooooooooo) git checkout HEAD~1        
Note: switching to 'HEAD~1'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 9ae2775a457 foo
➜  vscode git:(9ae2775a457) git reset --hard origin/main
HEAD is now at b3b84b52390 SCM - fix scm input box action button rendering (#199292)
➜  vscode git:(main) git reset --hard origin/main~10000
Updating files: 100% (5438/5438), done.
HEAD is now at e9d0bed9e57 Reduce duplication for image/audio preview (#159507)
➜  vscode git:(main) git reset --hard origin/master
fatal: ambiguous argument 'origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
➜  vscode git:(main) git reset --hard origin/main  
Updating files: 100% (5438/5438), done.
HEAD is now at b3b84b52390 SCM - fix scm input box action button rendering (#199292)
➜  vscode git:(joao/do-not-push) git reset --hard HEAD~3
HEAD is now at a3d5787df28 Aux window: window focus change when stepping through code (fix #199257) (#199263)
➜  vscode git:(main) 
```

</details>