Description
Steps:
- open an editor
- invoke the layout 2x2 grid
=> 🐛
ERR Maximum call stack size exceeded: RangeError: Maximum call stack size exceeded
at MultiplexLogService.error (file:///home/bpasero/development/monaco/out/vs/platform/log/common/log.js:186:28)
at FollowerLogService.error (file:///home/bpasero/development/monaco/out/vs/platform/log/common/log.js:229:29)
at Workbench.handleUnexpectedError (file:///home/bpasero/development/monaco/out/vs/workbench/browser/workbench.js:60:24)
at ErrorHandler.errors_1.setUnexpectedErrorHandler.error [as unexpectedErrorHandler] (file:///home/bpasero/development/monaco/out/vs/workbench/browser/workbench.js:38:62)
at ErrorHandler.onUnexpectedError (file:///home/bpasero/development/monaco/out/vs/base/common/errors.js:42:18)
at Object.onUnexpectedError (file:///home/bpasero/development/monaco/out/vs/base/common/errors.js:59:34)
at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:470:34)
at i (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:51:93)
at e (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:78:138)
at e (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:78:138)
at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:463:38)
at LeafNode.set linkedHeightNode [as linkedHeightNode] (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:364:38)
at BranchNode.trySet2x2 (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:298:80)
at GridView.trySet2x2 (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:791:40)
at SerializableGrid.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/grid.js:436:31)
at GridWidgetView.layout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:43:33)
at CenteredViewLayout.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/centered/centeredViewLayout.js:63:27)
at EditorPart.doLayout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:711:39)
at EditorPart.layout (file:///home/bpasero/development/monaco/out/vs/workbench/browser/parts/editor/editorPart.js:706:18)
at LeafNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:420:23)
at VerticalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
at VerticalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:86:18)
at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
at Array.forEach (<anonymous>)
at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
at SplitView.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:272:18)
at BranchNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:154:28)
at HorizontalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
at HorizontalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:93:18)
at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
at Array.forEach (<anonymous>)
at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
at SplitView.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:272:18)
at BranchNode.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/grid/gridview.js:154:28)
at VerticalViewItem.layoutView (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:75:23)
at VerticalViewItem.layout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:86:18)
at viewItems.forEach.item (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:49)
at Array.forEach (<anonymous>)
at SplitView.layoutViews (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:603:28)
at SplitView.relayout (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:512:18)
at SplitView.onViewChange (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:381:22)
at view.onDidChange.size (file:///home/bpasero/development/monaco/out/vs/base/browser/ui/splitview/splitview.js:439:70)
at Emitter.fire (file:///home/bpasero/development/monaco/out/vs/base/common/event.js:463:38)
at Emitter.fire (file:///home/bpas
//cc @joaomoreno