From d38efc04211ff148f8b3cbb3cf38bf57f5f763d6 Mon Sep 17 00:00:00 2001 From: Jack Kingsman Date: Wed, 11 Mar 2026 18:45:03 -0700 Subject: [PATCH] Add warning on search for user-key linkage unreliability --- frontend/src/components/SearchView.tsx | 5 +++++ frontend/src/test/searchView.test.tsx | 3 +++ 2 files changed, 8 insertions(+) diff --git a/frontend/src/components/SearchView.tsx b/frontend/src/components/SearchView.tsx index 20e8538..72c108a 100644 --- a/frontend/src/components/SearchView.tsx +++ b/frontend/src/components/SearchView.tsx @@ -243,6 +243,11 @@ export function SearchView({ Tip: use user: or channel: for keys or names, and wrap names with spaces in them in quotes.

+

+ Warning: User-key linkage for group messages is best-effort and based on correlation + at advertise time. It does not account for multiple users with the same name, and + should be considered unreliable. +

)} diff --git a/frontend/src/test/searchView.test.tsx b/frontend/src/test/searchView.test.tsx index e29e8bb..b11f345 100644 --- a/frontend/src/test/searchView.test.tsx +++ b/frontend/src/test/searchView.test.tsx @@ -71,6 +71,9 @@ describe('SearchView', () => { render(); expect(screen.getByText('Type to search across all messages')).toBeInTheDocument(); expect(screen.getByText(/Tip: use/i)).toBeInTheDocument(); + expect( + screen.getByText(/User-key linkage for group messages is best-effort/i) + ).toBeInTheDocument(); }); it('focuses input on mount', () => {