Skip to content

FM-040 — Feedback Toggles Persist On But Cannot Clear

Thumbs up/down second-click did not deactivate — backend had no "clear" state.

FieldValue
SeveritySEV-3 (UX inconsistency)
CategorySidekick UX
Date2026-04-28
StatusArchived

Sidekick thumbs up/down could be selected and switched, but clicking the active thumb a second time did not deactivate it.

Optimistic feedback fix treated repeat clicks as “keep selected” to avoid losing state before metadata refetch. Backend feedback endpoint only accepted positive | negative, no persisted “clear feedback” state.

Feedback buttons now compute nextFeedback = feedback === type ? null : type. The memory-feedback endpoint accepts signal: 'clear'.

  • For toggle controls, test all three interactions: select, switch, and clear
  • If state is persisted, the API must represent all UI states, including “none”