- From: <bugzilla@jessica.w3.org>
- Date: Tue, 22 Oct 2013 18:27:30 +0000
- To: public-html-admin@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23597
Bug ID: 23597
Summary: Issue message whenever </script> does *not* end the
script eleent.
Product: Validator (Nu)
Version: unspecified
Hardware: PC
OS: Windows NT
Status: NEW
Severity: normal
Priority: P3
Component: General
Assignee: mike+validator@w3.org
Reporter: xn--mlform-iua@xn--mlform-iua.no
QA Contact: www-validator-cvs@w3.org
CC: mike@w3.org, public-html-admin@w3.org,
public-html-wg-issue-tracking@w3.org,
qbolec@gmail.com, robin@w3.org,
xn--mlform-iua@xn--mlform-iua.no
Depends on: 23587
See bug #23587.
Example fragment:
<script><!--<script></script>
If, inside script, the validator sees the string “<script>” preceded by the
string ”<!--”, the validator should inform its users that the first occurrence
of the end tag (or string) </script> will be ignored/does not end the element.
This message should come *in addition* to the current messages.
Why should the validator give such a message?
FIRSTLY: For the code
<script><!--<script></script>
then most authors will expect the same result as for the code
<script><!--</script>
namely, that the script element will close as soon as the first </script>
string occurs. This can be justified e.g. by pointing to </style>, which in the
same situation behaves that way.
SECONDLY, Jakub Łopuszański’s example code in bug #23587
<script><!--<script></script><!--cmt--><script></script>
looks like 3 items - a script, a comment and yet another script. And if you
test it in the NU validator, it will tell you that it is valid. However, the
problem is that NU validator considers those 3 nodes to be a single script
element which, again, is against authors’ expections.
THIRDLY, consequently, we must say that for "<!--<script>", then, due to
authors’ expectations, the validator does not always offer optimal validation,
sometimes it is even unreliable, and this unreliability should be highlighted
for the validator user.
--
You are receiving this mail because:
You are on the CC list for the bug.
Received on Tuesday, 22 October 2013 18:27:32 UTC