diff --git a/src/renderer/plugins/sync-scroll.ts b/src/renderer/plugins/sync-scroll.ts index c7213160..1857f50a 100644 --- a/src/renderer/plugins/sync-scroll.ts +++ b/src/renderer/plugins/sync-scroll.ts @@ -81,6 +81,10 @@ export default { let clickTimer: number | null = null ctx.registerHook('VIEW_ELEMENT_CLICK', async ({ e }) => { + if ((e.target as HTMLElement).ownerDocument?.defaultView?.getSelection()?.toString()?.length) { + return + } + if (clickTimer) { clearTimeout(clickTimer) clickTimer = null