Notes mention cards need retry actions after load failures #886

Open
opened 2026-10-02 17:33:32 +00:00 by kayg · 1 comment
Owner

Evidence

The linked and unlinked mention requests set their state to error after a failure. NoteMentionsCard then shows an unavailable message, with no Retry action. A later change to another note can trigger a refresh, but the User has no control to retry the failed list.

  • apps/web/src/lib/notes/NoteView.svelte:347-372,375-383
  • packages/ui/src/components/notes/NoteMentionsCard.svelte:136-139,191-194

Expected behaviour

Give each failed mention section a Retry action. A retry for one section must not hide successful results from the other section.

Owner rule

The UX-completeness rule requires each error state to give the User a way forward.

Test idea

Make linked and unlinked mention loads fail, then succeed. Verify each section exposes Retry and updates after its own action.

## Evidence The linked and unlinked mention requests set their state to `error` after a failure. `NoteMentionsCard` then shows an unavailable message, with no Retry action. A later change to another note can trigger a refresh, but the User has no control to retry the failed list. - `apps/web/src/lib/notes/NoteView.svelte:347-372,375-383` - `packages/ui/src/components/notes/NoteMentionsCard.svelte:136-139,191-194` ## Expected behaviour Give each failed mention section a Retry action. A retry for one section must not hide successful results from the other section. ## Owner rule The UX-completeness rule requires each error state to give the User a way forward. ## Test idea Make linked and unlinked mention loads fail, then succeed. Verify each section exposes Retry and updates after its own action.
Author
Owner

Correction to the component line range above: the unlinked-mentions error message is at packages/ui/src/components/notes/NoteMentionsCard.svelte:195-200 (the linked-mentions error is at lines 135-140).

Correction to the component line range above: the unlinked-mentions error message is at `packages/ui/src/components/notes/NoteMentionsCard.svelte:195-200` (the linked-mentions error is at lines 135-140).
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
kayg/calternal#886
No description provided.