- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Wed, 29 Oct 2008 00:56:58 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv10637
Modified Files:
Overview.html
Log Message:
Clarify that processing of action='' (empty) is wrong per RFC3986. (credit: tb) (whatwg r2377)
Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.1548
retrieving revision 1.1549
diff -u -d -r1.1548 -r1.1549
--- Overview.html 29 Oct 2008 00:44:27 -0000 1.1548
+++ Overview.html 29 Oct 2008 00:56:56 -0000 1.1549
@@ -22537,11 +22537,22 @@
<li><p>Let <var title="">action</var> be the <var title="">submitter</var> element's <a href=#concept-fs-action title=concept-fs-action>action</a>.</li>
- <li><p>If <var title="">action</var> is the empty string, let <var title="">action</var> be <span>the document's address</span><!--
- XXXDOCURL -->.</p> <!-- Don't ask me why. But that's what IE
- does. It even treats action="" differently from action=" " or
- action="#" (the latter two resolve to the base URL, the first one
- resolves to the doc URL) -->
+ <li>
+
+ <p>If <var title="">action</var> is the empty string, let <var title="">action</var> be <span>the document's address</span><!--
+ XXXDOCURL -->.</p>
+
+ <p class=note>This step is a willful violation of RFC 3986. <a href=#references>[RFC3986]</a></p>
+
+ <!-- Don't ask me why. But that's what IE does. It even treats
+ action="" differently from action=" " or action="#" (the latter
+ two resolve to the base URL, the first one resolves to the doc
+ URL). And other browsers concur. It is even required, see e.g.
+ http://bugs.webkit.org/show_bug.cgi?id=7763
+ https://bugzilla.mozilla.org/show_bug.cgi?id=297761
+ -->
+
+ </li>
<li><p><a href=#resolve-a-url title="resolve a url">Resolve</a> the
<a href=#url>URL</a> <var title="">action</var>. If this fails, abort
Received on Wednesday, 29 October 2008 00:57:14 UTC