lifecycle.test|title=Lifecycle dispose disposable array|occurrence=1, lifecycle.test|title=Lifecycle Action bar has broken accessibility #100273|occurrence=1
Frontier kind: Test frontier
unlabeled · c_89ff39294865
4634 tests · 4261 LOC · 21 files · introduces 2 tests · 0 LOC · 0 files
Introduces — evidence that enters the hierarchy at this concept
- Code
- 0 ranges0 lines · 0 files
- Tests
- 2 tests
Contains — complete concept membership
- All code (extent)
- 585 ranges4261 lines · 21 files · Browse complete extent
- All tests (intent)
- 4634 testsBrowse complete intent
Neighbourhood graph
The orange circle is the focus. Violet and green circles are every ancestor and descendant, broader and narrower, at any distance; blue squares and pink diamonds are the introduced files and exact introduced tests of every visible concept, not only the focus's. Arrows point from broader to narrower concepts and bridge only concepts omitted from this view. Undirected links show source or test introduction. Concept and file size follows LOC; exact test nodes use test-count units.
- Focus concept
- Ancestors (broader)
- Descendants (narrower)
- Introduced files
- Introduced tests
Introduced files, introduced tests, and structurally relevant concept specialization
In the embedded map, ordinary wheel input scrolls the page; use the visible controls to zoom and drag to pan. Open the full-screen map for canvas navigation: wheel pans, Ctrl/Command plus wheel zooms, and arrow keys pan when this region is focused. On touch screens, open the full-screen map to pan or pinch. If JavaScript or WebGL is unavailable, use the native relationship evidence on this page.
Graph controls are ready.
Interactive rendering requires JavaScript and WebGL. Use the native relationship evidence on this page while the interactive map is unavailable.
Native relationship evidence
Every exact file and test below is linked only from the concept that introduces it.
-
lifecycle.test|title=Lifecycle dispose disposable array|occurrence=1, lifecycle.test|title=Lifecycle Action bar has broken accessibility #100273|occurrence=1 — Focused concept
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle Action bar has broken accessibility #100273|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=Lifecycle dispose disposable array|occurrence=1
- extensionPromptFileService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extensionPromptFileService.ts ×3 — Ancestor (broader) Introduced files: Introduced tests:
- computeAutomaticInstructions.ts ×3 — Ancestor (broader) Introduced files:
-
languageModels.ts ×27 — Ancestor (broader)
Introduced files:
- src/vs/workbench/contrib/chat/common/participants/chatAgents.ts
- src/vs/workbench/contrib/chat/common/participants/chatSlashCommands.ts
- src/vs/workbench/contrib/chat/test/common/languageModels.ts
- src/vs/workbench/services/assignment/test/common/nullAssignmentService.ts
- src/vs/workbench/test/common/workbenchTestServices.ts
- extHostSearch.ts ×1 — Ancestor (broader) Introduced files:
- fileSearchManager.ts ×20 — Ancestor (broader) Introduced files:
-
fileSearch.ts ×31 — Ancestor (broader)
Introduced files:
- src/vs/workbench/api/common/extHostSearch.ts
- src/vs/workbench/api/common/extHostUriTransformerService.ts
- src/vs/workbench/api/node/extHostSearch.ts
- src/vs/workbench/api/test/common/testRPCProtocol.ts
- src/vs/workbench/services/search/common/fileSearchManager.ts
- src/vs/workbench/services/search/node/fileSearch.ts
- src/vs/workbench/services/search/node/rawSearchService.ts
- src/vs/workbench/services/search/node/ripgrepSearchProvider.ts
- src/vs/workbench/services/search/node/textSearchAdapter.ts
- copilotAgent.ts ×13 — Ancestor (broader) Introduced files:
- claudeAgentSdkService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgentSdkService.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- claudeAgentSdkService.ts ×3 — Ancestor (broader) Introduced files:
- instantiationServiceMock.ts ×1 — Ancestor (broader) Introduced files:
- textToHtmlTokenizer.ts ×4 — Ancestor (broader) Introduced files:
- pieceTreeBase.ts ×2 — Ancestor (broader) Introduced files:
- pieceTreeBase.ts ×1 — Ancestor (broader) Introduced files:
- instantiationServiceMock.ts ×2 — Ancestor (broader) Introduced files:
- rbTreeBase.ts ×6 — Ancestor (broader) Introduced files:
- pieceTreeBase.ts ×2 — Ancestor (broader) Introduced files:
- pieceTreeBase.ts ×1 — Ancestor (broader) Introduced files:
- pieceTreeTextBufferBuilder.ts ×1 — Ancestor (broader) Introduced files:
- pieceTreeTextBufferBuilder.ts ×19 — Ancestor (broader) Introduced files:
- runSubagentTool.ts ×16 — Ancestor (broader) Introduced files:
- agentModelPricing.ts ×6 — Ancestor (broader) Introduced files:
- chatVariableEntries.ts ×3 — Ancestor (broader) Introduced files:
- mcpServerRequestHandler.ts ×42 — Ancestor (broader) Introduced files:
-
languageModels.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/languageModels.test|title=LanguageModels - When Clause when clause evaluates to false when context key is false|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/languageModels.test|title=LanguageModels - When Clause when clause evaluates to true when context key is true|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/workbench/contrib/chat/test/common/languageModels.test|title=LanguageModels - When Clause when clause filters vendors correctly|occurrence=1
- codexAgent.ts ×13 — Ancestor (broader) Introduced files: Introduced tests:
- codexAgent.ts ×1 — Ancestor (broader) Introduced files:
- codexAgent.ts ×24 — Ancestor (broader) Introduced files:
- mcpGatewayToolBrokerChannel.ts ×13 — Ancestor (broader) Introduced files:
- chatAgents.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- extensionManifestPropertiesService.ts ×4 — Ancestor (broader) Introduced files:
- extensionManifestPropertiesService.ts ×1 — Ancestor (broader) Introduced files:
- extensionManifestPropertiesService.ts ×1 — Ancestor (broader) Introduced files:
- extensionManifestPropertiesService.ts ×9 — Ancestor (broader) Introduced files:
- testMcpService.ts ×4 — Ancestor (broader) Introduced files:
- agentModelPricing.ts ×1 — Ancestor (broader) Introduced files:
- agentModelPricing.ts ×7 — Ancestor (broader) Introduced files:
- askQuestionsTool.ts ×25 — Ancestor (broader) Introduced files:
- mcpTypesUtils.ts ×7 — Ancestor (broader) Introduced files:
- contextkey.ts ×1 — Ancestor (broader) Introduced files:
- askQuestionsTool.ts ×5 — Ancestor (broader) Introduced files:
- askQuestionsTool.ts ×4 — Ancestor (broader) Introduced files:
- askQuestionsTool.ts ×14 — Ancestor (broader) Introduced files:
- workingCopyService.ts ×5 — Ancestor (broader) Introduced files:
- workingCopyService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- workingCopyService.ts ×18 — Ancestor (broader) Introduced files:
- promptsService.ts ×1 — Ancestor (broader) Introduced files:
- mockKeybindingService.ts ×1 — Ancestor (broader) Introduced files:
- mockPromptsService.ts ×2 — Ancestor (broader) Introduced files:
- copilotSessionLauncher.ts ×7 — Ancestor (broader) Introduced files:
- arrays.ts ×1 — Ancestor (broader) Introduced files:
- copilotSessionWrapper.ts ×2 — Ancestor (broader) Introduced files:
- mockChatModel.ts ×6 — Ancestor (broader) Introduced files:
- mockAgent.ts ×55 — Ancestor (broader) Introduced files:
- copilotShellTools.ts ×3 — Ancestor (broader) Introduced files:
- manageTodoListTool.ts ×4 — Ancestor (broader) Introduced files:
- agentHostSkillCompletionProvider.ts ×1 — Ancestor (broader) Introduced files:
- agentHostResourceService.ts ×28 — Ancestor (broader) Introduced files:
- chatExternalPathConfirmation.ts ×9 — Ancestor (broader) Introduced files:
- agentHostTelemetryService.ts ×2 — Ancestor (broader) Introduced files:
- actions.ts ×7 — Ancestor (broader) Introduced files:
- map.ts ×2 — Ancestor (broader) Introduced files:
- claudeSubagentSignals.ts ×6 — Ancestor (broader) Introduced files:
- claudeMapSessionEventsTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- claudeMapSessionEvents.ts ×7 — Ancestor (broader) Introduced files:
- extensions.ts ×1 — Ancestor (broader) Introduced files:
- claudeMapSessionEventsTestUtils.ts ×1 — Ancestor (broader) Introduced files:
- claudeSubagentSignals.ts ×2 — Ancestor (broader) Introduced files:
- derived.ts ×1 — Ancestor (broader) Introduced files:
- requestService.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- terminalSandboxMxcRuntime.ts ×1 — Ancestor (broader) Introduced files:
- claudeSubagentResolver.ts ×4 — Ancestor (broader) Introduced files:
- agentHostRepoInfoTelemetry.ts ×2 — Ancestor (broader) Introduced files:
- errorTelemetry.ts ×9 — Ancestor (broader) Introduced files:
- sessionTestHelpers.ts ×1 — Ancestor (broader) Introduced files:
- agentHostFileMonitorService.ts ×2 — Ancestor (broader) Introduced files:
- agentHostCompletions.ts ×2 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- configurations.ts ×1 — Ancestor (broader) Introduced files:
- sessionState.ts ×1 — Ancestor (broader) Introduced files:
- mockKeybindingService.ts ×1 — Ancestor (broader) Introduced files:
- sshRemoteAgentHostService.ts ×1 — Ancestor (broader) Introduced files:
- mockKeybindingService.ts ×2 — Ancestor (broader) Introduced files:
- agentHostSchema.ts ×5 — Ancestor (broader) Introduced files:
- claudePromptQueue.ts ×1 — Ancestor (broader) Introduced files:
- nativeManagedSettingsIpc.ts ×7 — Ancestor (broader) Introduced files:
- telemetryUtils.ts ×3 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- requestStore.ts ×4 — Ancestor (broader) Introduced files:
- outboundForwarder.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- agentHostHeadlessTerminal.ts ×5 — Ancestor (broader) Introduced files:
- aiRelatedInformationService.ts ×4 — Ancestor (broader) Introduced files:
- mock.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- stopwatch.ts ×1 — Ancestor (broader) Introduced files:
- request.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×8 — Ancestor (broader) Introduced files:
- event.test|title=Event utils dispose is reentrant|occurrence=1 — Ancestor (broader) Introduced tests:
- extensions.ts ×3 — Ancestor (broader) Introduced files:
- event.ts ×3 — Ancestor (broader) Introduced files:
- chatDebugServiceImpl.ts ×25 — Ancestor (broader) Introduced files:
-
textResourceConfigurationService.ts ×8 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/services/textResourceConfigurationService.test|title=TextResourceConfigurationService - Update updateValue writes into given memory target without overrides|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/services/textResourceConfigurationService.test|title=TextResourceConfigurationService - Update updateValue writes into given user target without overrides|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/services/textResourceConfigurationService.test|title=TextResourceConfigurationService - Update updateValue writes into given workspace folder target with overrides|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/services/textResourceConfigurationService.test|title=TextResourceConfigurationService - Update updateValue writes into given workspace target without overrides|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/editor/test/common/services/textResourceConfigurationService.test|title=TextResourceConfigurationService - Update updateValue writes with target and without overrides when no language is defined|occurrence=1
- appNodeModules.ts ×1 — Ancestor (broader) Introduced files:
- agentHostFileSystemProvider.ts ×3 — Ancestor (broader) Introduced files:
- errors.ts ×2 — Ancestor (broader) Introduced files:
- allowedExtensionsService.ts ×7 — Ancestor (broader) Introduced files:
- chatUri.ts ×1 — Ancestor (broader) Introduced files:
- claudeSessionMetadataStore.ts ×1 — Ancestor (broader) Introduced files:
- sessionTestHelpers.ts ×1 — Ancestor (broader) Introduced files:
- agentSubscription.ts ×1 — Ancestor (broader) Introduced files:
- extensionNls.ts ×7 — Ancestor (broader) Introduced files:
- serverLifetimeService.ts ×8 — Ancestor (broader) Introduced files:
- agentHostWorkspaceFiles.ts ×3 — Ancestor (broader) Introduced files:
- log.ts ×3 — Ancestor (broader) Introduced files:
- log.ts ×1 — Ancestor (broader) Introduced files:
- languagesRegistry.ts ×23 — Ancestor (broader) Introduced files:
- sessionTestHelpers.ts ×1 — Ancestor (broader) Introduced files:
- files.ts ×3 — Ancestor (broader) Introduced files:
- files.ts ×3 — Ancestor (broader) Introduced files:
- sessionTestHelpers.ts ×1 — Ancestor (broader) Introduced files:
- sessionDatabase.ts ×1 — Ancestor (broader) Introduced files:
- instantiationService.test|title=Instantiation Service Delayed and events|occurrence=1 — Ancestor (broader) Introduced tests:
- ipc.ts ×6 — Ancestor (broader) Introduced files:
- htmlContent.ts ×1 — Ancestor (broader) Introduced files:
- allowedMcpServersService.ts ×7 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- preferences.ts ×2 — Ancestor (broader) Introduced files:
- extensionDescriptionRegistry.ts ×2 — Ancestor (broader) Introduced files:
- stream.ts ×4 — Ancestor (broader) Introduced files:
- errors.ts ×1 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- instantiationService.test|title=Instantiation Service Parent does dispose children|occurrence=1 — Ancestor (broader) Introduced tests:
- agentHostMicrosoftTelemetry.ts ×1 — Ancestor (broader) Introduced files:
- derivedImpl.ts ×4 — Ancestor (broader) Introduced files: Introduced tests:
- async.ts ×5 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- observable.test|title=observables autorun rerun on neutral change autorun does not rerun on indirect neutral observable double change|occurrence=1 — Ancestor (broader) Introduced tests:
- event.ts ×9 — Ancestor (broader) Introduced files:
- event.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×10 — Ancestor (broader) Introduced files:
- derivedImpl.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×3 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- derivedImpl.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×4 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- event.ts ×1 — Ancestor (broader) Introduced files:
- jsonRpcProtocol.ts ×17 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- derivedImpl.ts ×1 — Ancestor (broader) Introduced files:
- debugName.ts ×9 — Ancestor (broader) Introduced files:
- async.ts ×2 — Ancestor (broader) Introduced files:
- async.ts ×1 — Ancestor (broader) Introduced files:
- autorun.ts ×1 — Ancestor (broader) Introduced files:
- observable.test|title=observables set dependency in autorun|occurrence=1 — Ancestor (broader) Introduced tests:
- derivedImpl.ts ×2 — Ancestor (broader) Introduced files:
- utils.ts ×4 — Ancestor (broader) Introduced files:
- activeClientState.ts ×1 — Ancestor (broader) Introduced files:
- activeClientState.ts ×2 — Ancestor (broader) Introduced files:
- derived.ts ×3 — Ancestor (broader) Introduced files:
- networkFilterService.ts ×5 — Ancestor (broader) Introduced files:
- observableValueOpts.ts ×2 — Ancestor (broader) Introduced files:
- reducer.ts ×1 — Ancestor (broader) Introduced files:
- browserHistory.ts ×26 — Ancestor (broader) Introduced files:
- sessionState.ts ×2 — Ancestor (broader) Introduced files:
- hash.ts ×18 — Ancestor (broader) Introduced files:
- reducer.ts ×6 — Ancestor (broader) Introduced files:
- sessionActions.ts ×1 — Ancestor (broader) Introduced files:
- sessionActions.ts ×1 — Ancestor (broader) Introduced files:
- sessionActions.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×2 — Ancestor (broader) Introduced files:
- lifecycle.ts ×3 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- processor.ts ×13 — Ancestor (broader) Introduced files:
- byokLmBridgeRegistry.ts ×2 — Ancestor (broader) Introduced files:
- codexAppServerClient.ts ×7 — Ancestor (broader) Introduced files:
- browserPermissions.ts ×1 — Ancestor (broader) Introduced files:
- byokLmBridgeRegistry.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×1 — Ancestor (broader) Introduced files:
- paging.ts ×2 — Ancestor (broader) Introduced files:
- terminalDataBuffering.ts ×1 — Ancestor (broader) Introduced files:
- cancellation.ts ×3 — Ancestor (broader) Introduced files:
- policy.ts ×2 — Ancestor (broader) Introduced files:
- cancellation.ts ×1 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- cancellation.ts ×3 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files:
- event.ts ×2 — Ancestor (broader) Introduced files:
- lifecycle.test|title=DisposableStore delete should evict and dispose of the disposables|occurrence=1 — Ancestor (broader) Introduced tests:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
- lifecycle.ts ×1 — Ancestor (broader) Introduced files: Introduced tests:
-
lifecycle.ts ×1 — Ancestor (broader)
Introduced files:
Introduced tests:
mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=DisposableSet clearAndDisposeAll should dispose values but not mark as disposed|occurrence=1mocha:v1|namespace=vscode@05c208e9e28d8c1c723fa08f85e2b7a96092e8e5|file=vs/base/test/common/lifecycle.test|title=DisposableSet dispose should dispose all values and mark as disposed|occurrence=1
- lifecycle.ts ×2 — Ancestor (broader) Introduced files: Introduced tests:
- lifecycle.ts ×2 — Ancestor (broader) Introduced files:
- event.ts ×93 — Descendant (narrower) Introduced files:
- linkedList.ts ×13 — Descendant (narrower) Introduced files:
- lifecycle.ts ×2 — Descendant (narrower) Introduced files:
- lifecycle.ts ×1 — Descendant (narrower) Introduced files:
- lifecycle.ts ×4 — Descendant (narrower) Introduced files:
- lifecycle.ts ×3 — Descendant (narrower) Introduced files:
- iterator.ts ×1 — Descendant (narrower) Introduced files:
-
map.ts ×97 — Descendant (narrower)
Introduced files:
- src/vs/base/common/arrays.ts
- src/vs/base/common/arraysFind.ts
- src/vs/base/common/assert.ts
- src/vs/base/common/charCode.ts
- src/vs/base/common/collections.ts
- src/vs/base/common/errors.ts
- src/vs/base/common/functional.ts
- src/vs/base/common/iterator.ts
- src/vs/base/common/lifecycle.ts
- src/vs/base/common/map.ts
- src/vs/base/common/marshallingIds.ts
- src/vs/base/common/path.ts
- src/vs/base/common/platform.ts
- src/vs/base/common/process.ts
- src/vs/base/common/types.ts
- src/vs/base/common/uri.ts
- src/vs/base/test/common/utils.ts
- src/vs/nls.ts
Introduced tests
Every collected test enters the hierarchy at exactly one concept.
2 tests introduced at this concept.
Introduced code
Every collected source range enters the hierarchy at exactly one concept.
No code is introduced at this concept. Its 585 extent ranges are introduced by other concepts.