<div class="gmail_quote">On Mon, Dec 14, 2009 at 11:39 AM, Jonas Sicking <span dir="ltr">&lt;jonas@sicking.cc&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

<div><div></div><div class="h5">On Mon, Dec 14, 2009 at 10:33 AM, Ojan Vafai &lt;<a href="mailto:ojan@chromium.org">ojan@chromium.org</a>&gt; wrote:<br>
&gt; On Sun, Dec 13, 2009 at 7:47 AM, Jonas Sicking &lt;jonas@sicking.cc&gt; wrote:<br>&gt;&gt; On Sun, Dec 13, 2009 at 5:36 AM, TAMURA, Kent &lt;<a href="mailto:tkent@chromium.org">tkent@chromium.org</a>&gt; wrote:<br>
&gt;&gt; &gt; What should happen to selected files in a case that a user selects<br>
&gt;&gt; &gt; multiple<br>
&gt;&gt; &gt; files for &lt;input type=file multiple&gt; and then a script code removes the<br>
&gt;&gt; &gt; multiple attribute from the input element?<br>
&gt;&gt; &gt;  - nothing, no change to the selected files and they will be submitted,<br>
&gt;&gt; &gt;  - cleared, or<br>
&gt;&gt; &gt;  - a single file remains<br>
&gt;&gt;<br>
&gt;&gt; I ran into the same question when developing this for firefox. I don&#39;t<br>
&gt;&gt; really care what happens either way since I don&#39;t see a use case for<br>
&gt;&gt; removing the multiple attribute.<br>
&gt;&gt;<br>
&gt;&gt; What I ended up doing was to do your first option above.<br>
&gt;<br>
&gt; This should be an invalid thing to do. Can we throw an exception in addition<br>
&gt; to leaving the list of files untouched?<br>
<br>
</div></div>I would prefer not to throw an exception. Making removeAttribute throw<br>
an exception seems wrong since the attribute *is* in fact removed, and<br>
making foo.multiple=false throw would mean that it would behave<br>
differently from all other &quot;mapped&quot; IDL attributes.<br>
<br>
I&#39;d really prefer to keep things simple here as I doubt that this is<br>
something that anyone will ever do. Much less depend on a particular<br>
behavior.<br>
<br>
You&#39;re off course free to put a warning in a developer console or<br>
something like that though.</blockquote><div><br></div><div>I buy that. A warning seems appropriate. I&#39;m sure *someone* will do this someday, but it&#39;s probably rare enough that it&#39;s not worth putting effort into.</div>

<div><br></div><div>Ojan</div></div><br>