[
https://issues.apache.org/jira/browse/WICKET-3801?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13050282#comment-13050282
]
Christian Lerch commented on WICKET-3801:
-----------------------------------------
I would like to stress the fact, that the last <html> tag in this code snippet
is NOT inside any comment and should be deemed to be a fallback or default tag,
that takes over when all other conditions fail.
For this use case it would be totally sufficient if Wicket would simply ignore
ALL code inside comments (as one would expect). It would then only see a single
opening tag <html class="no-js" lang="en">.
Hope that helps to view the problem from a slighly different perspective.
> Wicket fails parsing conditional comments surrounding the <html> tag
> --------------------------------------------------------------------
>
> Key: WICKET-3801
> URL: https://issues.apache.org/jira/browse/WICKET-3801
> Project: Wicket
> Issue Type: Bug
> Components: wicket-core
> Affects Versions: 1.5-RC4
> Environment: Win32, JDK 1.6.0_24
> Reporter: Christian Lerch
> Assignee: Juergen Donnerstag
>
> When you use conditional comments on the <html> tag, like:
> <!--[if lt IE 7 ]> <html class="no-js ie6" lang="en"> <![endif]-->
> <!--[if IE 7 ]> <html class="no-js ie7" lang="en"> <![endif]-->
> <!--[if IE 8 ]> <html class="no-js ie8" lang="en"> <![endif]-->
> <!--[if (gte IE 9)|!(IE)]><!--> <html class="no-js" lang="en">
> <!--<![endif]-->
> which is valid (x)html code, you'll get:
> Unexpected RuntimeException
> Last cause: Tag does not have a close tag
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira