Skip to content

Make Chronicle a Skill#313929

Merged
vijayupadya merged 7 commits intomainfrom
vijayu/chronicle-skill
May 4, 2026
Merged

Make Chronicle a Skill#313929
vijayupadya merged 7 commits intomainfrom
vijayu/chronicle-skill

Conversation

@vijayupadya
Copy link
Copy Markdown
Contributor

Fixes #310996

vijayupadya and others added 3 commits May 1, 2026 14:12
# Conflicts:
#	extensions/copilot/package.nls.json
#	extensions/copilot/src/extension/intents/node/chronicleIntent.ts
Co-authored-by: Copilot <copilot@github.com>
Copilot AI review requested due to automatic review settings May 3, 2026 06:07
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented May 3, 2026

Screenshot Changes

Base: 913d6f71 Current: fe4c14d1

Changed (6)

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

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: #3136 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3146 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3148 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3150 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3151 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3152 setTimeout(0ms) ← #3119 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3155 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3156 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3157 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3158 setTimeout(0ms) ← #3122 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3161 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3162 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3163 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3103 requestAnimationFrame ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3147 setTimeout(50ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3149 setTimeout(50ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3153 setTimeout(50ms) ← #3119 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3159 setTimeout(50ms) ← #3122 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3088 tick #2#3039 setInterval(500ms) ← #2991 setTimeout(800ms) ← #2987 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: #3085 setTimeout(1000ms) ← #2995 setTimeout(900ms) ← #2987 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: #3087 setTimeout(1000ms) ← #2995 setTimeout(900ms) ← #2987 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: #3098 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3125 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3134 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3137 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3139 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3141 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3142 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3143 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3136 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3146 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3148 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3150 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3151 setTimeout(0ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3152 setTimeout(0ms) ← #3119 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3155 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3156 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3157 runWhenIdle ← #3120 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3158 setTimeout(0ms) ← #3122 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3161 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3162 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3163 runWhenIdle ← #3123 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3103 requestAnimationFrame ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3147 setTimeout(50ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3149 setTimeout(50ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3153 setTimeout(50ms) ← #3119 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3159 setTimeout(50ms) ← #3122 runWhenIdle ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3088 tick #2 ← #3039 setInterval(500ms) ← #2991 setTimeout(800ms) ← #2987 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: #3085 setTimeout(1000ms) ← #2995 setTimeout(900ms) ← #2987 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: #3087 setTimeout(1000ms) ← #2995 setTimeout(900ms) ← #2987 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: #3098 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3125 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3134 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3137 setTimeout(400ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3139 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3141 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3142 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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: #3143 setTimeout(500ms) ← #3086 setTimeout(800ms) ← #2995 setTimeout(900ms) ← #2987 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)

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

Moves the Chronicle experience out of a dedicated /chronicle intent/prompt pipeline and into the Skills system, with the session store SQL tool expanded to cover standup + reindex workflows and to better support cloud (DuckDB) vs local (SQLite) backends.

Changes:

  • Removes the Chronicle intent and panel prompt, and unregisters related slash commands/intent mappings.
  • Expands copilot_sessionStoreSql to support action: query | standup | reindex, adds standup/reindex implementations, and adds cloud-specific tool definition text.
  • Adds a Chronicle skill (SKILL.md) plus prompt files for chronicle:standup, chronicle:tips, and chronicle:reindex, and enables the session store SQL tool for agent tooling.
Show a summary per file
File Description
extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts Adds action routing, implements standup/reindex, improves cloud query error surfacing, and adds cloud-only alternativeDefinition description.
extensions/copilot/src/extension/prompts/node/panel/chroniclePrompt.tsx Removes Chronicle-specific prompt renderer (Chronicle no longer uses this panel prompt).
extensions/copilot/src/extension/intents/node/chronicleIntent.ts Removes Chronicle intent implementation (standup/tips/freeform/reindex).
extensions/copilot/src/extension/intents/node/allIntents.ts Unregisters Chronicle intent from the intent registry.
extensions/copilot/src/extension/intents/node/agentIntent.ts Enables session_store_sql tool for agent tool availability.
extensions/copilot/src/extension/common/constants.ts Removes Chronicle intent constant and agent command mappings for chronicle commands.
extensions/copilot/src/extension/chronicle/node/cloudSessionStoreClient.ts Extends query result contract to return { error } for non-OK HTTP responses.
extensions/copilot/package.nls.json Removes NLS strings for Chronicle slash command descriptions.
extensions/copilot/package.json Updates tool definition to support new actions and adds Chronicle prompt files + Chronicle skill file contribution; removes chronicle slash commands.
extensions/copilot/assets/prompts/skills/chronicle/SKILL.md Adds the Chronicle skill instructions for standup/tips/reindex/delete guidance.
extensions/copilot/assets/prompts/chronicle-standup.prompt.md Adds a prompt file for chronicle standup.
extensions/copilot/assets/prompts/chronicle-tips.prompt.md Adds a prompt file for chronicle tips.
extensions/copilot/assets/prompts/chronicle-reindex.prompt.md Adds a prompt file for chronicle reindex.

Copilot's findings

Comments suppressed due to low confidence (2)

extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts:295

  • _invokeStandup reports telemetry via chronicle.sqlQuery with source='standup'. The GDPR schema comment for chronicle.sqlQuery documents 'source' as "Query target: local, cloud, or blocked", so sending standup/reindex values breaks the documented schema and makes the event ambiguous. Consider using a separate telemetry event for standup (and reindex), or expand the schema/comment to explicitly include these sources/actions.

			const prompt = buildStandupPrompt(capped, cappedRefs, cappedTurns, cappedFiles);
			this._sendTelemetry('standup', capped.length, Date.now() - startTime, true);
			return new LanguageModelToolResult([new LanguageModelTextPart(prompt)]);

extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts:357

  • _invokeReindex reports telemetry via chronicle.sqlQuery with source='reindex'. The GDPR schema comment for chronicle.sqlQuery describes SQL query execution (local/cloud/blocked), so reusing it for reindex makes the event misleading and can violate telemetry expectations. Consider emitting a dedicated chronicle.reindex event (or updating the chronicle.sqlQuery schema/comment to include reindex explicitly).
			// Cloud reindex phase — gated by cloud sync settings in RemoteSessionExporter
			if (!result.cancelled && !token.isCancellationRequested) {
				try {
					const cloudResult = await this._runCommandService.executeCommand(
						'github.copilot.sessionSync.reindex',
						() => { /* progress not streamed for tool results */ },
						token,
					) as { created: number; eventsUploaded: number; failed: number; backfillQueued: number } | undefined;
					if (cloudResult && cloudResult.created > 0) {
						lines.push(`${cloudResult.created} session(s) synced to cloud.`);
					}
				} catch {
					// Cloud phase failure is non-fatal — local reindex already succeeded
				}
			}

			this._sendTelemetry('reindex', result.processed, Date.now() - startTime, true);
			return new LanguageModelToolResult([new LanguageModelTextPart(lines.join('\n'))]);
  • Files reviewed: 13/13 changed files
  • Comments generated: 5

Comment thread extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts
Comment thread extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts
Comment thread extensions/copilot/src/extension/tools/node/sessionStoreSqlTool.ts
Comment thread extensions/copilot/assets/prompts/skills/chronicle/SKILL.md
vijayupadya and others added 4 commits May 3, 2026 09:07
Co-authored-by: Copilot <copilot@github.com>
Co-authored-by: Copilot <copilot@github.com>
@vijayupadya vijayupadya marked this pull request as ready for review May 4, 2026 21:53
@vijayupadya vijayupadya merged commit a2ef0ad into main May 4, 2026
25 of 26 checks passed
@vijayupadya vijayupadya deleted the vijayu/chronicle-skill branch May 4, 2026 21:53
@vs-code-engineering vs-code-engineering Bot added this to the 1.120.0 milestone May 4, 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.

Move chronicle to skill

3 participants