No offering deletion confirmation #12

Closed
opened 2026-08-27 19:53:36 +00:00 by Xeplosion · 0 comments
Owner

What happened?

Deleting an offering, addon, promotion, component rate, coupling, or witness
removed it immediately on click — no confirmation, unlike product-line
deletion which already prompts. Easy to lose captured work with one
misclick, especially now that cards are dense with data.

Steps to reproduce

  1. Open any provider with an offering/addon/promotion.
  2. Click the ✕ on an offering card.
  3. It's gone immediately, no prompt.

Expected behavior

Same confirm() prompt product-line deletion already uses, scoped to what's
being deleted ("Remove this offering?", "Remove this addon?", etc.)

Environment

No response

Additional context

Fixed in tools/capture-form/index.html — added a scoped confirm() to all
six previously-unguarded delete buttons (offering, component rate,
coupling, addon, promotion, witness). Ready to merge.

Checklist

  • I have searched for existing issues before opening this one
  • I can reliably reproduce this
  • I have included enough detail to investigate
### What happened? Deleting an offering, addon, promotion, component rate, coupling, or witness removed it immediately on click — no confirmation, unlike product-line deletion which already prompts. Easy to lose captured work with one misclick, especially now that cards are dense with data. ### Steps to reproduce 1. Open any provider with an offering/addon/promotion. 2. Click the ✕ on an offering card. 3. It's gone immediately, no prompt. ### Expected behavior Same confirm() prompt product-line deletion already uses, scoped to what's being deleted ("Remove this offering?", "Remove this addon?", etc.) ### Environment _No response_ ### Additional context Fixed in tools/capture-form/index.html — added a scoped confirm() to all six previously-unguarded delete buttons (offering, component rate, coupling, addon, promotion, witness). Ready to merge. ### Checklist - [x] I have searched for existing issues before opening this one - [x] I can reliably reproduce this - [x] I have included enough detail to investigate
Sign in to join this conversation.
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
XeplosionGames/minecraft-provider-analysis#12
No description provided.