<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>47706</bug_id>
          
          <creation_ts>2010-10-14 18:19:50 -0700</creation_ts>
          <short_desc>Add &quot;in select&quot; insertion mode to parser.</short_desc>
          <delta_ts>2010-10-19 17:57:36 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Other</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>46676</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="James Simonsen">simonjam</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>abarth</cc>
    
    <cc>commit-queue</cc>
    
    <cc>eric</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>294515</commentid>
    <comment_count>0</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-10-14 18:19:50 -0700</bug_when>
    <thetext>Add &quot;in select&quot; insertion mode to parser.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294517</commentid>
    <comment_count>1</comment_count>
      <attachid>70815</attachid>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-10-14 18:24:42 -0700</bug_when>
    <thetext>Created attachment 70815
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294518</commentid>
    <comment_count>2</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-10-14 18:25:51 -0700</bug_when>
    <thetext>I couldn&apos;t figure out how to contrive a test case to exercise this. If you know how, please let me know.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>294615</commentid>
    <comment_count>3</comment_count>
      <attachid>70815</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-10-15 00:42:08 -0700</bug_when>
    <thetext>Comment on attachment 70815
Patch

From the ASSERT, it looks like you&apos;ll need to parse a fragment.  Maybe try setting the innerHTML of an &lt;option&gt; element to &quot;&lt;/select&gt;&quot; ?

&lt;select&gt;
 &lt;option&gt;xxx&lt;/option&gt;
&lt;/select&gt;

You might need to mix in some optgroup elements or something to see the difference between table scope and select scope.

r- for no test.  Tests for these sorts of changes are essential.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>295763</commentid>
    <comment_count>4</comment_count>
    <who name="James Simonsen">simonjam</who>
    <bug_when>2010-10-18 14:40:29 -0700</bug_when>
    <thetext>I don&apos;t think it&apos;s possible to test.

The innerHTML of &lt;option&gt; doesn&apos;t work because that&apos;s processed in &quot;in body&quot; mode. Only &lt;select&gt; starts &quot;in select&quot; mode.

From &quot;in select&quot; mode, there doesn&apos;t seem to be any way to insert an element that would change the scope, but not the mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296351</commentid>
    <comment_count>5</comment_count>
      <attachid>70815</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-10-19 13:07:29 -0700</bug_when>
    <thetext>Comment on attachment 70815
Patch

We looked at this change in detail.  We don&apos;t believe it&apos;s observable because it&apos;s not possible to have a select element in the stack of open elements when in fragment mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296380</commentid>
    <comment_count>6</comment_count>
      <attachid>70815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-19 13:53:47 -0700</bug_when>
    <thetext>Comment on attachment 70815
Patch

Rejecting patch 70815 from commit-queue.

Failed to run &quot;[&apos;./WebKitTools/Scripts/webkit-patch&apos;, &apos;--status-host=queues.webkit.org&apos;, &apos;--bot-id=abarth-cq-sl&apos;, &apos;land-attachment&apos;, &apos;--force-clean&apos;, &apos;--ignore-builders&apos;, &apos;--quiet&apos;, &apos;--non-interactive&apos;, &apos;--parent-command=commit-queue&apos;, 70815]&quot; exit_code: 2
Last 500 characters of output:
atform/win/Skipped
	M	LayoutTests/ChangeLog
r70080 = 6b74d470f67a7767229ffea11b1571769f0f5ce5 (refs/remotes/trunk)
First, rewinding head to replay your work on top of it...
error: Untracked working tree file &apos;LayoutTests/fast/dom/nodesFromRect-links-and-text-expected.txt&apos; would be overwritten by merge.
could not detach HEAD
rebase refs/remotes/trunk: command returned error: 1

Died at WebKitTools/Scripts/update-webkit line 129.

Failed to run &quot;[&apos;WebKitTools/Scripts/update-webkit&apos;]&quot; exit_code: 2

Full output: http://queues.webkit.org/results/4558003</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296388</commentid>
    <comment_count>7</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-19 14:03:22 -0700</bug_when>
    <thetext>Eek.  I&apos;lll see if I can figure out which bot has the screwy checkout.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296407</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-10-19 14:24:07 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; Eek.  I&apos;lll see if I can figure out which bot has the screwy checkout.

Is there a command line argument we can pass to run-webkit-tests to tell it not to generated results for new tests?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296412</commentid>
    <comment_count>9</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2010-10-19 14:28:36 -0700</bug_when>
    <thetext>  --[no-]new-test-results         Generate results for new tests</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296420</commentid>
    <comment_count>10</comment_count>
      <attachid>70815</attachid>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-10-19 14:49:14 -0700</bug_when>
    <thetext>Comment on attachment 70815
Patch

Adam&apos;s machine&apos;s checkout was wedged (eseidel)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296451</commentid>
    <comment_count>11</comment_count>
      <attachid>70815</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-19 15:16:29 -0700</bug_when>
    <thetext>Comment on attachment 70815
Patch

Clearing flags on attachment: 70815

Committed r70094: &lt;http://trac.webkit.org/changeset/70094&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296452</commentid>
    <comment_count>12</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-10-19 15:16:36 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296569</commentid>
    <comment_count>13</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2010-10-19 17:57:36 -0700</bug_when>
    <thetext>(In reply to comment #9)
&gt;   --[no-]new-test-results         Generate results for new tests

We should definitely add that.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>70815</attachid>
            <date>2010-10-14 18:24:42 -0700</date>
            <delta_ts>2010-10-19 15:16:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-47706-20101014182441.patch</filename>
            <type>text/plain</type>
            <size>4223</size>
            <attacher name="James Simonsen">simonjam</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1dlYkNvcmUvQ2hhbmdlTG9nIGIvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXgg
Njg5YWM3YjYxMzBhOTg2ZjNkNmIxOTI5ZTUyNGMwZThlNGUzOGJmYS4uNzAxZDQ5OTM1MDEzZGIw
Mjk0YzkyMDNlMWEwZTZiOTI1OGZmMWVlMSAxMDA2NDQKLS0tIGEvV2ViQ29yZS9DaGFuZ2VMb2cK
KysrIGIvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwyNyBAQAorMjAxMC0xMC0xNCAgSmFt
ZXMgU2ltb25zZW4gIDxzaW1vbmphbUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgQWRkICJpbiBzZWxlY3QiIGluc2VydGlvbiBt
b2RlIHRvIHBhcnNlci4KKworICAgICAgICBUaGlzIHdhcyBhZGRlZCB0byB0aGUgc3BlYyBpbjoK
KyAgICAgICAgaHR0cDovL2h0bWw1Lm9yZy90b29scy93ZWItYXBwcy10cmFja2VyP2Zyb209NTUy
MCZ0bz01NTIyCisKKyAgICAgICAgQW5kIGFzIGEgcmVzdWx0IG9mOgorICAgICAgICBodHRwOi8v
d3d3LnczLm9yZy9CdWdzL1B1YmxpYy9zaG93X2J1Zy5jZ2k/aWQ9MTAzMTQKKworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDc3MDYKKworICAgICAgICBO
byBuZXcgdGVzdHMuIE9wZW4gdG8gaWRlYXMuCisKKyAgICAgICAgKiBodG1sL3BhcnNlci9IVE1M
RWxlbWVudFN0YWNrLmNwcDogQWRkZWQgImluIHNlbGVjdCIgbW9kZS4KKyAgICAgICAgKFdlYkNv
cmU6OkhUTUxOYW1lczo6aXNTZWxlY3RTY29wZU1hcmtlcik6IERpdHRvLgorICAgICAgICAoV2Vi
Q29yZTo6SFRNTEVsZW1lbnRTdGFjazo6aW5TZWxlY3RTY29wZSk6IERpdHRvLgorICAgICAgICAq
IGh0bWwvcGFyc2VyL0hUTUxFbGVtZW50U3RhY2suaDogRGl0dG8uCisgICAgICAgICogaHRtbC9w
YXJzZXIvSFRNTFRyZWVCdWlsZGVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVp
bGRlcjo6cHJvY2Vzc1N0YXJ0VGFnKTogVXNlICJpbiBzZWxlY3QiIGluc3RlYWQgb2YgImluIHRh
YmxlLiIKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyk6
IERpdHRvLgorCiAyMDEwLTEwLTE0ICBKYW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5v
cmc+CiAKICAgICAgICAgUmV2aWV3ZWQgYnkgU2ltb24gRnJhc2VyLgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MRWxlbWVudFN0YWNrLmNwcCBiL1dlYkNvcmUvaHRtbC9wYXJz
ZXIvSFRNTEVsZW1lbnRTdGFjay5jcHAKaW5kZXggMTIzNzc4ZDBjOTkwZTgxYzQwYmEyYTdhYTgx
NmU2MTgyNWU4YTcxMS4uNmI5NjI5MWRjMjk5YWEyNjU5YmYwNTBhNDBjZGU5MDk2NTkzMzBlYiAx
MDA2NDQKLS0tIGEvV2ViQ29yZS9odG1sL3BhcnNlci9IVE1MRWxlbWVudFN0YWNrLmNwcAorKysg
Yi9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxFbGVtZW50U3RhY2suY3BwCkBAIC0xMTMsNiArMTEz
LDEyIEBAIGlubGluZSBib29sIGlzQnV0dG9uU2NvcGVNYXJrZXIoRWxlbWVudCogZWxlbWVudCkK
ICAgICAgICAgfHwgZWxlbWVudC0+aGFzVGFnTmFtZShidXR0b25UYWcpOwogfQogCitpbmxpbmUg
Ym9vbCBpc1NlbGVjdFNjb3BlTWFya2VyKEVsZW1lbnQqIGVsZW1lbnQpCit7CisgICAgcmV0dXJu
ICFlbGVtZW50LT5oYXNUYWdOYW1lKG9wdGdyb3VwVGFnKQorICAgICAgICAmJiAhZWxlbWVudC0+
aGFzVGFnTmFtZShvcHRpb25UYWcpOworfQorCiB9CiAKIEhUTUxFbGVtZW50U3RhY2s6OkVsZW1l
bnRSZWNvcmQ6OkVsZW1lbnRSZWNvcmQoUGFzc1JlZlB0cjxFbGVtZW50PiBlbGVtZW50LCBQYXNz
T3duUHRyPEVsZW1lbnRSZWNvcmQ+IG5leHQpCkBAIC00ODYsNiArNDkyLDE3IEBAIGJvb2wgSFRN
TEVsZW1lbnRTdGFjazo6aW5CdXR0b25TY29wZShjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1l
KSBjb25zdAogICAgIHJldHVybiBpbkJ1dHRvblNjb3BlKHRhZ05hbWUubG9jYWxOYW1lKCkpOwog
fQogCitib29sIEhUTUxFbGVtZW50U3RhY2s6OmluU2VsZWN0U2NvcGUoY29uc3QgQXRvbWljU3Ry
aW5nJiB0YXJnZXRUYWcpIGNvbnN0Cit7CisgICAgcmV0dXJuIGluU2NvcGVDb21tb248aXNTZWxl
Y3RTY29wZU1hcmtlcj4obV90b3AuZ2V0KCksIHRhcmdldFRhZyk7Cit9CisKK2Jvb2wgSFRNTEVs
ZW1lbnRTdGFjazo6aW5TZWxlY3RTY29wZShjb25zdCBRdWFsaWZpZWROYW1lJiB0YWdOYW1lKSBj
b25zdAoreworICAgIC8vIEZJWE1FOiBJcyBsb2NhbE5hbWUoKSByaWdodCBmb3Igbm9uLWh0bWwg
ZWxlbWVudHM/CisgICAgcmV0dXJuIGluU2VsZWN0U2NvcGUodGFnTmFtZS5sb2NhbE5hbWUoKSk7
Cit9CisKIEVsZW1lbnQqIEhUTUxFbGVtZW50U3RhY2s6Omh0bWxFbGVtZW50KCkgY29uc3QKIHsK
ICAgICBBU1NFUlQobV9odG1sRWxlbWVudCk7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvcGFy
c2VyL0hUTUxFbGVtZW50U3RhY2suaCBiL1dlYkNvcmUvaHRtbC9wYXJzZXIvSFRNTEVsZW1lbnRT
dGFjay5oCmluZGV4IDQ3ZmE2MDMyYzJmMGFlNzg5YWI3OGQ3MTRhYTlhZWZlZDA4Mjk0NDUuLjhh
OGUxNjAwMDBhNDgxOTE4NjczYjkzZmU1MDU0Y2YyN2Q4ZTI1MmQgMTAwNjQ0Ci0tLSBhL1dlYkNv
cmUvaHRtbC9wYXJzZXIvSFRNTEVsZW1lbnRTdGFjay5oCisrKyBiL1dlYkNvcmUvaHRtbC9wYXJz
ZXIvSFRNTEVsZW1lbnRTdGFjay5oCkBAIC0xMTcsNiArMTE3LDggQEAgcHVibGljOgogICAgIGJv
b2wgaW5UYWJsZVNjb3BlKGNvbnN0IFF1YWxpZmllZE5hbWUmKSBjb25zdDsKICAgICBib29sIGlu
QnV0dG9uU2NvcGUoY29uc3QgQXRvbWljU3RyaW5nJiB0YWdOYW1lKSBjb25zdDsKICAgICBib29s
IGluQnV0dG9uU2NvcGUoY29uc3QgUXVhbGlmaWVkTmFtZSYpIGNvbnN0OworICAgIGJvb2wgaW5T
ZWxlY3RTY29wZShjb25zdCBBdG9taWNTdHJpbmcmIHRhZ05hbWUpIGNvbnN0OworICAgIGJvb2wg
aW5TZWxlY3RTY29wZShjb25zdCBRdWFsaWZpZWROYW1lJikgY29uc3Q7CiAKICAgICBib29sIGhh
c09ubHlIVE1MRWxlbWVudHNJblNjb3BlKCkgY29uc3Q7CiAgICAgYm9vbCBoYXNOdW1iZXJlZEhl
YWRlckVsZW1lbnRJblNjb3BlKCkgY29uc3Q7CmRpZmYgLS1naXQgYS9XZWJDb3JlL2h0bWwvcGFy
c2VyL0hUTUxUcmVlQnVpbGRlci5jcHAgYi9XZWJDb3JlL2h0bWwvcGFyc2VyL0hUTUxUcmVlQnVp
bGRlci5jcHAKaW5kZXggYTIyMzZkNTQ0ZTIxM2JmY2Q2MDRmZjFjYzlhNTZjNWY0OGE0NWY2MS4u
NWY5MDI4NWQ1YTdkMDc0MzRjODFiNDdiY2VmNzU3NGZjMDdmNmUwYSAxMDA2NDQKLS0tIGEvV2Vi
Q29yZS9odG1sL3BhcnNlci9IVE1MVHJlZUJ1aWxkZXIuY3BwCisrKyBiL1dlYkNvcmUvaHRtbC9w
YXJzZXIvSFRNTFRyZWVCdWlsZGVyLmNwcApAQCAtMTQyMiw3ICsxNDIyLDcgQEAgdm9pZCBIVE1M
VHJlZUJ1aWxkZXI6OnByb2Nlc3NTdGFydFRhZyhBdG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAg
ICAgICAgICAgfHwgdG9rZW4ubmFtZSgpID09IGtleWdlblRhZwogICAgICAgICAgICAgfHwgdG9r
ZW4ubmFtZSgpID09IHRleHRhcmVhVGFnKSB7CiAgICAgICAgICAgICBwYXJzZUVycm9yKHRva2Vu
KTsKLSAgICAgICAgICAgIGlmICghbV90cmVlLm9wZW5FbGVtZW50cygpLT5pblRhYmxlU2NvcGUo
c2VsZWN0VGFnKSkgeworICAgICAgICAgICAgaWYgKCFtX3RyZWUub3BlbkVsZW1lbnRzKCktPmlu
U2VsZWN0U2NvcGUoc2VsZWN0VGFnKSkgewogICAgICAgICAgICAgICAgIEFTU0VSVChpc1BhcnNp
bmdGcmFnbWVudCgpKTsKICAgICAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgICB9CkBA
IC0yMjc5LDcgKzIyNzksNyBAQCB2b2lkIEhUTUxUcmVlQnVpbGRlcjo6cHJvY2Vzc0VuZFRhZyhB
dG9taWNIVE1MVG9rZW4mIHRva2VuKQogICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICB9CiAg
ICAgICAgIGlmICh0b2tlbi5uYW1lKCkgPT0gc2VsZWN0VGFnKSB7Ci0gICAgICAgICAgICBpZiAo
IW1fdHJlZS5vcGVuRWxlbWVudHMoKS0+aW5UYWJsZVNjb3BlKHRva2VuLm5hbWUoKSkpIHsKKyAg
ICAgICAgICAgIGlmICghbV90cmVlLm9wZW5FbGVtZW50cygpLT5pblNlbGVjdFNjb3BlKHRva2Vu
Lm5hbWUoKSkpIHsKICAgICAgICAgICAgICAgICBBU1NFUlQoaXNQYXJzaW5nRnJhZ21lbnQoKSk7
CiAgICAgICAgICAgICAgICAgcGFyc2VFcnJvcih0b2tlbik7CiAgICAgICAgICAgICAgICAgcmV0
dXJuOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>