fix(编辑能力): 修复复制粘贴与嵌套样式
build.yaml / build (push) Successful in 46s

This commit is contained in:
xiaoqidun committed 2026-10-27 11:54:18 +08:00
1 parent 88adea348b
commit dfd4f733f9
8 files changed
+184 -111

No files matched your search

+8 -2
View File
@@ -96,7 +96,9 @@ func (e *Editor) Objects(page int, ids []string) ([]GraphicObject, error) {
return nil, err
}
objects[i].origin = e.objectOrigin(editorObjectID(object))
e.attachRichTextSnapshot(page, &objects[i])
if err := e.attachRichTextSnapshot(page, &objects[i]); err != nil {
return nil, err
}
}
return objects, nil
}
@@ -135,7 +137,11 @@ func (e *Editor) CopyObjectsContext(ctx context.Context, page int, objects []Gra
if err := ctx.Err(); err != nil {
return err
}
if err := e.putRichTextMetadata(page, ids[i], meta, -1); err != nil {
object, err := e.Object(page, ids[i])
if err != nil {
return err
}
if err := e.putRichTextSnapshot(page, object, meta); err != nil {
return err
}
}