diff --git a/src/app/user/index.tsx b/src/app/user/index.tsx
index 0548a719..71e13a2b 100644
--- a/src/app/user/index.tsx
+++ b/src/app/user/index.tsx
@@ -143,13 +143,18 @@ export function UserScreen() {
)}
diff --git a/src/shared/notes/metadata.tsx b/src/shared/notes/metadata.tsx
index cdff9d85..e4fac5d3 100644
--- a/src/shared/notes/metadata.tsx
+++ b/src/shared/notes/metadata.tsx
@@ -81,12 +81,7 @@ export function NoteMetadata({
});
const openThread = (thread: string) => {
- const selection = window.getSelection();
- if (selection.toString().length === 0) {
- block.mutate({ kind: 2, title: 'Thread', content: thread });
- } else {
- event.stopPropagation();
- }
+ block.mutate({ kind: 2, title: 'Thread', content: thread });
};
if (status === 'loading') {
diff --git a/src/shared/tooltip_dep.tsx b/src/shared/tooltip_dep.tsx
deleted file mode 100644
index 185695f0..00000000
--- a/src/shared/tooltip_dep.tsx
+++ /dev/null
@@ -1,58 +0,0 @@
-import {
- autoUpdate,
- offset,
- shift,
- useFloating,
- useFocus,
- useHover,
- useInteractions,
-} from '@floating-ui/react';
-import { useState } from 'react';
-
-export function Tooltip({
- children,
- message,
-}: {
- children: React.ReactNode;
- message: string;
-}) {
- const [isOpen, setIsOpen] = useState(false);
-
- const { x, y, strategy, refs, context } = useFloating({
- open: isOpen,
- onOpenChange: setIsOpen,
- placement: 'top',
- middleware: [offset(8), shift()],
- whileElementsMounted(...args) {
- const cleanup = autoUpdate(...args, { animationFrame: true });
- return cleanup;
- },
- });
-
- const hover = useHover(context);
- const focus = useFocus(context);
-
- const { getReferenceProps, getFloatingProps } = useInteractions([hover, focus]);
-
- return (
- <>
-
- {children}
-
- {isOpen && (
-
- {message}
-
- )}
- >
- );
-}