From bc74f929998e257426ee4a1cad8b659beca96591 Mon Sep 17 00:00:00 2001 From: Tom Moor Date: Sat, 13 Apr 2024 22:18:17 -0400 Subject: [PATCH] fix: User mention hover previews not working --- app/editor/extensions/HoverPreviews.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/editor/extensions/HoverPreviews.tsx b/app/editor/extensions/HoverPreviews.tsx index c91f7f3ff..fff2eeef8 100644 --- a/app/editor/extensions/HoverPreviews.tsx +++ b/app/editor/extensions/HoverPreviews.tsx @@ -3,6 +3,7 @@ import { Plugin } from "prosemirror-state"; import { EditorView } from "prosemirror-view"; import * as React from "react"; import Extension from "@shared/editor/lib/Extension"; +import parseDocumentSlug from "@shared/utils/parseDocumentSlug"; import HoverPreview from "~/components/HoverPreview"; import env from "~/env"; import { client } from "~/utils/ApiClient"; @@ -56,9 +57,9 @@ export default class HoverPreviews extends Extension { const url = element?.getAttribute("href") || element?.dataset.url; - const documentId = window.location.pathname - .split("/") - .pop(); + const documentId = parseDocumentSlug( + window.location.pathname + ); if (url) { this.state.dataLoading = true;