{"id":42723,"date":"2003-09-01T11:06:00","date_gmt":"2003-09-01T11:06:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/oldnewthing\/2003\/09\/01\/the-default-answer-to-every-dialog-box-is-cancel\/"},"modified":"2003-09-01T11:06:00","modified_gmt":"2003-09-01T11:06:00","slug":"the-default-answer-to-every-dialog-box-is-cancel","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/oldnewthing\/20030901-00\/?p=42723","title":{"rendered":"The default answer to every dialog box is &quot;Cancel&quot;"},"content":{"rendered":"\n<p>         The problem with displaying UI is that people will take every opportunity to ignore         it. <a href=\"http:\/\/napps.nwfusion.com\/compendium\/archive\/003362.html\">This story         of how people deal with virus warning dialogs<\/a> (via <a href=\"http:\/\/weblogs.asp.net\/dbrowning\/\">Don         Browning<\/a>) is a template for how users treat any unexpected dialog: They try to         get rid of it.      <\/p>\n<p>         We see this time and time again. If you are trying to accomplish task A, and in the         process of doing it, an unexpected dialog box B appears, you aren&#8217;t going to stop         and read and consider B carefully. You&#8217;re going to try to find the quickest path to         getting rid of dialog B. For most people, this means minimizing it or clicking &#8220;Cancel&#8221;         or just plain ignoring it.      <\/p>\n<p>         This manifests itself in many ways, but the basic idea is, &#8220;That dialog box is scary.         I&#8217;m afraid to answer the question because I might answer it incorrectly and lose all         my data. So I&#8217;ll try to find a way to get rid of it as quickly as possible.&#8221;      <\/p>\n<p>         Here are some specific examples, taken from real customers:      <\/p>\n<ul>\n<li>\n<p>                 &#8220;How do I make this error message go away? It appears every time I start the computer.&#8221;              <\/p>\n<p>                 &#8220;What does this error message say?&#8221;              <\/p>\n<p>                 &#8220;It says, &#8216;Updates are ready to install.&#8217; I&#8217;ve just been clicking the X to make it                 go away, but it&#8217;s really annoying.&#8221;              <\/p>\n<\/li>\n<li>\n<p>                 &#8220;Every time I start my computer, I get this message that says that updates are ready                 to install. What does it mean?&#8221;              <\/p>\n<p>                 &#8220;It means that Microsoft has found a problem that may allow a computer virus to get                 into your machine, and it&#8217;s asking for your permission to fix the problem. You should                 click on it so the problem can be fixed.&#8221;              <\/p>\n<p>                 &#8220;Oh, that&#8217;s what it is? I thought it was a virus, so I just kept clicking No.&#8221;              <\/p>\n<\/li>\n<li>\n<p>                 &#8220;When I start the computer I get this big dialog that talks about Automatic Updates.                 I&#8217;ve just been hitting Cancel. How do I make it stop popping up?&#8221;              <\/p>\n<p>                 &#8220;Did you read what the dialog said?&#8221;              <\/p>\n<p>                 &#8220;No. I just want it to go away.&#8221;              <\/p>\n<\/li>\n<li>\n<p>                 &#8220;Sometimes I get the message saying that my program has crashed and would I like to                 send an error report to Microsoft. Should I do it?&#8221;              <\/p>\n<p>                 &#8220;Yes, we study these error reports so we can see how we can fix the problem that caused                 the crash.&#8221;              <\/p>\n<p>                 &#8220;Oh, I&#8217;ve just been hitting Cancel because that&#8217;s what I always do when I see an error                 message.&#8221;              <\/p>\n<p>                 &#8220;Did you read the error message?              <\/p>\n<p>                 &#8220;Why should I? It&#8217;s just an error message.  All it&#8217;s going to say is &#8216;Operation could not be performed because blah blah blah blah blah.'&#8221;              <\/p>\n<\/li>\n<\/ul>\n<p>         When most people buy a car, they don&#8217;t expect to have to learn how an engine works         and how to change spark plugs. They buy a car so they can drive it to get from point         A to point B. If the car makes a funny noise, they will ignore it as long as possible.         Eventually, it may bother them to the point of taking it to a mechanic who will ask         incredulously, &#8220;How long has it been doing this?&#8221; And the answer will be something         like, &#8220;Oh, about a year.&#8221;      <\/p>\n<p>         The same goes for computers. People don&#8217;t want to learn about gigabytes and baud and         security zones. They just want to send email to their friends and surf the web.      <\/p>\n<p>         I myself have thrown out a recall notice because I thought it was junk mail. And computers         are so filled with pop-up messages that any new pop-up message is treated as just         another piece of junk mail to be thrown away.      <\/p>\n<p>         Automobile manufacturers have learned to consolidate all their error messages into         one message called &#8220;Check engine&#8221;. People are conditioned to take the car in to a         mechanic when the &#8220;Check engine&#8221; light goes on, and let the mechanic figure out what         is wrong. Can we have a &#8220;Check engine&#8221; light for computers? Would it be feasible?      <\/p>\n","protected":false},"excerpt":{"rendered":"<p>The problem with displaying UI is that people will take every opportunity to ignore it. This story of how people deal with virus warning dialogs (via Don Browning) is a template for how users treat any unexpected dialog: They try to get rid of it. We see this time and time again. If you are [&hellip;]<\/p>\n","protected":false},"author":1069,"featured_media":111744,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[26],"class_list":["post-42723","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-oldnewthing","tag-other"],"acf":[],"blog_post_summary":"<p>The problem with displaying UI is that people will take every opportunity to ignore it. This story of how people deal with virus warning dialogs (via Don Browning) is a template for how users treat any unexpected dialog: They try to get rid of it. We see this time and time again. If you are [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/42723","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/users\/1069"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/comments?post=42723"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/posts\/42723\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media\/111744"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/media?parent=42723"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/categories?post=42723"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/oldnewthing\/wp-json\/wp\/v2\/tags?post=42723"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}