<?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>15088</bug_id>
          
          <creation_ts>2007-08-27 01:28:27 -0700</creation_ts>
          <short_desc>HTMLOptionElement.selected returns false when parent HTMLSelectElement is &quot;display: none&quot; until parent&apos;s .selectedIndex is accessed</short_desc>
          <delta_ts>2007-10-09 05:26:25 -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>DOM</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</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>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>15366</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mark Rowe (bdash)">mrowe</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1405</commentid>
    <comment_count>0</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-27 01:28:27 -0700</bug_when>
    <thetext>I noticed this bug while reading over the jQuery source code.

        &lt;select id=&apos;theSelect&apos; style=&apos;display: none&apos;&gt;
            &lt;option id=&apos;theOption&apos;&gt;The Option&lt;/option&gt;
        &lt;/select&gt;

Accessing theOption.selected returns false until theSelect.selectedIndex is accessed, in which case it switches to returning true.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1406</commentid>
    <comment_count>1</comment_count>
      <attachid>16129</attachid>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2007-08-27 01:31:23 -0700</bug_when>
    <thetext>Created attachment 16129
Test case

Test case.  Expected result would be &quot;true, true&quot; as per Firefox and common sense.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1373</commentid>
    <comment_count>2</comment_count>
      <attachid>16134</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2007-08-27 11:27:54 -0700</bug_when>
    <thetext>Created attachment 16134
First attempt

Hopefully this is the best place to do it :)
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57270</commentid>
    <comment_count>3</comment_count>
      <attachid>16134</attachid>
    <who name="Adam Roben (:aroben)">aroben</who>
    <bug_when>2007-09-28 12:13:58 -0700</bug_when>
    <thetext>Comment on attachment 16134
First attempt

This looks fine to me, but it&apos;d be nice for Adele to take a look as well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57405</commentid>
    <comment_count>4</comment_count>
      <attachid>16134</attachid>
    <who name="Maciej Stachowiak">mjs</who>
    <bug_when>2007-09-29 20:42:07 -0700</bug_when>
    <thetext>Comment on attachment 16134
First attempt

r=me for feature branch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>57821</commentid>
    <comment_count>5</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2007-10-05 00:55:50 -0700</bug_when>
    <thetext>Currently landing on fb is blocked by bug 15366.
Cheers,

Rob.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>58142</commentid>
    <comment_count>6</comment_count>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2007-10-09 05:26:25 -0700</bug_when>
    <thetext>Landed in r26156 on fb.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16129</attachid>
            <date>2007-08-27 01:31:23 -0700</date>
            <delta_ts>2007-08-27 01:31:23 -0700</delta_ts>
            <desc>Test case</desc>
            <filename>bug-15088-test.html</filename>
            <type>text/html</type>
            <size>703</size>
            <attacher name="Mark Rowe (bdash)">mrowe</attacher>
            
              <data encoding="base64">PGh0bWw+CiAgICA8aGVhZD4KICAgICAgICA8c3R5bGUgdHlwZT0ndGV4dC9jc3MnPgogICAgICAg
ICAgICAjdGhlU2VsZWN0IHsgZGlzcGxheTogbm9uZTsgfQogICAgICAgIDwvc3R5bGU+CiAgICAg
ICAgPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgogICAgICAgIHdpbmRvdy5vbmxvYWQg
PSBmdW5jdGlvbigpIHsKICAgICAgICAgICAgdmFyIGNvbnNvbGUgPSBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnY29uc29sZScpOwogICAgICAgICAgICB2YXIgdGhlT3B0aW9uID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ3RoZU9wdGlvbicpOwogICAgICAgICAgICBjb25zb2xlLmlubmVySFRN
TCArPSB0aGVPcHRpb24uc2VsZWN0ZWQgKyAiPGJyPiI7CiAgICAgICAgICAgIHRoZU9wdGlvbi5w
YXJlbnROb2RlLnNlbGVjdGVkSW5kZXg7CiAgICAgICAgICAgIGNvbnNvbGUuaW5uZXJIVE1MICs9
IHRoZU9wdGlvbi5zZWxlY3RlZCArICI8YnI+IjsKICAgICAgICB9CiAgICAgICAgPC9zY3JpcHQ+
CiAgICA8L2hlYWQ+CiAgICA8Ym9keT4KICAgICAgICA8cHJlIGlkPSdjb25zb2xlJz48L3ByZT4K
ICAgICAgICAKICAgICAgICA8c2VsZWN0IGlkPSd0aGVTZWxlY3QnPgogICAgICAgICAgICA8b3B0
aW9uIGlkPSd0aGVPcHRpb24nPlRoZSBPcHRpb248L29wdGlvbj4KICAgICAgICA8L3NlbGVjdD4K
ICAgIDwvYm9keT4KPC9odG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16134</attachid>
            <date>2007-08-27 11:27:54 -0700</date>
            <delta_ts>2007-09-29 20:42:07 -0700</delta_ts>
            <desc>First attempt</desc>
            <filename>15088.diff</filename>
            <type>text/plain</type>
            <size>3772</size>
            <attacher name="Rob Buis">rwlbuis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYkNvcmUvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvQ2hhbmdlTG9n
CShyZXZpc2lvbiAyNTI2MikKKysrIFdlYkNvcmUvQ2hhbmdlTG9nCSh3b3JraW5nIGNvcHkpCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMDctMDgtMjcgIFJvYiBCdWlzICA8YnVpc0BrZGUub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGh0dHA6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1MDg4CisgICAgICAgIEhUTUxPcHRpb25FbGVt
ZW50LnNlbGVjdGVkIHJldHVybnMgZmFsc2Ugd2hlbiBwYXJlbnQgSFRNTFNlbGVjdEVsZW1lbnQg
aXMgImRpc3BsYXk6IG5vbmUiIHVudGlsIHBhcmVudCdzIC5zZWxlY3RlZEluZGV4IGlzIGFjY2Vz
c2VkCisKKyAgICAgICAgTWFrZSBzdXJlIHRoZSBsaXN0IGl0ZW1zIGFyZSB1cCB0byBkYXRlIHdo
ZW4gdGhlcmUgaXMgbm8gcmVuZGVyZXIuCisKKyAgICAgICAgKiBodG1sL0hUTUxTZWxlY3RFbGVt
ZW50LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkhUTUxTZWxlY3RFbGVtZW50OjpyZWNhbGNTdHls
ZSk6CisKIDIwMDctMDgtMjcgIE1pdHogUGV0dGVsICA8bWl0ekB3ZWJraXQub3JnPgogCiAgICAg
ICAgIFJldmlld2VkIGJ5IERhcmluLgpJbmRleDogV2ViQ29yZS9odG1sL0hUTUxTZWxlY3RFbGVt
ZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJDb3JlL2h0bWwvSFRNTFNlbGVjdEVsZW1lbnQuY3Bw
CShyZXZpc2lvbiAyNTI2MikKKysrIFdlYkNvcmUvaHRtbC9IVE1MU2VsZWN0RWxlbWVudC5jcHAJ
KHdvcmtpbmcgY29weSkKQEAgLTEwNiw3ICsxMDYsOCBAQCB2b2lkIEhUTUxTZWxlY3RFbGVtZW50
OjpyZWNhbGNTdHlsZSggU3R5CiAgICAgICAgICAgICBzdGF0aWNfY2FzdDxSZW5kZXJNZW51TGlz
dCo+KHJlbmRlcmVyKCkpLT5zZXRPcHRpb25zQ2hhbmdlZCh0cnVlKTsKICAgICAgICAgZWxzZQog
ICAgICAgICAgICAgc3RhdGljX2Nhc3Q8UmVuZGVyTGlzdEJveCo+KHJlbmRlcmVyKCkpLT5zZXRP
cHRpb25zQ2hhbmdlZCh0cnVlKTsKLSAgICB9CisgICAgfSBlbHNlIGlmIChtX3JlY2FsY0xpc3RJ
dGVtcykKKyAgICAgICAgcmVjYWxjTGlzdEl0ZW1zKCk7CiAKICAgICBIVE1MRm9ybUNvbnRyb2xF
bGVtZW50V2l0aFN0YXRlOjpyZWNhbGNTdHlsZShjaCk7CiB9CkluZGV4OiBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAy
NTI2MikKKysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsx
LDE0IEBACisyMDA3LTA4LTI3ICBSb2IgQnVpcyAgPGJ1aXNAa2RlLm9yZz4KKworICAgICAgICBS
ZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBUZXN0Y2FzZToKKyAgICAgICAg
aHR0cDovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTUwODgKKyAgICAgICAgSFRN
TE9wdGlvbkVsZW1lbnQuc2VsZWN0ZWQgcmV0dXJucyBmYWxzZSB3aGVuIHBhcmVudCBIVE1MU2Vs
ZWN0RWxlbWVudCBpcyAiZGlzcGxheTogbm9uZSIgdW50aWwgcGFyZW50J3MgLnNlbGVjdGVkSW5k
ZXggaXMgYWNjZXNzZWQKKworICAgICAgICAqIGZhc3QvZm9ybXMvSFRNTE9wdGlvbkVsZW1lbnRf
c2VsZWN0ZWQtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Zvcm1zL0hUTUxP
cHRpb25FbGVtZW50X3NlbGVjdGVkLmh0bWw6IEFkZGVkLgorCiAyMDA3LTA4LTI3ICBNaXR6IFBl
dHRlbCAgPG1pdHpAd2Via2l0Lm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEYXJpbi4KSW5k
ZXg6IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvSFRNTE9wdGlvbkVsZW1lbnRfc2VsZWN0ZWQtZXhw
ZWN0ZWQudHh0Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvSFRNTE9wdGlv
bkVsZW1lbnRfc2VsZWN0ZWQtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQorKysgTGF5b3V0VGVz
dHMvZmFzdC9mb3Jtcy9IVE1MT3B0aW9uRWxlbWVudF9zZWxlY3RlZC1leHBlY3RlZC50eHQJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsNSBAQAorVGhlIHRlc3QgYmVsb3cgcXVlcmllcyB0aGUgc2Vs
ZWN0ZWQgcHJvcGVydHkgb2YgdGhlIG9wdGlvbi4gSW4gYm90aCBjYXNlcyBpdCBzaG91bGQgYmUg
c2VsZWN0ZWQsIGp1c3QgYXMgdGhlIHJlc3VsdCBpcyB3aGVuIHRoZSBzZWxlY3QgaXMgdmlzaWJs
ZS4gQnVnIDE1MDg4CisKK3RydWUKK3RydWUKKwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9mb3Jt
cy9IVE1MT3B0aW9uRWxlbWVudF9zZWxlY3RlZC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRl
c3RzL2Zhc3QvZm9ybXMvSFRNTE9wdGlvbkVsZW1lbnRfc2VsZWN0ZWQuaHRtbAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL2Zhc3QvZm9ybXMvSFRNTE9wdGlvbkVsZW1lbnRfc2VsZWN0ZWQu
aHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSwyNiBAQAorPGh0bWw+CisgICAgPGhlYWQ+Cisg
ICAgICAgIDxzdHlsZSB0eXBlPSd0ZXh0L2Nzcyc+CisgICAgICAgICAgICAjdGhlU2VsZWN0IHsg
ZGlzcGxheTogbm9uZTsgfQorICAgICAgICA8L3N0eWxlPgorICAgICAgICA8c2NyaXB0IHR5cGU9
InRleHQvamF2YXNjcmlwdCI+CisgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgICAg
ICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAgICAgICAgIGxh
eW91dFRlc3RDb250cm9sbGVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgIHZhciBjb25zb2xl
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2NvbnNvbGUnKTsKKyAgICAgICAgICAgIHZhciB0
aGVPcHRpb24gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGhlT3B0aW9uJyk7CisgICAgICAg
ICAgICBjb25zb2xlLmlubmVySFRNTCArPSB0aGVPcHRpb24uc2VsZWN0ZWQgKyAiPGJyPiI7Cisg
ICAgICAgICAgICB0aGVPcHRpb24ucGFyZW50Tm9kZS5zZWxlY3RlZEluZGV4OworICAgICAgICAg
ICAgY29uc29sZS5pbm5lckhUTUwgKz0gdGhlT3B0aW9uLnNlbGVjdGVkICsgIjxicj4iOworICAg
ICAgICB9CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4KKyAgICA8Ym9keSBvbmxvYWQ9
InJ1blRlc3QoKSI+CisgICAgICAgIDxwPlRoZSB0ZXN0IGJlbG93IHF1ZXJpZXMgdGhlIHNlbGVj
dGVkIHByb3BlcnR5IG9mIHRoZSBvcHRpb24uIEluIGJvdGggY2FzZXMgaXQgc2hvdWxkIGJlIHNl
bGVjdGVkLCBqdXN0IGFzIHRoZSByZXN1bHQgaXMgd2hlbiB0aGUgc2VsZWN0IGlzIHZpc2libGUu
IEJ1ZyAxNTA4ODwvcD4KKyAgICAgICAgPHByZSBpZD0nY29uc29sZSc+PC9wcmU+CisKKyAgICAg
ICAgPHNlbGVjdCBpZD0ndGhlU2VsZWN0Jz4KKyAgICAgICAgICAgIDxvcHRpb24gaWQ9J3RoZU9w
dGlvbic+VGhlIE9wdGlvbjwvb3B0aW9uPgorICAgICAgICA8L3NlbGVjdD4KKyAgICA8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="6778"
          type_id="1"
          status="+"
          setter="mjs"
    />
          </attachment>
      

    </bug>

</bugzilla>