Problem
Cleaning a failed/repeated import required permanently deleting roughly 160 media assets one at a time. This is slow, easy to misclick, and especially painful because each cancelled or failed import can leave uploaded masters behind.
Proposed solution
Add multi-select in Trash, a bulk Delete permanently action with count/typed confirmation, and an import-session cleanup action such as Delete media created by import . Session cleanup should show references and refuse or warn before removing assets used by pages/content.
Alternatives considered
Manual one-by-one deletion is recoverable but does not scale. Automatic orphan sweeping can help, but users still need a transparent, auditable bulk cleanup surface for deliberate test imports.
Area
None
Problem
Cleaning a failed/repeated import required permanently deleting roughly 160 media assets one at a time. This is slow, easy to misclick, and especially painful because each cancelled or failed import can leave uploaded masters behind.
Proposed solution
Add multi-select in Trash, a bulk Delete permanently action with count/typed confirmation, and an import-session cleanup action such as Delete media created by import . Session cleanup should show references and refuse or warn before removing assets used by pages/content.
Alternatives considered
Manual one-by-one deletion is recoverable but does not scale. Automatic orphan sweeping can help, but users still need a transparent, auditable bulk cleanup surface for deliberate test imports.
Area
None