A design was just introduced for a brand new application offering the user to delete something.
The user experience is as follows, the user clicks delete on the object. Upon clicking delete, the deleted object turns opaque, with a big red delete button overlaying the object, next to a smaller cancel button.
The designers argument is that this specifically calls out exactly what is being deleted, and would allow us to keep a uniform deletion experience across all of our applications.
In general, what are your opinions on "re-inventing the wheel" with basic HTML components like this?