diff --git a/packages/extension/src/components/HistoryList.tsx b/packages/extension/src/components/HistoryList.tsx index 84d9507..e582364 100644 --- a/packages/extension/src/components/HistoryList.tsx +++ b/packages/extension/src/components/HistoryList.tsx @@ -1,4 +1,12 @@ -import { ArrowDownToLine, ArrowLeft, CheckCircle, History, RotateCcw, Trash2, XCircle } from 'lucide-react' +import { + ArrowDownToLine, + ArrowLeft, + CheckCircle, + History, + RotateCcw, + Trash2, + XCircle, +} from 'lucide-react' import { useCallback, useEffect, useState } from 'react' import { Button } from '@/components/ui/button' @@ -29,8 +37,13 @@ export function HistoryList({ const [loading, setLoading] = useState(true) const load = useCallback(async () => { - setSessions(await listSessions()) - setLoading(false) + try { + setSessions(await listSessions()) + } catch (err) { + console.error('[HistoryList] Failed to load sessions:', err) + } finally { + setLoading(false) + } }, []) useEffect(() => { @@ -57,7 +70,14 @@ export function HistoryList({
{/* Header */}
- History