fix: cursor position error when scaling the page #434

This commit is contained in:
Hufe921
2024-02-06 15:09:04 +08:00
parent acb0d3fc47
commit e03feb2102
+3 -1
View File
@@ -843,9 +843,11 @@ export class Draw {
p.style.marginBottom = `${this.getPageGap()}px` p.style.marginBottom = `${this.getPageGap()}px`
this._initPageContext(this.ctxList[i]) this._initPageContext(this.ctxList[i])
}) })
const cursorPosition = this.position.getCursorPosition()
this.render({ this.render({
isSubmitHistory: false, isSubmitHistory: false,
isSetCursor: false isSetCursor: !!cursorPosition,
curIndex: cursorPosition?.index
}) })
if (this.listener.pageScaleChange) { if (this.listener.pageScaleChange) {
this.listener.pageScaleChange(payload) this.listener.pageScaleChange(payload)