From e6f840ca115740a6fb80786537405bcf049d6497 Mon Sep 17 00:00:00 2001 From: Bohan Jiang <52446949+Bohan-J@users.noreply.github.com> Date: Wed, 8 Apr 2026 19:07:35 +0800 Subject: [PATCH] chore(issues): shrink add sub-issue label and remove jump-to-bottom button (#515) --- .../issues/components/issue-detail.tsx | 34 +------------------ 1 file changed, 1 insertion(+), 33 deletions(-) diff --git a/apps/web/features/issues/components/issue-detail.tsx b/apps/web/features/issues/components/issue-detail.tsx index 2703dc5a..3ef8a2bd 100644 --- a/apps/web/features/issues/components/issue-detail.tsx +++ b/apps/web/features/issues/components/issue-detail.tsx @@ -256,7 +256,6 @@ export function IssueDetail({ issueId, onDelete, defaultSidebarOpen = true, layo const [propertiesOpen, setPropertiesOpen] = useState(true); const [detailsOpen, setDetailsOpen] = useState(true); const scrollContainerRef = useRef(null); - const [showScrollBottom, setShowScrollBottom] = useState(false); const [highlightedId, setHighlightedId] = useState(null); const didHighlightRef = useRef(null); @@ -318,23 +317,6 @@ export function IssueDetail({ issueId, onDelete, defaultSidebarOpen = true, layo } }, [highlightCommentId, timeline.length]); - // Track scroll position for jump-to-bottom button - useEffect(() => { - const container = scrollContainerRef.current; - if (!container) return; - const onScroll = () => { - const { scrollTop, scrollHeight, clientHeight } = container; - setShowScrollBottom(scrollHeight - scrollTop - clientHeight > 200); - }; - container.addEventListener("scroll", onScroll, { passive: true }); - onScroll(); - return () => container.removeEventListener("scroll", onScroll); - }, []); - - const scrollToBottom = useCallback(() => { - scrollContainerRef.current?.scrollTo({ top: scrollContainerRef.current.scrollHeight, behavior: "smooth" }); - }, []); - // Issue field updates via TQ mutation (optimistic update + rollback in mutation hook) const updateIssueMutation = useUpdateIssue(); const handleUpdateField = useCallback( @@ -784,7 +766,7 @@ export function IssueDetail({ issueId, onDelete, defaultSidebarOpen = true, layo
- {/* Jump to bottom button */} - {showScrollBottom && ( -
- -
- )}