diff --git a/services/web/frontend/js/features/outline/components/outline-item.js b/services/web/frontend/js/features/outline/components/outline-item.js index 7410141f68..55ff9b38af 100644 --- a/services/web/frontend/js/features/outline/components/outline-item.js +++ b/services/web/frontend/js/features/outline/components/outline-item.js @@ -40,12 +40,9 @@ function OutlineItem({ outlineItem, jumpToLine, highlightedLine }) { setExpanded(!expanded) } - function handleOutlineItemLinkClick() { - jumpToLine(outlineItem.line, false) - } - - function handleOutlineItemLinkDoubleClick() { - jumpToLine(outlineItem.line, true) + function handleOutlineItemLinkClick(event) { + const syncToPdf = event.detail === 2 // double-click = sync to PDF + jumpToLine(outlineItem.line, syncToPdf) } useEffect(() => { @@ -87,7 +84,6 @@ function OutlineItem({ outlineItem, jumpToLine, highlightedLine }) {