[Error] unhandlederror-Already in transaction
- Dominant language
- TypeScript
- Stars
- 193k
- Forks
- 42.4k
- PR merge metrics
- PR metrics pending
Description
## Error Message
````
unhandlederror-Already in transaction
````
## Stack Trace
at nPt.transact ([./src/vs/base/browser/ui/list/rowCache.ts:63:9](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/browser/ui/list/rowCache.ts#L63))
at CQt.render ([./src/vs/base/browser/ui/list/listView.ts:929:13](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/browser/ui/list/listView.ts#L929))
at CQt.render ([./src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts:252:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/view/notebookCellListView.ts#L252))
at CQt.updateElementHeight ([./src/vs/base/browser/ui/list/listView.ts:600:7](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/browser/ui/list/listView.ts#L600))
at VBe.updateElementHeight ([./src/vs/base/browser/ui/list/listWidget.ts:1629:12](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/browser/ui/list/listWidget.ts#L1629))
at VBe._revealRangeCommon ([./src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts:1133:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts#L1133))
at VBe._revealRangeInternalAsync ([./src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts:1032:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts#L1032))
at VBe.revealRangeInCell ([./src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts:1014:16](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts#L1014))
at Hj.revealRangeInViewAsync ([./src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts:2188:0](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/notebookEditorWidget.ts#L2188))
at tEe.value ([./src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts:410:0](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/workbench/contrib/notebook/browser/view/cellParts/codeCell.ts#L410))
at D._deliver ([./src/vs/base/common/event.ts:1364:12](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1364))
at D._deliverQueue ([./src/vs/base/common/event.ts:1375:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1375))
at D.fire ([./src/vs/base/common/event.ts:1399:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1399))
at tEe.value ([./src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts:1857:0](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/editor/browser/widget/codeEditor/codeEditorWidget.ts#L1857))
at D._deliver ([./src/vs/base/common/event.ts:1364:12](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1364))
at D.fire ([./src/vs/base/common/event.ts:1395:8](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1395))
at mMt._emitOutgoingEvents ([./src/vs/editor/common/viewModelEventDispatcher.ts:64:17](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/editor/common/viewModelEventDispatcher.ts#L64))
at mMt.endEmitViewEvents ([./src/vs/editor/common/viewModelEventDispatcher.ts:109:7](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/editor/common/viewModelEventDispatcher.ts#L109))
at tEe.value ([./src/vs/editor/common/viewModel/viewModelImpl.ts:155:26](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/editor/common/viewModel/viewModelImpl.ts#L155))
at D._deliver ([./src/vs/base/common/event.ts:1364:12](https://github.com/microsoft/vscode/blob/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75/src/vs/base/common/event.ts#L1364))
Raw Stack Trace (minified)
````
Error: Already in transaction at nPt.transact (out/vs/workbench/workbench.desktop.main.js:715:5908) at CQt.render (out/vs/workbench/workbench.desktop.main.js:715:21257) at CQt.render (out/vs/workbench/workbench.desktop.main.js:2276:21876) at CQt.updateElementHeight (out/vs/workbench/workbench.desktop.main.js:715:15585) at VBe.updateElementHeight (out/vs/workbench/workbench.desktop.main.js:758:9038) at VBe._revealRangeCommon (out/vs/workbench/workbench.desktop.main.js:2276:44884) at VBe._revealRangeInternalAsync (out/vs/workbench/workbench.desktop.main.js:2276:43258) at VBe.revealRangeInCell (out/vs/workbench/workbench.desktop.main.js:2276:42923) at Hj.revealRangeInViewAsync (out/vs/workbench/workbench.desktop.main.js:2628:24045) at tEe.value (out/vs/workbench/workbench.desktop.main.js:2481:85285) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D._deliverQueue (out/vs/workbench/workbench.desktop.main.js:433:3357) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3692) at tEe.value (out/vs/workbench/workbench.desktop.main.js:712:20917) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at mMt._emitOutgoingEvents (out/vs/workbench/workbench.desktop.main.js:708:35397) at mMt.endEmitViewEvents (out/vs/workbench/workbench.desktop.main.js:708:36090) at tEe.value (out/vs/workbench/workbench.desktop.main.js:709:64741) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at VZ._recomputeOptions (out/vs/workbench/workbench.desktop.main.js:508:46792) at tEe.value (out/vs/workbench/workbench.desktop.main.js:508:46322) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at BZ.measureReferenceDomElement (out/vs/workbench/workbench.desktop.main.js:508:33098) at BZ.observe (out/vs/workbench/workbench.desktop.main.js:508:32766) at VZ.observeContainer (out/vs/workbench/workbench.desktop.main.js:508:48405) at Ls.layout (out/vs/workbench/workbench.desktop.main.js:712:14648) at G1i.layoutEditor (out/vs/workbench/workbench.desktop.main.js:2481:96046) at QBe.onCellEditorHeightChange (out/vs/workbench/workbench.desktop.main.js:2481:92359) at tEe.value (out/vs/workbench/workbench.desktop.main.js:2481:83099) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at tEe.value (out/vs/workbench/workbench.desktop.main.js:712:19773) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at mMt._emitOutgoingEvents (out/vs/workbench/workbench.desktop.main.js:708:35397) at mMt.endEmitViewEvents (out/vs/workbench/workbench.desktop.main.js:708:36090) at mMt.emitSingleViewEvent (out/vs/workbench/workbench.desktop.main.js:708:36196) at tEe.value (out/vs/workbench/workbench.desktop.main.js:709:74228) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at iyi.doFire (out/vs/workbench/workbench.desktop.main.js:708:23721) at iyi.endDeferredEmit (out/vs/workbench/workbench.desktop.main.js:708:22200) at ah.changeDecorations (out/vs/workbench/workbench.desktop.main.js:708:3764) at Ls.changeDecorations (out/vs/workbench/workbench.desktop.main.js:712:11777) at Sg.detachTextEditor (out/vs/workbench/workbench.desktop.main.js:2275:12381) at QBe.dispose (out/vs/workbench/workbench.desktop.main.js:2481:92607) at Xe (out/vs/workbench/workbench.desktop.main.js:431:747) at s.clear (out/vs/workbench/workbench.desktop.main.js:431:1634) at E7.disposeElement (out/vs/workbench/workbench.desktop.main.js:2481:131594) at jyi.disposeElement (out/vs/workbench/workbench.desktop.main.js:758:2270) at CQt.removeItemFromDOM (out/vs/workbench/workbench.desktop.main.js:715:24386) at out/vs/workbench/workbench.desktop.main.js:715:21321 at nPt.transact (out/vs/workbench/workbench.desktop.main.js:715:5970) at CQt.render (out/vs/workbench/workbench.desktop.main.js:715:21257) at CQt.render (out/vs/workbench/workbench.desktop.main.js:2276:21876) at CQt.onScroll (out/vs/workbench/workbench.desktop.main.js:715:27914) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D._deliverQueue (out/vs/workbench/workbench.desktop.main.js:433:3357) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3692) at tEe.value (out/vs/workbench/workbench.desktop.main.js:513:36771) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at PR._setState (out/vs/workbench/workbench.desktop.main.js:442:22983) at PR.setScrollPositionNow (out/vs/workbench/workbench.desktop.main.js:442:21376) at mW.setScrollPosition (out/vs/workbench/workbench.desktop.main.js:513:45279) at CQt.setScrollTop (out/vs/workbench/workbench.desktop.main.js:715:24886) at set scrollTop (out/vs/workbench/workbench.desktop.main.js:758:9573) at Hj.setScrollTop (out/vs/workbench/workbench.desktop.main.js:2628:23352) at tEe.value (out/vs/workbench/workbench.desktop.main.js:2481:84477) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D._deliverQueue (out/vs/workbench/workbench.desktop.main.js:433:3357) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3692) at tEe.value (out/vs/workbench/workbench.desktop.main.js:712:19932) at D._deliver (out/vs/workbench/workbench.desktop.main.js:433:3268) at D.fire (out/vs/workbench/workbench.desktop.main.js:433:3587) at mMt._emitOutgoingEvents (out/vs/workbench/workbench.desktop.main.js:708:35397) at mMt.endEmitViewEvents (out/vs/workbench/workbench.desktop.main.js:708:36090) at GMt._emitViewEvent (out/vs/workbench/workbench.desktop.main.js:710:4683) at out/vs/workbench/workbench.desktop.main.js:710:4550 at Object.batchChanges (out/vs/workbench/workbench.desktop.main.js:712:19618) at GMt._withViewEventsCollector (out/vs/workbench/workbench.desktop.main.js:710:4528) at GMt._executeCursorEdit (out/vs/workbench/workbench.desktop.main.js:710:2873) at GMt.paste (out/vs/workbench/workbench.desktop.main.js:710:3327) at Ls._paste (out/vs/workbench/workbench.desktop.main.js:712:10293) at Ls.trigger (out/vs/workbench/workbench.desktop.main.js:712:9247) at Ip.applyDefaultPasteHandler (out/vs/workbench/workbench.desktop.main.js:937:301414)
````
## Details
| Property | Value |
| --- | --- |
| Bucket ID | [`eee273f1-118b-8187-a215-e1cd40facef6`](https://errors.code.visualstudio.com/bucket/eee273f1-118b-8187-a215-e1cd40facef6?product=VSCode&extension=core&commit=e4c7e7b1d6d060162f4aa7f8225271b67ce1df75) |
| Version | 1.131.0 |
| Commit | [`e4c7e7b1`](https://insiders.vscode.dev/github/microsoft/vscode/tree/e4c7e7b1d6d060162f4aa7f8225271b67ce1df75) |
| Last Seen | Mon Aug 03 2026 23:43:16 GMT+0000 (Coordinated Universal Time) |
| Platforms | Windows, Mac, Linux |
| Product | VSCode |
---
*This issue was automatically created from the VS Code Errors Dashboard*
Contributor guide
Assessment
This issue has not been assessed yet.