Skip to content

Copilot usage-based billing onboarding banner#317233

Draft
eli-w-king wants to merge 4 commits into
mainfrom
eli/ubb-firsttime3
Draft

Copilot usage-based billing onboarding banner#317233
eli-w-king wants to merge 4 commits into
mainfrom
eli/ubb-firsttime3

Conversation

@eli-w-king
Copy link
Copy Markdown
Contributor

@eli-w-king eli-w-king commented May 19, 2026

5.18.UBB.First.Time.-.Chat.mov
5.18.UBB.First.Time.-.Agents.Window.mov

Summary

When a user becomes eligible for Copilot usage-based billing (i.e. their Copilot token flips isUsageBasedBilling), we should explain the new credit model on first use so they understand:

  1. what changed (request counts → AI credits),
  2. how cost scales (chat vs. agents vs. completions), and
  3. where to monitor it (Copilot status dashboard in the panel surface, GitHub account in the title bar for the Agents window).

This PR adds a lightweight, dismissible 3‑slide carousel banner that sits directly above the chat input in both surfaces, then disappears for good once the user clicks the check‑mark on the final slide.

Banner visibility is driven by a new workbench service the Copilot extension talks to via a bridge command, plus a hidden dev command so we can demo / screenshot / iterate without round‑tripping through token state.

Where it shows up

Surface Variant Final-slide CTA
Panel chat (ChatInputPart) Panel Copilot Dashboardworkbench.action.chat.openStatusDashboard (clicks the Copilot status-bar entry to open the existing ChatStatusDashboard tooltip)
Agents window (newChatInput) Agents View Accountworkbench.action.agents.openAccountMenu (opens the title‑bar account panel, which already shows the user's Copilot subscription state — the in-product status dashboard isn't reachable from the Agents window)

The banner is gated per-user: state lives in IChatBillingBannerService. Once the user dismisses, markCompleted() flips a persisted flag and the banner never reappears for that user.

UX

  • Hero: a small canvas at the top renders an ASCII-tinted abstract animation tied to the theme. The canvas stays animated as the user moves through the carousel.
  • Slide body: title + description, with an inline Learn more on GitHub Docs link in slide 3's description.
  • Nav row: square chevron back/forward buttons on the left; the forward chevron is disabled on the last slide so the eye is pulled to the dismiss / CTA row instead.
  • Action row: a Dismiss (secondary) button and a primary Button whose label + icon switch by variant. On the last slide we also reveal a check-mark dismiss icon.
  • Transitions: 160ms CSS opacity cross-fade on the body (.chat-billing-banner-body.fading { opacity: 0; }) — the per-glyph ASCII scramble we tried first felt noisy; the native fade reads much calmer.
  • Layout stability: the nav row carries a min-height: 26px so card height is identical across slides — no jump as you click forward.
  • Short-panel fit: the host ChatInputPart computes whether the banner would crush the input editor below its minimum height. If so it adds a chat-billing-banner-squeezed class that hides the banner for that layout pass. The banner never steals room from the editor.
  • Visual seam: the banner squares its bottom corners and pulls itself down under the chat input so the two surfaces meet flush — they read as one card.

Architecture

IChatBillingBannerService (new, src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerService.ts)

Owns the entire visibility state machine:

  • isEnabled() / markCompleted() / setEnabled(boolean).
  • Fires onDidChange so the widget re-renders without polling.
  • Registers two commands at module load:
    • Bridge: _chat.billing.usageBannerSetEnabled — the Copilot extension calls this from its copilotToken listener so eligibility flips drive UI without the extension reaching into workbench internals.
    • Dev: github.copilot.dev.showUsageBillingBanner — gated on IsDevelopmentContext, surfaced as Developer: Show Copilot Billing Banner for screenshots and review.
  • Registered as a delayed singleton.

ChatBillingBannerWidget (new, same folder)

Stateless renderer over IChatBillingBannerService + a small ISlide[] model. Notable details:

  • Variant is passed at construction (ChatBillingBannerVariant.Panel | .Agents); the variant is reflected on the root as variant-panel / variant-agents for CSS targeting.
  • Slide 3's description and the CTA label / icon are picked from the variant. Slide 1, 2, and the docs link are shared.
  • The CTA is referenced by command id only (PANEL_CTA_COMMAND_ID, AGENTS_CTA_COMMAND_ID) and executed via ICommandService. This is what keeps layering clean — the workbench widget never imports anything from src/vs/sessions, the Agents-window command is just a string.
  • Uses Codicon.copilot.id / Codicon.account.id for CTA glyphs through supportIcons: true on Button.

workbench.action.chat.openStatusDashboard (new)

Action that locates the Copilot status-bar entry and synthesizes a click on it to open the existing ChatStatusDashboard hover. We deliberately re-use the existing dashboard tooltip rather than open a separate dialog — the panel variant CTA should send users to the same surface they'd reach themselves.

workbench.action.agents.openAccountMenu (new, src/vs/sessions/contrib/accountMenu/browser/account.contribution.ts)

  • TitleBarAccountWidget gains a public openAccountPanel() that internally calls the existing showCombinedPanel() (same code path as clicking the avatar).
  • The module tracks the active widget instance with a let activeTitleBarAccountWidget handle; the widget assigns itself in its constructor and clears the handle on dispose. There's only ever one of these in the Agents window, so this is enough — no need for a dedicated service.
  • A non-palette Action2 (f1: false) with id SESSIONS_OPEN_ACCOUNT_MENU_COMMAND_ID = 'workbench.action.agents.openAccountMenu' calls activeTitleBarAccountWidget?.openAccountPanel().
  • Exported as a constant so any future Agents-window CTA can reuse it.

Agents-window eager import (src/vs/sessions/contrib/chat/browser/chat.contribution.ts)

The Agents window has its own chat.contribution.ts, so workbench-only side-effect imports don't reach it until DI lazily resolves the service. Without help, the dev command Show Copilot Billing Banner registers in the panel but not in the Agents window. Fixed with a single side-effect import of chatBillingBannerService.js so the command and bridge are registered before the chat input widget tries to instantiate the banner.

Layering

  • src/vs/sessions may import from src/vs/workbench. The reverse is not allowed.
  • The widget lives in vs/workbench and references the Agents command by string id only, so this rule is preserved.
  • The Agents-window action lives in vs/sessions/contrib/accountMenu next to the widget it drives.

Files changed

New

  • src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerService.ts
  • src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts
  • src/vs/workbench/contrib/chat/browser/widget/input/media/chatBillingBannerWidget.css

Modified

  • src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts — hosts the banner; adds _updateBillingBannerVisibility() and the chat-billing-banner-squeezed short-panel class.
  • src/vs/sessions/contrib/chat/browser/newChatInput.ts — hosts the Agents variant.
  • src/vs/sessions/contrib/accountMenu/browser/account.contribution.ts — exposes openAccountPanel() + registers the open-account-menu command.
  • src/vs/sessions/contrib/chat/browser/chat.contribution.ts — eager import so the banner service registers in the Agents window.
  • Adds workbench.action.chat.openStatusDashboard.

Commits

  1. chat: add Copilot usage-based billing onboarding banner — the service, the widget, both surfaces wired up, panel CTA action, and the initial visual treatment.
  2. chat: polish billing banner copy, transition, and short-panel fit — rewrites the slide copy against the GitHub docs, replaces the ASCII scramble with the 160ms opacity fade, renames "Got it" → "Dismiss", reserves the nav row min-height so the card stops jumping, and adds the chat-billing-banner-squeezed short-panel guard in chatInputPart.
  3. chat: route Agents billing banner CTA to title-bar account panel — drops the external github.com/settings/copilot URL, adds the workbench.action.agents.openAccountMenu command + the TitleBarAccountWidget.openAccountPanel() entry point, eager-imports the banner service in the Agents chat.contribution.ts, and tailors slide 3 copy + the CTA label for the Agents variant.

How to test

In both Code OSS (./scripts/code.sh) and the Agents window (./scripts/code.sh --agents …):

  1. Command Palette → Developer: Show Copilot Billing Banner.
  2. The banner should appear directly above the chat input with the canvas animating.
  3. Step through the three slides with the forward chevron. Verify the card height does not jump, and the body fades smoothly.
  4. Slide 3:
    • Inline Learn more on GitHub Docs link opens the docs page.
    • Panel build: CTA reads $(copilot) Copilot Dashboard; clicking opens the Copilot status-bar dashboard tooltip.
    • Agents build: CTA reads $(account) View Account; clicking opens the title-bar account popover (avatar + Copilot subscription details).
  5. Click Dismiss (or the check-icon on slide 3) → banner disappears and does not return on reload.
  6. Resize the panel down — once the input would be squeezed, the banner should hide rather than push the editor below its minimum height.

Localization

All user-facing strings go through localize / localize2. Slide 3 has two description keys (billingBanner.slide3.desc and billingBanner.slide3.desc.agents) so the panel and Agents variants can be translated independently. New keys introduced this PR:

  • billingBanner.slide1.title|desc, billingBanner.slide2.title|desc, billingBanner.slide3.title|desc|desc.agents|link
  • billingBanner.cta.dashboard, billingBanner.cta.viewAccount
  • billingBanner.dismiss
  • openAgentsAccountMenu

(billingBanner.cta.manage from earlier iterations is removed.)

Adds a 3-slide carousel banner that appears above the chat input (panel
and Agents window) when the user is opted into Copilot usage-based
billing. The banner explains the new credit model, links to GitHub docs,
and routes the primary CTA to the Copilot status dashboard (panel) or
the Copilot settings page (Agents).

- New IChatBillingBannerService owns visibility state and exposes a
  bridge command (_chat.billing.usageBannerSetEnabled) the copilot
  extension calls when copilotToken.isUsageBasedBilling flips, plus a
  dev command (github.copilot.dev.showUsageBillingBanner) for testing.
- New ChatBillingBannerWidget renders an ASCII-tinted hero canvas, a
  fading carousel body, square chevron nav, a check icon that dismisses
  on the last slide, and a primary monaco Button CTA.
- Wires into chatInputPart and newChatInput so both surfaces host the
  banner with proper variant copy.
- Adds workbench.action.chat.openStatusDashboard, which clicks the
  Copilot status bar entry to open the existing ChatStatusDashboard
  tooltip — used as the panel CTA target.
- Card squares its bottom corners and pulls itself under the chat input
  so the surfaces meet seamlessly.
- Rewrite slide copy against the GitHub docs (credits allowance, agent vs. completion cost, overage budget) and inline the docs link in the slide 3 description.

- Replace the per-glyph ASCII scramble with a 160ms opacity cross-fade for slide transitions; the hero canvas stays animated.

- Reserve a Dismiss + Copilot Dashboard button row on slide 3, with the next chevron disabled on the last step. Reserve a min-height on the nav row so the card height stays constant across slides.

- In chatInputPart, hide the banner via a 'chat-billing-banner-squeezed' class when its natural height would push the input editor below its minimum, so the banner never steals the input in short panels.
Wires the third-slide CTA on the Agents-window variant of the Copilot usage-based billing banner to the in-product account panel instead of an external https://github.com/settings/copilot link, since the Copilot status dashboard isn't reachable from the Agents window.

- TitleBarAccountWidget exposes a public openAccountPanel() that mirrors clicking the title-bar avatar, and the module tracks the active instance via a module-local handle so a command can drive it without plumbing a dedicated service.

- New non-palette Action2 with id 'workbench.action.agents.openAccountMenu' (exported as SESSIONS_OPEN_ACCOUNT_MENU_COMMAND_ID) calls into that handle. The widget is referenced by command id only — the workbench layer never imports anything from src/vs/sessions.

- ChatBillingBannerWidget drops COPILOT_SETTINGS_URL, picks the CTA command id by variant, and now relabels the Agents CTA to '$(account) View Account'. Slide 3 description is also variant-aware: the Agents copy directs users to the title-bar account menu, while the panel copy still points at the Copilot status dashboard.

- src/vs/sessions/contrib/chat/browser/chat.contribution.ts eagerly imports chatBillingBannerService.js so its dev-only 'Show Copilot Billing Banner' command and the bridge command are registered in the Agents window before the chat input widget instantiates the banner.
Copilot AI review requested due to automatic review settings May 19, 2026 03:23
@eli-w-king eli-w-king self-assigned this May 19, 2026
@eli-w-king eli-w-king added ux User experience issues UBB Issues related to UBB labels May 19, 2026
@eli-w-king eli-w-king force-pushed the eli/ubb-firsttime3 branch from 826e74d to 6a6bf4a Compare May 19, 2026 03:27
@eli-w-king
Copy link
Copy Markdown
Contributor Author

Responsive:

5.18.UBB.First.Time.mov

@eli-w-king eli-w-king added this to the 1.122.0 milestone May 19, 2026
@eli-w-king eli-w-king changed the title chat: add Copilot usage-based billing onboarding banner Copilot usage-based billing onboarding banner May 19, 2026
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a Copilot usage-based billing onboarding banner that can be enabled by the Copilot extension and rendered above chat inputs in the workbench chat panel and Agents window.

Changes:

  • Introduces a workbench billing banner service, widget, CSS, and status dashboard command.
  • Wires the banner into ChatInputPart and the Agents NewChatInputWidget.
  • Adds Copilot extension bridge contribution and Agents account-menu command for the banner CTA.
Show a summary per file
File Description
src/vs/workbench/contrib/chat/browser/widget/input/media/chatBillingBannerWidget.css Styles the billing banner card, carousel controls, canvas, and host layout.
src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts Hosts the panel variant and adds short-panel squeeze handling.
src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts Implements the carousel banner UI, canvas animation, links, CTA, and dismissal controls.
src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerService.ts Adds persisted visibility/completion state and bridge/dev commands.
src/vs/workbench/contrib/chat/browser/chatStatus/chatStatusEntry.ts Adds a command to open the Copilot status dashboard via the status bar entry.
src/vs/workbench/contrib/chat/browser/chat.contribution.ts Eagerly imports the banner service in workbench chat.
src/vs/sessions/contrib/chat/browser/newChatInput.ts Hosts the Agents variant above the new chat input.
src/vs/sessions/contrib/chat/browser/media/chatInput.css Adds Agents-specific banner host layout rules.
src/vs/sessions/contrib/chat/browser/chat.contribution.ts Eagerly imports the banner service for the Agents window.
src/vs/sessions/contrib/accountMenu/browser/account.contribution.ts Adds an Agents account-menu open command and widget entry point.
extensions/copilot/src/extension/extension/vscode-node/contributions.ts Registers the Copilot billing banner bridge contribution.
extensions/copilot/src/extension/chatBillingBanner/vscode-node/chatBillingBanner.contribution.ts Syncs isUsageBasedBilling eligibility to the workbench command bridge.

Copilot's findings

Comments suppressed due to low confidence (4)

src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:158

  • The canvas animation starts an unconditional requestAnimationFrame loop and never checks IAccessibilityService.isMotionReduced() or reduced-motion changes. VS Code exposes workbench.reduceMotion/prefers-reduced-motion for this purpose, so users who request reduced motion will still get a continuously animated banner.
		const tick = (ts: number) => {
			if (this._stopped) {
				return;
			}
			this._draw(ts);
			this._rafHandle = dom.scheduleAtNextAnimationFrame(targetWindow, () => tick(performance.now()));
		};
		this._rafHandle = dom.scheduleAtNextAnimationFrame(targetWindow, () => tick(performance.now()));

src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:296

  • This documentation says the primary CTA marks the banner completed, but _handleCta() only executes the destination command and does not call markCompleted(). Please correct the JSDoc or the CTA behavior so the expected dismissal semantics are clear.
 * {@link IChatBillingBannerService.shouldShow} is true; clicking the
 * primary CTA on slide 3 marks the banner completed and hides it
 * permanently across restarts.

src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:378

  • The has-billing-banner class is not applied to the element targeted by the CSS. _render() runs in the constructor before domNode is appended, so parentElement can be null; after append it would still be the banner container, while the CSS expects .interactive-input-part.has-billing-banner. This means the getting-started tip is not hidden while the banner is visible.
		this.domNode.parentElement?.classList.add('has-billing-banner');

src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:521

  • Each time slide 3 is applied, this click listener is added to the long-lived render disposable store, but _applyStep() clears and recreates the description without disposing the previous link listener. Repeatedly moving between slides 2 and 3 retains listeners for detached anchors until the whole banner re-renders; use a per-step disposable or dispose before rebuilding the description.
				this._renderDisposables.add(dom.addDisposableListener(inlineLink, dom.EventType.CLICK, (e: MouseEvent) => {
					e.preventDefault();
					this._openerService.open(URI.parse(href));
				}));
  • Files reviewed: 12/12 changed files
  • Comments generated: 11

Comment on lines +7 to +8
.interactive-session .interactive-input-part > .chat-billing-banner-container:empty,
.new-chat-input-container > .chat-billing-banner-container:empty {
Comment on lines +3732 to +3735
const bannerNaturalHeight = this.chatBillingBannerContainer.scrollHeight;
if (bannerNaturalHeight === 0) {
this.chatBillingBannerContainer.classList.remove('chat-billing-banner-squeezed');
return;
import { createDecorator } from '../../../../../../platform/instantiation/common/instantiation.js';
import { IStorageService, StorageScope, StorageTarget } from '../../../../../../platform/storage/common/storage.js';

const COMPLETED_STORAGE_KEY = 'chat.usageBillingBanner.completed';
Comment on lines +253 to +257
public openAccountPanel(): void {
if (!this.container) {
return;
}
this.showCombinedPanel();
Comment on lines +450 to +456
this._dismissBtn = this._renderDisposables.add(new Button(navRight, {
...defaultButtonStyles,
secondary: true,
}));
this._dismissBtn.element.classList.add('chat-billing-banner-cta', 'chat-billing-banner-dismiss');
this._dismissBtn.element.style.display = 'none';
this._dismissBtn.label = localize('billingBanner.dismiss', "Dismiss");
Comment on lines +510 to +514
margin-bottom: -10px;
}

.new-chat-input-container > .chat-billing-banner-container:empty {
display: none;
this._register({ dispose: () => editorOverflowWidgetsDomNode.remove() });

// Copilot usage-based billing banner — sits above the notification
// widget and replaces all other above-input UI when visible.
Comment on lines +3713 to +3739
/**
* The billing banner is ~250px tall. In short panels (the chat welcome view
* in a narrow auxiliary bar, the inline chat, etc.) the banner can squeeze
* the input editor below its minimum height, making the input vanish. When
* we detect that, hide the banner so the user always has a usable input.
*
* `scrollHeight` is read from the container so the natural banner height is
* known even while the banner is currently hidden via CSS; this keeps the
* decision stable instead of oscillating once the banner is squeezed out.
*/
private _updateBillingBannerVisibility(): void {
if (!this.chatBillingBannerContainer) {
return;
}
if (this._maxHeight === undefined) {
this.chatBillingBannerContainer.classList.remove('chat-billing-banner-squeezed');
return;
}

const bannerNaturalHeight = this.chatBillingBannerContainer.scrollHeight;
if (bannerNaturalHeight === 0) {
this.chatBillingBannerContainer.classList.remove('chat-billing-banner-squeezed');
return;
}

const isCurrentlySqueezed = this.chatBillingBannerContainer.classList.contains('chat-billing-banner-squeezed');
const containerHeight = this.container.offsetHeight;
if (this.options.renderStyle === 'compact') {
elements = dom.h('.interactive-input-part', [
dom.h('.interactive-input-and-edit-session', [
dom.h('.chat-billing-banner-container@chatBillingBannerContainer'),
Comment on lines +143 to +154

const observer = new (targetWindow as Window & typeof globalThis).ResizeObserver(() => this._resize());
observer.observe(this._container);
this._register(toDisposable(() => observer.disconnect()));

this._readColor();
this._resize();

const tick = (ts: number) => {
if (this._stopped) {
return;
}
@github-actions
Copy link
Copy Markdown
Contributor

Screenshot Changes

Base: 13375c87 Current: 06910d00

Changed (26)

editor/inlineCompletions/other/HintsToolbar/Dark
Before After
before after
editor/inlineCompletions/other/HintsToolbar/Light
Before After
before after
editor/inlineCompletions/other/HintsToolbarHovered/Dark
Before After
before after
editor/inlineCompletions/other/HintsToolbarHovered/Light
Before After
before after
editor/inlineCompletions/views/SideBySideViewSmall/Dark
Before After
before after
editor/inlineCompletions/views/SideBySideViewSmall/Light
Before After
before after
editor/inlineCompletions/views/SideBySideViewWide/Dark
Before After
before after
editor/inlineCompletions/views/SideBySideViewWide/Light
Before After
before after
editor/inlineCompletions/views/WordReplacementView/Dark
Before After
before after
editor/inlineCompletions/views/WordReplacementView/Light
Before After
before after
editor/inlineCompletions/views/DeletionView/Dark
Before After
before after
editor/inlineCompletions/views/DeletionView/Light
Before After
before after
editor/inlineCompletions/views/LineReplacementView/Dark
Before After
before after
editor/inlineCompletions/views/LineReplacementView/Light
Before After
before after
editor/multiDiffEditor/MultiDiffEditor/Dark
Before After
before after
editor/multiDiffEditor/MultiDiffEditor/Light
Before After
before after
editor/multiDiffEditor/MultiDiffEditorIncrementalPending/Dark
Before After
before after
editor/multiDiffEditor/MultiDiffEditorIncrementalPending/Light
Before After
before after
editor/multiDiffEditor/MultiDiffEditorIncrementalResolved/Dark
Before After
before after
editor/multiDiffEditor/MultiDiffEditorIncrementalResolved/Light
Before After
before after
editor/multiDiffEditor/MultiDiffEditorDocumentSwapAfter/Dark
Before After
before after
editor/multiDiffEditor/MultiDiffEditorDocumentSwapAfter/Light
Before After
before after
editor/suggestWidget/MethodCompletions/Dark
Before After
before after
editor/suggestWidget/MethodCompletions/Light
Before After
before after
peekReference/PeekReferences/Dark
Before After
before after
peekReference/PeekReferences/Light
Before After
before after

Errored (46)

Fixtures that failed to render — no screenshot was produced.

chat/input/chatInput/Default/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:149:55)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/Default/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:149:55)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithArtifacts/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithArtifacts/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithFileChanges/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:152:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithFileChanges/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:152:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithTodos/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:155:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithTodos/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:155:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithTodosAndFileChanges/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:158:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithTodosAndFileChanges/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:158:22)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithArtifactsAndFileChanges/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/WithArtifactsAndFileChanges/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/Full/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/input/chatInput/Full/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatInput.fixture.ts:90:12)
    at async Promise.all (index 0)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1005:6)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/GreenInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:213:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/GreenInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:213:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/OrangeInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:218:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/OrangeInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:218:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/RedInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:223:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/RedInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:223:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/GreenElicitationInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:233:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/GreenElicitationInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:233:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/OrangeElicitationInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:238:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/OrangeElicitationInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:238:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/RedElicitationInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:243:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/RedElicitationInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:243:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:253:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:253:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffWithDisclaimerInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:269:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffWithDisclaimerInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:269:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffUnsandboxedInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:286:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffUnsandboxedInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:286:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffUnsandboxedWithDisclaimerInContext/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:304:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/chatToolRiskBadge/BadgeOffUnsandboxedWithDisclaimerInContext/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatToolRiskBadge.fixture.ts:304:36)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/SimpleQA/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:377:52)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/SimpleQA/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:377:52)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/PendingToolApproval/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:379:63)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/PendingToolApproval/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:379:63)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/bugs/issue-309796-missing-backslash/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:381:77)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/bugs/issue-309796-missing-backslash/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:381:77)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/MultiTurn/Dark — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:383:53)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
chat/widget/chatWidget/MultiTurn/Light — [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
Error: [createInstance] ChatBillingBannerWidget depends on UNKNOWN service chatBillingBannerService.
    at TestInstantiationService._throwIfStrict (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:392:10)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:142:10)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at renderChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:263:12)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/chat/chatWidget.fixture.ts:383:53)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark — Cannot read properties of undefined (reading 'onDidChange'); There are 12 undisposed disposables!
TypeError: Cannot read properties of undefined (reading 'onDidChange')
    at new ChatBillingBannerWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:355:38)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at ChatWidget.createInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:1911:14)
    at ChatWidget.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:737:9)
    at new InlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:187:19)
    at new EditorBasedInlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:488:3)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at new InlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.ts:214:30)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at renderInlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:389:62)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:434:24)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
editor/inlineChatZoneWidget/InlineChatZoneWidget/Light — Cannot read properties of undefined (reading 'onDidChange'); There are 12 undisposed disposables!
TypeError: Cannot read properties of undefined (reading 'onDidChange')
    at new ChatBillingBannerWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:355:38)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at ChatWidget.createInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:1911:14)
    at ChatWidget.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:737:9)
    at new InlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:187:19)
    at new EditorBasedInlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:488:3)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at new InlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.ts:214:30)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at renderInlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:389:62)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:434:24)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Dark — Cannot read properties of undefined (reading 'onDidChange'); There are 12 undisposed disposables!
TypeError: Cannot read properties of undefined (reading 'onDidChange')
    at new ChatBillingBannerWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:355:38)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at ChatWidget.createInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:1911:14)
    at ChatWidget.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:737:9)
    at new InlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:187:19)
    at new EditorBasedInlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:488:3)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at new InlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.ts:214:30)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at renderInlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:389:62)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:438:24)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30
editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Light — Cannot read properties of undefined (reading 'onDidChange'); There are 12 undisposed disposables!
TypeError: Cannot read properties of undefined (reading 'onDidChange')
    at new ChatBillingBannerWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatBillingBannerWidget.ts:355:38)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at ChatInputPart.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/input/chatInputPart.ts:2307:64)
    at ChatWidget.createInput (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:1911:14)
    at ChatWidget.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/chat/browser/widget/chatWidget.ts:737:9)
    at new InlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:187:19)
    at new EditorBasedInlineChatWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatWidget.ts:488:3)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at new InlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/contrib/inlineChat/browser/inlineChatZoneWidget.ts:214:30)
    at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:128:18)
    at TestInstantiationService.createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/test/common/instantiationServiceMock.ts:62:16)
    at renderInlineChatZoneWidget (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:389:62)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/editor/inlineChatZoneWidget.fixture.ts:438:24)
    at actualRender (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:995:29)
    at Object.render (file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:1030:4)
    at Le.waitForRendering (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:203:19)
    at Mt.renderFixture (file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/modes/HeadlessMode.ts:158:19)
    at async <anonymous>:316:30

blocks-ci screenshots changed

Replace the contents of test/componentFixtures/blocks-ci-screenshots.md with:

Updated blocks-ci-screenshots.md
<!-- auto-generated by CI — do not edit manually -->

#### editor/codeEditor/CodeEditor/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/67bfb687fd2818bd53771a60660541b9ed6f38b80d37da0aac15d267ecaeacec)

#### editor/codeEditor/CodeEditor/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/0469dd8d0a587d94a1eaec514c79917b93b9a38694ef2b767bb1892819ae0a55)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/97162fc53c861ee13dc78a18e41fe3a25a42f62dc52a560510ebf084a418e1c3)

#### editor/inlineChatZoneWidget/InlineChatZoneWidget/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3b7e2eb5cc9ba727e2bc1c5113c3e17d8e9a6ce9a37b77519be3716ceb9a9afa)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Dark
![screenshot](https://hediet-screenshots.azurewebsites.net/images/97162fc53c861ee13dc78a18e41fe3a25a42f62dc52a560510ebf084a418e1c3)

#### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Light
![screenshot](https://hediet-screenshots.azurewebsites.net/images/3b7e2eb5cc9ba727e2bc1c5113c3e17d8e9a6ce9a37b77519be3716ceb9a9afa)
Patch
--- test/componentFixtures/blocks-ci-screenshots.md	2026-05-19 03:30:16.993752370 +0000
+++ /tmp/blocks-ci-updated.md	2026-05-19 03:37:10.722328931 +0000
@@ -7,13 +7,13 @@
 ![screenshot](https://hediet-screenshots.azurewebsites.net/images/0469dd8d0a587d94a1eaec514c79917b93b9a38694ef2b767bb1892819ae0a55)
 
 #### editor/inlineChatZoneWidget/InlineChatZoneWidget/Dark
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/eee9299ca979bc241139e5c36fd03e8ad7b677fd2626d2f9f149fe39828c22cb)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/97162fc53c861ee13dc78a18e41fe3a25a42f62dc52a560510ebf084a418e1c3)
 
 #### editor/inlineChatZoneWidget/InlineChatZoneWidget/Light
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/76659b5bdcc3ccefee2c8ada3daac95d87dcd1373d86fb4e8e4921e7dc648434)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/3b7e2eb5cc9ba727e2bc1c5113c3e17d8e9a6ce9a37b77519be3716ceb9a9afa)
 
 #### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Dark
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/2fbc12507b59ff950d9612d2df92e6b39d8bf0bf500478e42eca2ead4d1ae206)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/97162fc53c861ee13dc78a18e41fe3a25a42f62dc52a560510ebf084a418e1c3)
 
 #### editor/inlineChatZoneWidget/InlineChatZoneWidgetTerminated/Light
-![screenshot](https://hediet-screenshots.azurewebsites.net/images/4632ab04d1fdd7db9ab0e00cce10aefb7a6344eb8869dfce740309a8801cab73)
+![screenshot](https://hediet-screenshots.azurewebsites.net/images/3b7e2eb5cc9ba727e2bc1c5113c3e17d8e9a6ce9a37b77519be3716ceb9a9afa)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

UBB Issues related to UBB ux User experience issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants