diff --git a/src/vs/editor/browser/view.ts b/src/vs/editor/browser/view.ts index 3e1f26e6189..f912513d25f 100644 --- a/src/vs/editor/browser/view.ts +++ b/src/vs/editor/browser/view.ts @@ -215,7 +215,6 @@ export class View extends ViewEventHandler { if (overflowWidgetsDomNode) { overflowWidgetsDomNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode.domNode); - overflowWidgetsDomNode.appendChild(this._overlayWidgets.getDomNode().domNode); } else { this.domNode.appendChild(this._contentWidgets.overflowingContentWidgetsDomNode); } diff --git a/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts b/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts index e01cc308dd1..afef6e61ef5 100644 --- a/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts +++ b/src/vs/workbench/contrib/preferences/browser/keybindingsEditor.ts @@ -485,6 +485,7 @@ export class KeybindingsEditor extends EditorPane implements IKeybindingsEditorP multipleSelectionSupport: false, setRowLineHeight: false, openOnSingleClick: false, + transformOptimization: false // disable transform optimization as it causes the editor overflow widgets to be mispositioned } )) as WorkbenchTable;