Skip to content

Enable console.log to log to ILogService#313978

Merged
roblourens merged 4 commits intomainfrom
roblou/clumsy-clam
May 5, 2026
Merged

Enable console.log to log to ILogService#313978
roblourens merged 4 commits intomainfrom
roblou/clumsy-clam

Conversation

@roblourens
Copy link
Copy Markdown
Member

For easier agentic debugging

Copilot AI review requested due to automatic review settings May 3, 2026 19:03
@roblourens roblourens self-assigned this May 3, 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

This PR adds a development-only path that forwards console.* output into each process's ILogService, so ad-hoc debugging via console.log can show up in VS Code's structured log files across the main/workbench/shared/agent/pty processes.

Changes:

  • Added a new dev-only console forwarder in the shared logging layer and routed built-in console loggers through a recursion guard.
  • Enabled that forwarder in several Electron/Node entrypoints so console.* output can reach process log files during local development.
  • Updated main-thread extension-host console handling to send all extension-host console output to the log service in the same development scenario.
Show a summary per file
File Description
src/vs/workbench/services/log/electron-browser/logService.ts Enables console forwarding in the native workbench window log service.
src/vs/workbench/api/browser/mainThreadConsole.ts Changes extension-host console routing behavior when dev forwarding is enabled.
src/vs/platform/terminal/node/ptyHostMain.ts Enables console forwarding in the pty host process.
src/vs/platform/log/common/log.ts Introduces the console forwarder implementation and updates console logger emission paths.
src/vs/platform/agentHost/node/agentHostMain.ts Enables console forwarding in the agent host process.
src/vs/code/electron-utility/sharedProcess/sharedProcessMain.ts Enables console forwarding in the shared process.
src/vs/code/electron-main/main.ts Enables console forwarding in the Electron main process.

Copilot's findings

  • Files reviewed: 7/7 changed files
  • Comments generated: 2

Comment thread src/vs/workbench/api/browser/mainThreadConsole.ts
Comment thread src/vs/platform/log/common/log.ts Outdated
Co-authored-by: Copilot <copilot@github.com>
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 3, 2026

Screenshot Changes

Base: 65ce1b9b Current: 457a3977

Changed (9)

chat/input/chatInput/Default/Dark
Before After
before after
chat/input/chatInput/Default/Light
Before After
before after
chat/input/chatInput/WithFileChanges/Dark
Before After
before after
chat/input/chatInput/WithFileChanges/Light
Before After
before after
chat/input/chatInput/WithTodos/Light
Before After
before after
chat/input/chatInput/WithTodosAndFileChanges/Dark
Before After
before after
agentSessionsViewer/CompletedUnread/Dark
Before After
before after
agentSessionsViewer/CompletedUnread/Light
Before After
before after
agentSessionsViewer/ApprovalRowLongLabel/Light
Before After
before after

Errored (18)

Fixtures that failed to render — no screenshot was produced.

chat/input/chatInput/WithArtifacts/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/input/chatInput/WithArtifacts/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/input/chatInput/WithArtifactsAndFileChanges/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/input/chatInput/WithArtifactsAndFileChanges/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/input/chatInput/Full/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/input/chatInput/Full/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/SimpleQA/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/SimpleQA/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/PendingToolApproval/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/PendingToolApproval/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/PendingToolApprovalWithInput/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/PendingToolApprovalWithInput/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/MultiTurn/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/MultiTurn/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/WithInput/Dark — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
chat/widget/chatWidget/WithInput/Light — Fixture timed out after 3000ms
Error: Fixture timed out after 3000ms
    at file:///home/runner/work/vscode/vscode/build/rspack/node_modules/@vscode/component-explorer/src/core/ComponentRenderer.ts:182:12
editor/multiDiffEditor/MultiDiffEditorDocumentSwapAfter/Dark — [AsyncSchedulerProcessor] Run #149 exceeded maxTasks (100) — executed 100 virtual task(s) and the queue is still not empty. AsyncSchedulerProcessor { now=+1700ms, executed=100, queued=24, runs=1, loopRunning=true } Active runs: #149 virtualDeadline=+2000ms executed=100/100 History (10 of 100): [ +1700ms] setTimeout trace: #3135 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at ViewModel.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/common/viewModel/viewModelImpl.ts:625:42) at CodeEditorWidget.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts:638:30) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts:236:28) [ +1700ms] setTimeout trace: #3145 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #3147 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #3149 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #3150 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #3151 setTimeout(0ms) ← #3118 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21) 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) [ +1700ms] runWhenIdle trace: #3154 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #3155 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #3156 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] setTimeout trace: #3157 setTimeout(0ms) ← #3121 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21) 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) Queued (24): [ +1700ms] runWhenIdle trace: #3160 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #3161 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #3162 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1716ms] requestAnimationFrame trace: #3102 requestAnimationFrame ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at api.requestAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:760:23) at scheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:477:17) at Module.runAtThisOrScheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:495:11) at EditorRenderingCoordinator._scheduleRender (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:886:44) at EditorRenderingCoordinator.scheduleCoordinatedRendering (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:860:8) [ +1750ms] setTimeout trace: #3146 setTimeout(50ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) [ +1750ms] setTimeout trace: #3148 setTimeout(50ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) [ +1750ms] setTimeout trace: #3152 setTimeout(50ms) ← #3118 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28) 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) [ +1750ms] setTimeout trace: #3158 setTimeout(50ms) ← #3121 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28) 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) [ +1800ms] setInterval (iteration 2) trace: #3087 tick #2#3038 setInterval(500ms) ← #2990 setTimeout(800ms) ← #2986 render#151(Dark) at virtualSetInterval (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:673:22) at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1085:26) at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:392:16) at ViewCursors._updateBlinking (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:264:35) at ViewCursors.onFocusChanged (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:185:8) [ +1900ms] setTimeout trace: #3084 setTimeout(1000ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18 at new Promise (<anonymous>) at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43 [ +1900ms] setTimeout trace: #3086 setTimeout(1000ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18 at new Promise (<anonymous>) at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43 [ +2100ms] setTimeout trace: #3097 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2100ms] setTimeout trace: #3124 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at new AutorunObserver (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:58:8) at autorun (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorun.ts:20:9) [ +2100ms] setTimeout trace: #3133 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2100ms] setTimeout trace: #3136 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2200ms] setTimeout trace: #3138 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #3139 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #3140 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) [ +2200ms] setTimeout trace: #3141 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #3142 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) ... and 4 more
Error: [AsyncSchedulerProcessor] Run #149 exceeded maxTasks (100) — executed 100 virtual task(s) and the queue is still not empty.

AsyncSchedulerProcessor { now=+1700ms, executed=100, queued=24, runs=1, loopRunning=true }

Active runs:
  #149 virtualDeadline=+2000ms executed=100/100

History (10 of 100):
  [ +1700ms] setTimeout
      trace: #3135 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at ViewModel.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/common/viewModel/viewModelImpl.ts:625:42)
      at CodeEditorWidget.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts:638:30)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts:236:28)
  [ +1700ms] setTimeout
      trace: #3145 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #3147 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #3149 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #3150 setTimeout(0ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #3151 setTimeout(0ms) ← #3118 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21)
      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)
  [ +1700ms] runWhenIdle
      trace: #3154 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #3155 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #3156 runWhenIdle ← #3119 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] setTimeout
      trace: #3157 setTimeout(0ms) ← #3121 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21)
      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)

Queued (24):
  [ +1700ms] runWhenIdle
      trace: #3160 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #3161 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #3162 runWhenIdle ← #3122 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1716ms] requestAnimationFrame
      trace: #3102 requestAnimationFrame ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at api.requestAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:760:23)
      at scheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:477:17)
      at Module.runAtThisOrScheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:495:11)
      at EditorRenderingCoordinator._scheduleRender (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:886:44)
      at EditorRenderingCoordinator.scheduleCoordinatedRendering (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:860:8)
  [ +1750ms] setTimeout
      trace: #3146 setTimeout(50ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
  [ +1750ms] setTimeout
      trace: #3148 setTimeout(50ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
  [ +1750ms] setTimeout
      trace: #3152 setTimeout(50ms) ← #3118 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28)
      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)
  [ +1750ms] setTimeout
      trace: #3158 setTimeout(50ms) ← #3121 runWhenIdle ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28)
      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)
  [ +1800ms] setInterval (iteration 2)
      trace: #3087 tick #2 ← #3038 setInterval(500ms) ← #2990 setTimeout(800ms) ← #2986 render#151(Dark)
      at virtualSetInterval (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:673:22)
      at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1085:26)
      at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:392:16)
      at ViewCursors._updateBlinking (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:264:35)
      at ViewCursors.onFocusChanged (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:185:8)
  [ +1900ms] setTimeout
      trace: #3084 setTimeout(1000ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18
      at new Promise (<anonymous>)
      at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43
  [ +1900ms] setTimeout
      trace: #3086 setTimeout(1000ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18
      at new Promise (<anonymous>)
      at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43
  [ +2100ms] setTimeout
      trace: #3097 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2100ms] setTimeout
      trace: #3124 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at new AutorunObserver (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:58:8)
      at autorun (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorun.ts:20:9)
  [ +2100ms] setTimeout
      trace: #3133 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2100ms] setTimeout
      trace: #3136 setTimeout(400ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2200ms] setTimeout
      trace: #3138 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #3139 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #3140 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
  [ +2200ms] setTimeout
      trace: #3141 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #3142 setTimeout(500ms) ← #3085 setTimeout(800ms) ← #2994 setTimeout(900ms) ← #2986 render#151(Dark)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
  ... and 4 more
    at AsyncSchedulerProcessor._buildOverflowError (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:469:10)
    at file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:416:94
    at Run.evaluate (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:189:20)
    at AsyncSchedulerProcessor._settleFinishedRuns (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:416:23)
    at AsyncSchedulerProcessor._loop (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:353:9)
    at AsyncSchedulerProcessor._ensureLoopRunning (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:345:4)
editor/multiDiffEditor/MultiDiffEditorDocumentSwapAfter/Light — [AsyncSchedulerProcessor] Run #1 exceeded maxTasks (100) — executed 100 virtual task(s) and the queue is still not empty. AsyncSchedulerProcessor { now=+1700ms, executed=100, queued=24, runs=1, loopRunning=true } Active runs: #1 virtualDeadline=+2000ms executed=100/100 History (10 of 100): [ +1700ms] setTimeout trace: #151 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at ViewModel.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/common/viewModel/viewModelImpl.ts:625:42) at CodeEditorWidget.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts:638:30) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts:236:28) [ +1700ms] setTimeout trace: #161 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #163 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #165 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #166 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9) [ +1700ms] setTimeout trace: #167 setTimeout(0ms) ← #134 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21) 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) [ +1700ms] runWhenIdle trace: #170 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #171 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #172 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] setTimeout trace: #173 setTimeout(0ms) ← #137 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21) 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) Queued (24): [ +1700ms] runWhenIdle trace: #176 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #177 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1700ms] runWhenIdle trace: #178 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26 at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18) at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3) at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44) at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18) [ +1716ms] requestAnimationFrame trace: #118 requestAnimationFrame ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at api.requestAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:760:23) at scheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:477:17) at Module.runAtThisOrScheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:495:11) at EditorRenderingCoordinator._scheduleRender (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:886:44) at EditorRenderingCoordinator.scheduleCoordinatedRendering (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:860:8) [ +1750ms] setTimeout trace: #162 setTimeout(50ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) [ +1750ms] setTimeout trace: #164 setTimeout(50ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9) [ +1750ms] setTimeout trace: #168 setTimeout(50ms) ← #134 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28) 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) [ +1750ms] setTimeout trace: #174 setTimeout(50ms) ← #137 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28) 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) [ +1800ms] setInterval (iteration 2) trace: #103 tick #2#54 setInterval(500ms) ← #6 setTimeout(800ms) ← #2 render#1(Light) at virtualSetInterval (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:673:22) at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1085:26) at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:392:16) at ViewCursors._updateBlinking (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:264:35) at ViewCursors.onFocusChanged (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:185:8) [ +1900ms] setTimeout trace: #100 setTimeout(1000ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18 at new Promise (<anonymous>) at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43 [ +1900ms] setTimeout trace: #102 setTimeout(1000ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18 at new Promise (<anonymous>) at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9) at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43 [ +2100ms] setTimeout trace: #113 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2100ms] setTimeout trace: #140 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at new AutorunObserver (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:58:8) at autorun (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorun.ts:20:9) [ +2100ms] setTimeout trace: #149 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2100ms] setTimeout trace: #152 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5) at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11) at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12) at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7) [ +2200ms] setTimeout trace: #154 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #155 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #156 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) [ +2200ms] setTimeout trace: #157 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17) at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22) at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8) at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9) [ +2200ms] setTimeout trace: #158 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light) at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22) at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23) at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28) at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4) at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13) ... and 4 more
Error: [AsyncSchedulerProcessor] Run #1 exceeded maxTasks (100) — executed 100 virtual task(s) and the queue is still not empty.

AsyncSchedulerProcessor { now=+1700ms, executed=100, queued=24, runs=1, loopRunning=true }

Active runs:
  #1 virtualDeadline=+2000ms executed=100/100

History (10 of 100):
  [ +1700ms] setTimeout
      trace: #151 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at ViewModel.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/common/viewModel/viewModelImpl.ts:625:42)
      at CodeEditorWidget.setHiddenAreas (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts:638:30)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/hideUnchangedRegionsFeature.ts:236:28)
  [ +1700ms] setTimeout
      trace: #161 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #163 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #165 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:204:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #166 setTimeout(0ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/features/movedBlocksLinesFeature.ts:208:61)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
      at Emitter.fire (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1399:9)
  [ +1700ms] setTimeout
      trace: #167 setTimeout(0ms) ← #134 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21)
      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)
  [ +1700ms] runWhenIdle
      trace: #170 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #171 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #172 runWhenIdle ← #135 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] setTimeout
      trace: #173 setTimeout(0ms) ← #137 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new LinkDetector (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/links/browser/links.ts:112:21)
      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)

Queued (24):
  [ +1700ms] runWhenIdle
      trace: #176 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:161:37)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #177 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:223:50)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1700ms] runWhenIdle
      trace: #178 runWhenIdle ← #138 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at file:///home/runner/work/vscode/vscode/src/vs/workbench/test/browser/componentFixtures/fixtureUtils.ts:806:26
      at new AbstractIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1525:18)
      at new WindowIdleValue (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:345:3)
      at new SuggestController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/suggest/browser/suggestController.ts:227:44)
      at TestInstantiationService._createInstance (file:///home/runner/work/vscode/vscode/src/vs/platform/instantiation/common/instantiationService.ts:162:18)
  [ +1716ms] requestAnimationFrame
      trace: #118 requestAnimationFrame ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at api.requestAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:760:23)
      at scheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:477:17)
      at Module.runAtThisOrScheduleAtNextAnimationFrame (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:495:11)
      at EditorRenderingCoordinator._scheduleRender (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:886:44)
      at EditorRenderingCoordinator.scheduleCoordinatedRendering (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/view.ts:860:8)
  [ +1750ms] setTimeout
      trace: #162 setTimeout(50ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
  [ +1750ms] setTimeout
      trace: #164 setTimeout(50ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:178:29)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
      at Emitter._deliverQueue (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1375:9)
  [ +1750ms] setTimeout
      trace: #168 setTimeout(50ms) ← #134 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28)
      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)
  [ +1750ms] setTimeout
      trace: #174 setTimeout(50ms) ← #137 runWhenIdle ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at new BracketMatchingController (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/bracketMatching/browser/bracketMatching.ts:141:28)
      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)
  [ +1800ms] setInterval (iteration 2)
      trace: #103 tick #2 ← #54 setInterval(500ms) ← #6 setTimeout(800ms) ← #2 render#1(Light)
      at virtualSetInterval (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:673:22)
      at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1085:26)
      at WindowIntervalTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/browser/dom.ts:392:16)
      at ViewCursors._updateBlinking (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:264:35)
      at ViewCursors.onFocusChanged (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/viewParts/viewCursors/viewCursors.ts:185:8)
  [ +1900ms] setTimeout
      trace: #100 setTimeout(1000ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18
      at new Promise (<anonymous>)
      at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43
  [ +1900ms] setTimeout
      trace: #102 setTimeout(1000ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:544:18
      at new Promise (<anonymous>)
      at timeout (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:543:9)
      at file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:540:43
  [ +2100ms] setTimeout
      trace: #113 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2100ms] setTimeout
      trace: #140 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at new AutorunObserver (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:58:8)
      at autorun (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorun.ts:20:9)
  [ +2100ms] setTimeout
      trace: #149 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2100ms] setTimeout
      trace: #152 setTimeout(400ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at AutorunObserver._runFn (file:///home/runner/work/vscode/vscode/src/vs/editor/browser/widget/diffEditor/components/diffEditorViewZones/diffEditorViewZones.ts:443:5)
      at AutorunObserver._run (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:110:11)
      at AutorunObserver.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/reactions/autorunImpl.ts:167:12)
      at Derived.endUpdate (file:///home/runner/work/vscode/vscode/src/vs/base/common/observableInternal/observables/derivedImpl.ts:281:7)
  [ +2200ms] setTimeout
      trace: #154 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #155 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #156 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
  [ +2200ms] setTimeout
      trace: #157 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at TimeoutTimer.cancelAndSet (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1047:17)
      at SmoothScrollableElement._scheduleHide (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:633:22)
      at SmoothScrollableElement._reveal (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:621:8)
      at SmoothScrollableElement._onDidScroll (file:///home/runner/work/vscode/vscode/src/vs/base/browser/ui/scrollbar/scrollableElement.ts:552:9)
  [ +2200ms] setTimeout
      trace: #158 setTimeout(500ms) ← #101 setTimeout(800ms) ← #10 setTimeout(900ms) ← #2 render#1(Light)
      at virtualSetTimeout (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:648:22)
      at RunOnceScheduler.schedule (file:///home/runner/work/vscode/vscode/src/vs/base/common/async.ts:1139:23)
      at scheduleTokenizeViewport (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:57:28)
      at UniqueContainer.value (file:///home/runner/work/vscode/vscode/src/vs/editor/contrib/semanticTokens/browser/viewportSemanticTokens.ts:77:4)
      at Emitter._deliver (file:///home/runner/work/vscode/vscode/src/vs/base/common/event.ts:1364:13)
  ... and 4 more
    at AsyncSchedulerProcessor._buildOverflowError (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:469:10)
    at file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:416:94
    at Run.evaluate (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:189:20)
    at AsyncSchedulerProcessor._settleFinishedRuns (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:416:23)
    at AsyncSchedulerProcessor._loop (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:353:9)
    at AsyncSchedulerProcessor._ensureLoopRunning (file:///home/runner/work/vscode/vscode/src/vs/base/test/common/timeTravelScheduler.ts:345:4)

@roblourens roblourens marked this pull request as ready for review May 5, 2026 00:27
@roblourens roblourens enabled auto-merge (squash) May 5, 2026 00:27
@vs-code-engineering
Copy link
Copy Markdown
Contributor

vs-code-engineering Bot commented May 5, 2026

📬 CODENOTIFY

The following users are being notified based on files changed in this PR:

@deepak1556

Matched files:

  • src/vs/code/electron-main/main.ts
  • src/vs/code/electron-utility/sharedProcess/sharedProcessMain.ts

@anthonykim1

Matched files:

  • src/vs/platform/terminal/node/ptyHostMain.ts

@roblourens roblourens merged commit f070cd8 into main May 5, 2026
26 checks passed
@roblourens roblourens deleted the roblou/clumsy-clam branch May 5, 2026 00:42
@vs-code-engineering vs-code-engineering Bot added this to the 1.120.0 milestone May 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants