Jacky Zhao
2023-10-22 60b3bc34cb07b5bec87cbd667ea9f804ff14cf3c
quartz/components/scripts/spa.inline.ts
@@ -64,7 +64,7 @@
  // scroll into place and add history
  if (!isBack) {
    if (url.hash) {
      const el = document.getElementById(url.hash.substring(1))
      const el = document.getElementById(decodeURIComponent(url.hash.substring(1)))
      el?.scrollIntoView()
    } else {
      window.scrollTo({ top: 0 })
@@ -92,7 +92,7 @@
  if (typeof window !== "undefined") {
    window.addEventListener("click", async (event) => {
      const { url } = getOpts(event) ?? {}
      if (!url) return
      if (!url || event.ctrlKey || event.metaKey) return
      event.preventDefault()
      try {
        navigate(url, false)