{"id":2134,"date":"2012-09-27T10:24:00","date_gmt":"2012-09-27T10:24:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/webdev\/2012\/09\/27\/more-details-on-the-closing-tag-problem\/"},"modified":"2012-09-27T10:24:00","modified_gmt":"2012-09-27T10:24:00","slug":"more-details-on-the-closing-tag-problem","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/dotnet\/more-details-on-the-closing-tag-problem\/","title":{"rendered":"More Details on the \u201cClosing Tag Problem\u201d"},"content":{"rendered":"<p>We are testing a fix for the &ldquo;closing tag problem&rdquo; bug, but it will still take some time to deliver the fix to customers. The <a href=\"http:\/\/blogs.msdn.com\/b\/webdev\/archive\/2012\/09\/26\/workaround-for-html-closing-tag-problem.aspx\">work-around posted earlier<\/a> will alleviate the problem now and should not need to be undone once the fix is shipped.<\/p>\n<p>This bug has actually been in the product for several release, but was previously hidden by another bug.&nbsp;When you begin typing an HTML tag, an Intellisense completion list is displayed. The earlier bug was that this list blocked keystrokes bound to commands from firing. An obscure command, &ldquo;AutoCloseTagOverride&rdquo; was bound to the key combination Ctrl+Alt+Period in the HTML Editor.&nbsp;It turns out that this is also fired by the key combination AltGr+Period.<\/p>\n<p>So, in Visual Studio 2012, this command began firing when users typed the closing &ldquo;&gt;&rdquo; of an HTML tag on the ten specific keyboards listed in the <a href=\"http:\/\/blogs.msdn.com\/b\/webdev\/archive\/2012\/09\/26\/workaround-for-html-closing-tag-problem.aspx\">previous post<\/a>, which cancelled the insertion of the closing tag whenever an opening tag was typed.<\/p>\n<p>Clearly this was a test hole.&nbsp;Automated tests failed to simulate the problem and manual testing missed this area of risk. Test coverage has been corrected and this won&rsquo;t occur again.<\/p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We are testing a fix for the &ldquo;closing tag problem&rdquo; bug, but it will still take some time to deliver the fix to customers. The work-around posted earlier will alleviate the problem now and should not need to be undone once the fix is shipped. This bug has actually been in the product for several [&hellip;]<\/p>\n","protected":false},"author":398,"featured_media":58792,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[197],"tags":[7411,7412],"class_list":["post-2134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aspnet","tag-html","tag-visual-studio-2012"],"acf":[],"blog_post_summary":"<p>We are testing a fix for the &ldquo;closing tag problem&rdquo; bug, but it will still take some time to deliver the fix to customers. The work-around posted earlier will alleviate the problem now and should not need to be undone once the fix is shipped. This bug has actually been in the product for several [&hellip;]<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2134","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/users\/398"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/comments?post=2134"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/posts\/2134\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media\/58792"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/media?parent=2134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/categories?post=2134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/dotnet\/wp-json\/wp\/v2\/tags?post=2134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}