[feature] Feedback: resolved notes and per-page counts are easy to miss #7

Closed
opened 2026-10-17 22:14:33 +00:00 by masi · 1 comment
Owner

Context: feedback notes on layers.
Expected: get_basic_info.openFeedback and get_feedback surface notes the owner just left.
Actual: notes marked resolved are hidden unless includeResolved:true, and openFeedback was 0 while notes existed on two pages, so a reviewer who relies on the default misses them. get_feedback also takes one pageId, so every page must be queried.
Repro: leave a note on a layer, resolve it, call get_feedback (count 0) and then with includeResolved:true (count 1).
Workaround: query every page with includeResolved:true at session start.
Impact: review notes get lost. Suggest get_basic_info returning per-page counts of open and resolved notes, and a pageId-less project-wide query.

**Context:** feedback notes on layers. **Expected:** `get_basic_info.openFeedback` and `get_feedback` surface notes the owner just left. **Actual:** notes marked resolved are hidden unless `includeResolved:true`, and `openFeedback` was 0 while notes existed on two pages, so a reviewer who relies on the default misses them. `get_feedback` also takes one `pageId`, so every page must be queried. **Repro:** leave a note on a layer, resolve it, call `get_feedback` (count 0) and then with `includeResolved:true` (count 1). **Workaround:** query every page with `includeResolved:true` at session start. **Impact:** review notes get lost. Suggest `get_basic_info` returning per-page counts of open and resolved notes, and a `pageId`-less project-wide query.
Author
Owner

Fixed in commit 5169fe6 and released in v0.3.1.

Fixed in commit 5169fe6 and released in v0.3.1.
masi closed this issue 2026-10-17 23:05:08 +00:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: masi/papercraft#7