Eric,
Let’s talk about frustration, shall we?
Because consider, why on Earth would we implement a warning dialog like that? That certainly seems stupid the way you put it. Well let me share a bit from our side, see if you can appreciate some of our frustration.
We had a user with 35 sheets of details in a single file. They were complaining that inserting a detail took a long time. Over multiple days and multiple technicians, we tried to inform them that the drawing file had gotten corrupted and should be rebuilt as 35 separate files. They ignored our advice and continued to seek assistance every few days with the same file. After a couple months they reported they couldn’t open it anymore and were finally forced to rebuild it.
Another user, went to batch plot a 100 sheet project, and every single detail callout got removed due to corruption.
This list goes on and on, by the way. We had meetings on the subject, we voted on prototype warning dialog boxes. We needed some way to get through to people, that this is a serious issue, that can destroy not just a single file, but entire drawing sets.
Would you believe the first version of the dialog didn’t have a timed wait? Well guess what. We had ticket after ticket of people submitting massive corrupted files. Their plant schedule didn’t work, pipe sizing was broken, you name it. Oh, and every single one of them had some sort of deadline so it was an urgent affair.
So we implemented a timed wait on the warning dialog. To hopefully give the user a moment to reflect, why would a software company do something so obviously annoying? Surely there must be a reason?
Anyway, alas, no, we will not be removing the timed wait. Because without it, we wouldn’t have gotten this lovely interaction. Without the wait, you would have just blindly clicked past it every day. Now, when the inevitable strikes, and causes your firm to miss a deadline and have to redo a project, just because you refuse to follow best CAD practices and our strong warning to clean your files, we can all revisit this lovely post.
—J