{reply.handle}
diff --git a/web/src/hooks/useThreadReplies.ts b/web/src/hooks/useThreadReplies.ts
index d3fe0b2..1556aac 100644
--- a/web/src/hooks/useThreadReplies.ts
+++ b/web/src/hooks/useThreadReplies.ts
@@ -35,7 +35,6 @@ function pageForReply(
return index >= 0 ? Math.floor(index / REPLIES_PER_PAGE) + 1 : null;
}
-
function rkeyFromHash(): string | null {
const h = typeof window !== "undefined" ? window.location.hash : "";
return h.startsWith("#reply-") ? h.slice(7) : null;
@@ -118,7 +117,8 @@ export function useThreadReplies(loaded: ThreadLoaderData) {
return clampPage(fromHash ?? fromReply ?? fromUrl, allRefs.length);
});
- const [initialScrollDone, setInitialScrollDone] = useState(!initialScrollRkey);
+ const [initialScrollDone, setInitialScrollDone] =
+ useState(!initialScrollRkey);
// Keep the URL in sync when the user changes page (e.g. via PageNav).
useEffect(() => {
@@ -152,7 +152,9 @@ export function useThreadReplies(loaded: ThreadLoaderData) {
// Pending scroll target — set when navigating to a reply on another page.
// Cleared once the scroll completes.
- const [pendingScrollRkey, setPendingScrollRkey] = useState
(null);
+ const [pendingScrollRkey, setPendingScrollRkey] = useState(
+ null,
+ );
const fetchVisiblePage = useCallback(
async (currentRefs: BacklinkRef[], currentPage: number) => {
@@ -224,7 +226,9 @@ export function useThreadReplies(loaded: ThreadLoaderData) {
.map((i) => i.quote!)
.filter((uri) => !replyCache[uri]);
if (missingQuotes.length) {
- const quoteRefs = [...new Set(missingQuotes)].map((uri) => parseAtUri(uri));
+ const quoteRefs = [...new Set(missingQuotes)].map((uri) =>
+ parseAtUri(uri),
+ );
const quoteRecords = await getRecordsBatch(quoteRefs);
const quoteDids = quoteRecords.map((r) => parseAtUri(r.uri).did);
const quoteAuthors = await resolveIdentitiesBatch(quoteDids);
diff --git a/web/src/pages/Home.tsx b/web/src/pages/Home.tsx
index 0140e67..7083a4b 100644
--- a/web/src/pages/Home.tsx
+++ b/web/src/pages/Home.tsx
@@ -87,7 +87,10 @@ export default function Home() {
Dial a BBS
-