diff --git a/packages/designer/src/builtin-simulator/host.ts b/packages/designer/src/builtin-simulator/host.ts index 0a7f9d950..9962a12ae 100644 --- a/packages/designer/src/builtin-simulator/host.ts +++ b/packages/designer/src/builtin-simulator/host.ts @@ -145,7 +145,7 @@ export class BuiltinSimulatorHost implements ISimulatorHost { /* istanbul ignore next */ wrapWith(schema: Schema) { - // this.replaceWith({ ...schema, children: [this.export()] }); - // this.children!.get(0)!.select(); + const wrappedNode = this.replaceWith({ ...schema, children: [this.export()] }); + return wrappedNode.children!.get(0); } replaceWith(schema: Schema, migrate = false): any { @@ -485,6 +485,7 @@ export class Node { if (selected) { this.document.selection.select(newNode.id); } + return newNode; } return node; } diff --git a/packages/react-simulator-renderer/src/renderer.ts b/packages/react-simulator-renderer/src/renderer.ts index 23dc57212..18a841193 100644 --- a/packages/react-simulator-renderer/src/renderer.ts +++ b/packages/react-simulator-renderer/src/renderer.ts @@ -332,7 +332,7 @@ export class SimulatorRendererContainer implements BuiltinSimulatorRenderer { @computed get device() { return this._device; } - @obx.ref private _locale: string = ''; + @obx.ref private _locale: string | undefined = undefined; @computed get locale() { return this._locale; } diff --git a/packages/vision-polyfill/src/vc-live-editing.ts b/packages/vision-polyfill/src/vc-live-editing.ts index 59cceb655..9d4e4af80 100644 --- a/packages/vision-polyfill/src/vc-live-editing.ts +++ b/packages/vision-polyfill/src/vc-live-editing.ts @@ -53,7 +53,7 @@ export function liveEditingRule(target: EditingTarget) { } const { innerText } = targetElement; - const propTarget = ['title', 'label', 'text', 'content'].find(prop => { + const propTarget = ['title', 'label', 'text', 'content', 'children'].find(prop => { return equalText(getText(node, prop), innerText); });