Skip to content

PM-6530 Use in-app submission deletion confirmation -> dev - #2443

Merged
jmgasper merged 1 commit into
devfrom
PM-6530_submission-confirmation
Oct 6, 2026
Merged

jmgasper merged 1 commit into
devfrom
PM-6530_submission-confirmation

Conversation

@jmgasper

@jmgasper jmgasper commented Oct 6, 2026

Copy link
Copy Markdown
Collaborator

Related JIRA Ticket

https://topcoder.atlassian.net/browse/PM-6530

What's in this PR?

Replace the browser-native prompt for deleting a Design submission with the shared in-app confirmation modal, showing the selected submission ID and irreversible-action warning. Cancel, Close, and Escape preserve the submission; pending deletion blocks dismissal and duplicate requests, and failures leave confirmation available for retry.

Retains phase restrictions, submission replacement, count refreshes, and unregister eligibility. Tests exercise the real confirmation modal, including its Escape callback during an active request, and the opportunities documentation describes the flow.

Validation

  • ChallengeDetailsPage member-flow and submission-replacement suites: 129 tests passed.
  • yarn lint passed.
  • NODE_OPTIONS=--max-old-space-size=8192 yarn run build passed.
  • Build reports source-map, CSS-order, and non-fatal ESLint warnings elsewhere in the project.

@jmgasper
jmgasper requested a review from kkartunov as a code owner October 6, 2026 21:38
@jmgasper
jmgasper merged commit a8b4aef into dev Oct 6, 2026
7 of 8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant