diff --git a/web/src/components/LinkNoteModal.tsx b/web/src/components/LinkNoteModal.tsx
index e9499aa..3799d0b 100644
--- a/web/src/components/LinkNoteModal.tsx
+++ b/web/src/components/LinkNoteModal.tsx
@@ -97,6 +97,7 @@ export function LinkNoteModal({ noteId, workspaceId, existingLinkedIds, onLinked
value={query}
onChange={(e) => setQuery(e.target.value)}
placeholder="Search notes..."
+ aria-label="Search notes to link"
style={{ flex: 1 }}
autoFocus
/>
@@ -123,6 +124,7 @@ export function LinkNoteModal({ noteId, workspaceId, existingLinkedIds, onLinked
border: selectedId === note.id ? "2px solid var(--nl-accent-primary)" : "2px solid transparent",
}}
onClick={() => setSelectedId(note.id)}
+ aria-label={`Select note: ${note.title}`}
>
{note.title}
{note.excerpt}
@@ -134,7 +136,7 @@ export function LinkNoteModal({ noteId, workspaceId, existingLinkedIds, onLinked
{selectedId && (
);
@@ -125,6 +125,7 @@ export function SurveyBanner() {
placeholder="Your answer…"
value={getTextValue()}
onChange={(e) => handleAnswer(question, e.target.value)}
+ aria-label="Survey answer"
/>
)}
@@ -134,6 +135,7 @@ export function SurveyBanner() {