- From: Sam Ruby <rubys@intertwingly.net>
- Date: Wed, 13 Oct 2010 06:22:45 -0400
- To: HTML WG <public-html@w3.org>
Here is the decision. The chairs made an effort to explicitly address
all arguments presented in the Change Proposals on this topic in
addition to arguments posted as objections in the poll.
*** Question before the Working Group ***
The current HTML5 draft includes a srcdoc attribute on the iframe
element which is intended to provide the content of the page that the
nested browsing context is to contain. Some working group members have
questioned whether this use case needs to be satisfied.
This scope of this decision merely covers whether or not this
functionality is required. A section below details what arguments were
not considered, a number of which were not considered due to scope reasons.
== Uncontested observations:
* This attribute doesn't solve every security problem that might exist
* Embedding markup in attributes is generally considered less than
ideal.
* This feature will need to be implemented before it can be used
None of these were decisive. There were people who supported either of
these proposals even after taking these facts into consideration.
== Summary of Arguments:
Once we put aside the uncontested observations, what is left is the use
cases.
For Retention: "There are multiple uses for inserting user-provided
content into a page, with notable examples being blog comments, social
network updates, and wiki pages."
For Removal: the author of the original change proposal contacts one
author of one tool for one of these use cases. This tool author
believes that he has an effective alternative for his needs, and from
that the change proposal author concludes that "no one from the
weblogging community has asked for this".
Even if we accept that this use case does not benefit this one author,
we find the strongest argument is that there are valid use cases for
this function. The fact that two browser vendors have indicated that
they intend to implement this function supports this case.
*** Decision of the Working Group ***
Therefore, the HTML Working Group hereby adopts the Change Proposal to
retain the srcdoc attribute in the language. Of the two Change Proposals
before us, this one has drawn the weaker objections.
Bug 8818 is to be closed and marked as WGDecision.
== Next Steps ==
Since the prevailing Change Proposal does not call for a spec change, no
further actions are required.
== Appealing this Decision ==
If anyone strongly disagrees with the content of the decision and would
like to raise a Formal Objection, they may do so at this time. Formal
Objections are reviewed by the Director in consultation with the Team.
Ordinarily, Formal Objections are only reviewed as part of a transition
request.
== Revisiting this Issue ==
This issue can be reopened if new information come up. Examples of
possible relevant new information include:
* browser implementers indicating that they will not implement this
* security issues introduced by this attribute
Additionally, as the markup syntax was not considered to be within scope
of this issue, concrete suggestions for alternate syntaxes, in the form
of bug reports, continue to be welcome.
== Arguments not considered ==
a) Alternate mechanisms, such as data URIs
No concrete proposal has been put forward
b) The manner in which this attribute is to be documented
That is the subject of ISSUE-103
c) Increases divergence with the WHATWG spec
No specific evidence was provided that this would increase
divergence. There are cases where the WHATWG spec diverges from the
W3C specification, and there are cases where bug reports and issues
filed against the W3C specification have resulted in improvements to
the WHATWG specification.
Received on Wednesday, 13 October 2010 10:23:41 UTC