|
@@ -1191,6 +1191,14 @@ export const transaction = (protyle: IProtyle, doOperations: IOperation[], undoO
|
|
transactionsTimeout = window.setTimeout(() => {
|
|
transactionsTimeout = window.setTimeout(() => {
|
|
promiseTransaction();
|
|
promiseTransaction();
|
|
}, Constants.TIMEOUT_INPUT * 2);
|
|
}, Constants.TIMEOUT_INPUT * 2);
|
|
|
|
+
|
|
|
|
+ // 插入块后会导致高度变化,从而产生再次定位 https://github.com/siyuan-note/siyuan/issues/11798
|
|
|
|
+ doOperations.find(item => {
|
|
|
|
+ if (item.action === "insert") {
|
|
|
|
+ protyle.observerLoad.disconnect()
|
|
|
|
+ return true;
|
|
|
|
+ }
|
|
|
|
+ })
|
|
};
|
|
};
|
|
|
|
|
|
export const updateTransaction = (protyle: IProtyle, id: string, newHTML: string, html: string) => {
|
|
export const updateTransaction = (protyle: IProtyle, id: string, newHTML: string, html: string) => {
|