提交 6269995f 编写于 作者: R rebornix

fix #111886.

上级 863eb4d8
......@@ -2587,6 +2587,7 @@ export class NotebookEditorWidget extends Disposable implements INotebookEditor
setMarkupCellEditState(cellId: string, editState: CellEditState): void {
const cell = this.getCellById(cellId);
if (cell instanceof MarkupCellViewModel) {
this.revealInView(cell);
cell.updateEditState(editState, 'setMarkdownCellEditState');
}
}
......
......@@ -182,6 +182,8 @@ export class NotebookCellList extends WorkbenchList<CellViewModel> implements ID
const focus = this.getFocusedElements()[0];
if (focus && focus.cellKind === CellKind.Markup && !focus.metadata.inputCollapsed && !this._viewModel?.options.isReadOnly) {
// scroll the cell into view if out of viewport
this.revealElementInView(focus);
focus.updateEditState(CellEditState.Editing, 'dbclick');
focus.focusMode = CellFocusMode.Editor;
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册