fix: 修复第一次切换页面就提示有数据修改未保存的行为

This commit is contained in:
力皓 2021-04-28 10:01:39 +08:00
parent 15f3445ec0
commit ca4222a98e

View File

@ -74,7 +74,11 @@ const pages = Object.assign(project, {
true,
);
project.currentDocument?.history.savePoint();
// FIXME: 根本原因是 PropStash 导致的在页面节点初始化结束后hideModalNodes 导致了第一次变化
// 这样可以避免页面加载之后就被标记为 isModified
setTimeout(() => {
project.currentDocument?.history.savePoint();
}, 0);
},
addPage(data: OldPageData | RootSchema) {
if (isPageDataV1(data)) {