<?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>5983</bug_id>
          
          <creation_ts>2005-12-06 16:37:53 -0800</creation_ts>
          <short_desc>REGRESSION: onmouseover-powered navbar at MacNN renders incorrectly</short_desc>
          <delta_ts>2006-01-22 04:52:24 -0800</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>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.macnn.com/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jon">jon</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alice.barraclough</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>25645</commentid>
    <comment_count>0</comment_count>
    <who name="Jon">jon</who>
    <bug_when>2005-12-06 16:37:53 -0800</bug_when>
    <thetext>MacNN&apos;s new front page features a JS powered navbar. In Safari 2.0.2 (416.13), it renders correctly, with 
the moused-over sections changing graphics while the other sections remain in their non-moused-over 
state. However, in TOT powered Safari, once a section has been moused over it remains depressed until 
the user mouses over the next section in line, which returns the previous section to its un-moused-down 
state. However, once the user moves to a third section, the first section returns to its mouseover state. 
Eventually, by scrubbing up and down the navbar, all the sections will retain their mouseover state except 
the one immediately before (direction dependent) the currently moused over section. When no section is 
moused over (after all have been moused over at least once) all of the sections will retain their moused 
over state.

I&apos;m not sure that&apos;s very clear, but the behavior is obvious when you visit the site and try to use the navbar.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>27842</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-01-06 01:04:12 -0800</bug_when>
    <thetext>The regression happened before 2005-10-01 according to nightly builds, and it (or some version of it) is 
already present in WebKit-417.9</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28079</commentid>
    <comment_count>2</comment_count>
    <who name="Alice Liu">alice.barraclough</who>
    <bug_when>2006-01-09 16:46:02 -0800</bug_when>
    <thetext>&lt;rdar://problem/4403730&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28705</commentid>
    <comment_count>3</comment_count>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2006-01-17 12:02:58 -0800</bug_when>
    <thetext>I can&apos;t repro with the latest sources. Can anyone else?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28832</commentid>
    <comment_count>4</comment_count>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-18 09:20:25 -0800</bug_when>
    <thetext>I also can&apos;t reproduce. Did the site change?

We probably need to close this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28837</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2006-01-18 11:03:58 -0800</bug_when>
    <thetext>I cannot reproduce this with WebKit-CVS-2005-12-14 20-06-29 GMT. Apparently, the site has indeed 
changed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28918</commentid>
    <comment_count>6</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-01-19 10:11:09 -0800</bug_when>
    <thetext>Me neither, closing this, no use to all look at it :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28919</commentid>
    <comment_count>7</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-01-19 10:14:18 -0800</bug_when>
    <thetext>Removing NeedsReduction. Alice, don&apos;t know if you want to remove the &quot;InRadar&quot; too?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28933</commentid>
    <comment_count>8</comment_count>
    <who name="">mitz</who>
    <bug_when>2006-01-19 13:51:10 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; I also can&apos;t reproduce. Did the site change?

I can&apos;t reproduce on the site either, but a copy I made of the site on Jan 4 (and slightly reduced) still looks 
buggy. Since this bug is a regression and the site always worked in Firefox, I think it&apos;s important to look at 
it.

It&apos;s very likely that the site was changed soon after WebKit 417.9 was released, since the release contained 
this regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28935</commentid>
    <comment_count>9</comment_count>
      <attachid>5788</attachid>
    <who name="">mitz</who>
    <bug_when>2006-01-19 15:56:43 -0800</bug_when>
    <thetext>Created attachment 5788
Reduced testcase

When an element changes to display:none, it maintains (some?) of its hover
state (and doesn&apos;t call its onmouseout handler).

I think this is a regression from the 2005-07-29 checkin that changed :hover
and :active behavior.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28962</commentid>
    <comment_count>10</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-01-20 01:07:53 -0800</bug_when>
    <thetext>Good testcase Mitz! Upping severity to Major and changing NeedsReduction to HasReduction.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28963</commentid>
    <comment_count>11</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-01-20 01:09:10 -0800</bug_when>
    <thetext>And forget to add regression keyword.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>28987</commentid>
    <comment_count>12</comment_count>
      <attachid>5801</attachid>
    <who name="">mitz</who>
    <bug_when>2006-01-20 09:06:31 -0800</bug_when>
    <thetext>Created attachment 5801
Update hover info when a renderer goes away</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29266</commentid>
    <comment_count>13</comment_count>
      <attachid>5801</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2006-01-21 10:58:05 -0800</bug_when>
    <thetext>Comment on attachment 5801
Update hover info when a renderer goes away

Looks great, r=me.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>29384</commentid>
    <comment_count>14</comment_count>
    <who name="Joost de Valk (AlthA)">joost</who>
    <bug_when>2006-01-22 04:52:24 -0800</bug_when>
    <thetext>Removing keyword(s) cause bug is closed.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>5788</attachid>
            <date>2006-01-19 15:56:43 -0800</date>
            <delta_ts>2006-01-19 15:56:43 -0800</delta_ts>
            <desc>Reduced testcase</desc>
            <filename>5983 reduction.html</filename>
            <type>text/html</type>
            <size>353</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">PHN0eWxlPgogICAgI2E6aG92ZXIgeyBjb2xvcjogcmVkOyB9Cjwvc3R5bGU+CjxzcGFuIGlkPSJh
IiBvbm1vdXNlb3Zlcj0idGhpcy5zdHlsZS5kaXNwbGF5PSdub25lJyI+TW92ZSB0aGUgbW91c2Ug
b3ZlciBtZSwgdGhlbiBjbGljayBSZXZlYWwuPC9zcGFuPgo8YnI+CjxidXR0b24gb25jbGljaz0i
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2EnKS5zdHlsZS5kaXNwbGF5PSdpbmxpbmUnOyBkb2N1
bWVudC5ib2R5Lm9mZnNldFRvcDsgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2EnKS5zdHlsZS5k
aXNwbGF5PSdpbmxpbmUnOyI+UmV2ZWFsPC9idXR0b24+Cjxicj4KVGhlIHRleHQgc2hvdWxkIG5l
dmVyIGJlIHJlZC4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>5801</attachid>
            <date>2006-01-20 09:06:31 -0800</date>
            <delta_ts>2006-01-21 10:58:05 -0800</delta_ts>
            <desc>Update hover info when a renderer goes away</desc>
            <filename>5983_r1.patch</filename>
            <type>text/plain</type>
            <size>8580</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyMjU2KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTMgQEAKKzIwMDYtMDEtIyMgIE1pdHogUGV0dGVsICA8b3Bl
bmRhcndpbi5vcmdAbWl0enBldHRlbC5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgLSB0ZXN0IGZvciBodHRwOi8vYnVnemlsbGEub3BlbmRhcndp
bi5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODMKKyAgICAgICAgICBSRUdSRVNTSU9OOiBvbm1vdXNl
b3Zlci1wb3dlcmVkIG5hdmJhciBhdCBNYWNOTiByZW5kZXJzIGluY29ycmVjdGx5CisKKyAgICAg
ICAgKiBmYXN0L2R5bmFtaWMvaG92ZXJlZC1kZXRhY2gtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiBmYXN0L2R5bmFtaWMvaG92ZXJlZC1kZXRhY2guaHRtbDogQWRkZWQuCisKIDIwMDYt
MDEtMTkgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQG1hYy5jb20+CiAKICAgICAgICAgUmV2
aWV3ZWQgYnkgRGFyaW4uCkluZGV4OiBMYXlvdXRUZXN0cy9mYXN0L2R5bmFtaWMvaG92ZXJlZC1k
ZXRhY2guaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2R5bmFtaWMvaG92ZXJl
ZC1kZXRhY2guaHRtbAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZHluYW1pYy9o
b3ZlcmVkLWRldGFjaC5odG1sCShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQwIEBACis8aGVhZD4K
KzxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KK2Z1bmN0aW9uIHRlc3QoKQoreworICAg
IGlmICghd2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICByZXR1cm47CisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGV2ZW50U2VuZGVyLm1vdXNl
TW92ZVRvKDAsIDApOyAgICAgIC8vIG91dHNpZGUgc3BhbgorICAgIHZhciBhID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoJ2EnKTsKKyAgICBkb2N1bWVudC5ib2R5Lm9mZnNldFRvcDsgICAgICAg
ICAgICAvLyBmb3JjZSBsYXlvdXQKKyAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbygxMiwgMTIp
OyAgICAvLyBpbnNpZGUgc3BhbgorICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOyAgICAgICAg
ICAgIC8vIHJlcXVpcmVkIHRvIGdldCBub3RpY2VkPworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAo
KTsKKyAgICBhLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CisgICAgZG9jdW1lbnQuYm9keS5vZmZz
ZXRUb3A7CisgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oMCwgMCk7CisgICAgYS5zdHlsZS5k
aXNwbGF5ID0gJ2lubGluZSc7CisgICAgZG9jdW1lbnQuYm9keS5vZmZzZXRUb3A7CisgICAgYS5z
dHlsZS5kaXNwbGF5ID0gJ2lubGluZSc7CisgICAgdmFyIHIgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgncmVzdWx0Jyk7CisgICAgdmFyIGNvbCA9IGRvY3VtZW50LmRlZmF1bHRWaWV3LmdldENv
bXB1dGVkU3R5bGUoYSkuY29sb3I7CisgICAgci5pbm5lclRleHQgPSBjb2wgPT0gInJnYigwLCAw
LCAwKSIgPyAiUEFTUyIgOiAiRkFJTDogIitjb2w7Cit9Cis8L3NjcmlwdD4KKzxzdHlsZT4KKyAg
ICAjYTpob3ZlciB7IGNvbG9yOiByZWQ7IH0KKzwvc3R5bGU+Cis8L2hlYWQ+Cis8Ym9keSBvbmxv
YWQ9InRlc3QoKSI+Cis8c3BhbiBpZD0iYSI+VGhpcyBzaG91bGQgbm90IGJlIHJlZC48L3NwYW4+
Cis8aHI+Cis8cD4KK1RoaXMgdGVzdHMgZm9yIGEgcmVncmVzc2lvbiBhZ2FpbnN0Cis8aT48YSBo
cmVmPSJodHRwOi8vYnVnemlsbGEub3BlbmRhcndpbi5vcmcvc2hvd19idWcuY2dpP2lkPTU5ODMi
Pmh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NTk4MzwvYT4K
K1JFR1JFU1NJT046IG9ubW91c2VvdmVyLXBvd2VyZWQgbmF2YmFyIGF0IE1hY05OIHJlbmRlcnMg
aW5jb3JyZWN0bHk8L2k+LgorPC9wPgorPHA+CitUZXN0IHJlc3VsdDogPHNwYW4gaWQ9InJlc3Vs
dCI+ZGlkbid0IHJ1bjwvc3Bhbj4KKzwvcD4KKzwvYm9keT4KSW5kZXg6IExheW91dFRlc3RzL2Zh
c3QvZHluYW1pYy9ob3ZlcmVkLWRldGFjaC1leHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvZmFzdC9keW5hbWljL2hvdmVyZWQtZGV0YWNoLWV4cGVjdGVkLnR4dAkocmV2aXNp
b24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvZHluYW1pYy9ob3ZlcmVkLWRldGFjaC1leHBlY3Rl
ZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsOCBAQAorRURJVElORyBERUxFR0FURTogc2hv
dWxkQ2hhbmdlU2VsZWN0ZWRET01SYW5nZToobnVsbCkgdG9ET01SYW5nZTpyYW5nZSBmcm9tIDAg
b2YgQk9EWSA+IEhUTUwgPiAjZG9jdW1lbnQgdG8gMCBvZiBCT0RZID4gSFRNTCA+ICNkb2N1bWVu
dCBhZmZpbml0eTpOU1NlbGVjdGlvbkFmZmluaXR5RG93bnN0cmVhbSBzdGlsbFNlbGVjdGluZzpG
QUxTRQorRURJVElORyBERUxFR0FURTogd2ViVmlld0RpZENoYW5nZVNlbGVjdGlvbjpXZWJWaWV3
RGlkQ2hhbmdlU2VsZWN0aW9uTm90aWZpY2F0aW9uCitUaGlzIHNob3VsZCBub3QgYmUgcmVkLgor
VGhpcyB0ZXN0cyBmb3IgYSByZWdyZXNzaW9uIGFnYWluc3QgaHR0cDovL2J1Z3ppbGxhLm9wZW5k
YXJ3aW4ub3JnL3Nob3dfYnVnLmNnaT9pZD01OTgzIFJFR1JFU1NJT046IG9ubW91c2VvdmVyLXBv
d2VyZWQgbmF2YmFyIGF0IE1hY05OIHJlbmRlcnMgaW5jb3JyZWN0bHkuCisKK1Rlc3QgcmVzdWx0
OiBQQVNTCisKKwpJbmRleDogV2ViQ29yZS9raHRtbC94bWwvTm9kZUltcGwuY3BwCj09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT0KLS0tIFdlYkNvcmUva2h0bWwveG1sL05vZGVJbXBsLmNwcAkocmV2aXNpb24gMTIyNTYpCisr
KyBXZWJDb3JlL2todG1sL3htbC9Ob2RlSW1wbC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTEyMzQs
MTMgKzEyMzQsMjQgQEAgdm9pZCBOb2RlSW1wbDo6ZGV0YWNoKCkKICAgICBtX2luRGV0YWNoID0g
dHJ1ZTsKIC8vICAgIGFzc2VydChtX2F0dGFjaGVkKTsKIAotICAgIGlmIChtX3JlbmRlcikKKyAg
ICBEb2N1bWVudEltcGwqIGRvYyA9IGdldERvY3VtZW50KCk7CisgICAgaWYgKG1fcmVuZGVyKSB7
CisgICAgICAgIGlmIChtX2hvdmVyZWQgJiYgZG9jLT5ob3Zlck5vZGUoKSA9PSB0aGlzKSB7Cisg
ICAgICAgICAgICBOb2RlSW1wbCogZSA9IHRoaXM7CisgICAgICAgICAgICBSZW5kZXJPYmplY3Qq
IG8gPSBtX3JlbmRlcjsKKyAgICAgICAgICAgIHdoaWxlIChvICYmICghZSB8fCBlID09IHRoaXMp
KSB7CisgICAgICAgICAgICAgICAgbyA9IG8tPmhvdmVyQW5jZXN0b3IoKTsKKyAgICAgICAgICAg
ICAgICBlID0gbyA/IG8tPmVsZW1lbnQoKSA6IDA7CisgICAgICAgICAgICB9CisgICAgICAgICAg
ICBkb2MtPnNldEhvdmVyTm9kZShlKTsKKyAgICAgICAgfQogICAgICAgICBtX3JlbmRlci0+ZGVz
dHJveSgpOworICAgIH0KICAgICBtX3JlbmRlciA9IDA7CiAKLSAgICBEb2N1bWVudEltcGwgKmRv
YyA9IGdldERvY3VtZW50KCk7CiAgICAgaWYgKGRvYykKICAgICAgICAgZG9jLT5pbmNET01UcmVl
VmVyc2lvbigpOworICAgIG1faG92ZXJlZCA9IGZhbHNlOwogICAgIG1fYXR0YWNoZWQgPSBmYWxz
ZTsKICAgICBtX2luRGV0YWNoID0gZmFsc2U7CiB9CkluZGV4OiBXZWJDb3JlL3JlbmRlcmluZy9y
ZW5kZXJfbGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9s
YXllci5jcHAJKHJldmlzaW9uIDEyMjU2KQorKysgV2ViQ29yZS9yZW5kZXJpbmcvcmVuZGVyX2xh
eWVyLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMTM0OCwyMCArMTM0OCwxMyBAQCB2b2lkIFJlbmRl
ckxheWVyOjpjbGVhckNsaXBSZWN0KCkKICAgICB9CiB9CiAKLS8vIFRoaXMgY29kZSBoYXMgYmVl
biB3cml0dGVuIHRvIGFudGljaXBhdGUgdGhlIGFkZGl0aW9uIG9mIENTUzMtOjpvdXRzaWRlIGFu
ZCA6Omluc2lkZSBnZW5lcmF0ZWQKLS8vIGNvbnRlbnQgKGFuZCBwZXJoYXBzIFhCTCkuICBUaGF0
J3Mgd2h5IGl0IHVzZXMgdGhlIHJlbmRlciB0cmVlIGFuZCBub3QgdGhlIERPTSB0cmVlLgotc3Rh
dGljIFJlbmRlck9iamVjdCogaG92ZXJBbmNlc3RvcihSZW5kZXJPYmplY3QqIG9iaikKLXsKLSAg
ICByZXR1cm4gKCFvYmotPmlzSW5saW5lKCkgJiYgb2JqLT5jb250aW51YXRpb24oKSkgPyBvYmot
PmNvbnRpbnVhdGlvbigpIDogb2JqLT5wYXJlbnQoKTsKLX0KLQogc3RhdGljIFJlbmRlck9iamVj
dCogY29tbW9uQW5jZXN0b3IoUmVuZGVyT2JqZWN0KiBvYmoxLCBSZW5kZXJPYmplY3QqIG9iajIp
CiB7CiAgICAgaWYgKCFvYmoxIHx8ICFvYmoyKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGZv
ciAoUmVuZGVyT2JqZWN0KiBjdXJyT2JqMSA9IG9iajE7IGN1cnJPYmoxOyBjdXJyT2JqMSA9IGhv
dmVyQW5jZXN0b3IoY3Vyck9iajEpKQotICAgICAgICBmb3IgKFJlbmRlck9iamVjdCogY3Vyck9i
ajIgPSBvYmoyOyBjdXJyT2JqMjsgY3Vyck9iajIgPSBob3ZlckFuY2VzdG9yKGN1cnJPYmoyKSkK
KyAgICBmb3IgKFJlbmRlck9iamVjdCogY3Vyck9iajEgPSBvYmoxOyBjdXJyT2JqMTsgY3Vyck9i
ajEgPSBjdXJyT2JqMS0+aG92ZXJBbmNlc3RvcigpKQorICAgICAgICBmb3IgKFJlbmRlck9iamVj
dCogY3Vyck9iajIgPSBvYmoyOyBjdXJyT2JqMjsgY3Vyck9iajIgPSBjdXJyT2JqMi0+aG92ZXJB
bmNlc3RvcigpKQogICAgICAgICAgICAgaWYgKGN1cnJPYmoxID09IGN1cnJPYmoyKQogICAgICAg
ICAgICAgICAgIHJldHVybiBjdXJyT2JqMTsKIApAQCAtMTQyMSw3ICsxNDE0LDcgQEAgdm9pZCBS
ZW5kZXJMYXllcjo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZQogCiAgICAgaWYgKG9sZEhvdmVyT2Jq
ICE9IG5ld0hvdmVyT2JqKSB7CiAgICAgICAgIC8vIFRoZSBvbGQgaG92ZXIgcGF0aCBvbmx5IG5l
ZWRzIHRvIGJlIGNsZWFyZWQgdXAgdG8gKGFuZCBub3QgaW5jbHVkaW5nKSB0aGUgY29tbW9uIGFu
Y2VzdG9yOwotICAgICAgICBmb3IgKFJlbmRlck9iamVjdCogY3VyciA9IG9sZEhvdmVyT2JqOyBj
dXJyICYmIGN1cnIgIT0gYW5jZXN0b3I7IGN1cnIgPSBob3ZlckFuY2VzdG9yKGN1cnIpKSB7Cisg
ICAgICAgIGZvciAoUmVuZGVyT2JqZWN0KiBjdXJyID0gb2xkSG92ZXJPYmo7IGN1cnIgJiYgY3Vy
ciAhPSBhbmNlc3RvcjsgY3VyciA9IGN1cnItPmhvdmVyQW5jZXN0b3IoKSkgewogICAgICAgICAg
ICAgaWYgKGN1cnItPmVsZW1lbnQoKSAmJiAhY3Vyci0+aXNUZXh0KCkgJiYgKCFtdXN0QmVJbkFj
dGl2ZUNoYWluIHx8IGN1cnItPmVsZW1lbnQoKS0+aW5BY3RpdmVDaGFpbigpKSkgewogICAgICAg
ICAgICAgICAgIGN1cnItPmVsZW1lbnQoKS0+c2V0QWN0aXZlKGZhbHNlKTsKICAgICAgICAgICAg
ICAgICBjdXJyLT5lbGVtZW50KCktPnNldEhvdmVyZWQoZmFsc2UpOwpAQCAtMTQzMCw3ICsxNDIz
LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZQogICAgIH0KIAog
ICAgIC8vIE5vdyBzZXQgdGhlIGhvdmVyIHN0YXRlIGZvciBvdXIgbmV3IG9iamVjdCB1cCB0byB0
aGUgcm9vdC4KLSAgICBmb3IgKFJlbmRlck9iamVjdCogY3VyciA9IG5ld0hvdmVyT2JqOyBjdXJy
OyBjdXJyID0gaG92ZXJBbmNlc3RvcihjdXJyKSkgeworICAgIGZvciAoUmVuZGVyT2JqZWN0KiBj
dXJyID0gbmV3SG92ZXJPYmo7IGN1cnI7IGN1cnIgPSBjdXJyLT5ob3ZlckFuY2VzdG9yKCkpIHsK
ICAgICAgICAgaWYgKGN1cnItPmVsZW1lbnQoKSAmJiAhY3Vyci0+aXNUZXh0KCkgJiYgKCFtdXN0
QmVJbkFjdGl2ZUNoYWluIHx8IGN1cnItPmVsZW1lbnQoKS0+aW5BY3RpdmVDaGFpbigpKSkgewog
ICAgICAgICAgICAgY3Vyci0+ZWxlbWVudCgpLT5zZXRBY3RpdmUoaW5mby5hY3RpdmUoKSk7CiAg
ICAgICAgICAgICBjdXJyLT5lbGVtZW50KCktPnNldEhvdmVyZWQodHJ1ZSk7CkluZGV4OiBXZWJD
b3JlL3JlbmRlcmluZy9yZW5kZXJfb2JqZWN0LmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9yZW5k
ZXJpbmcvcmVuZGVyX29iamVjdC5oCShyZXZpc2lvbiAxMjI1NikKKysrIFdlYkNvcmUvcmVuZGVy
aW5nL3JlbmRlcl9vYmplY3QuaAkod29ya2luZyBjb3B5KQpAQCAtMzM4LDYgKzMzOCw3IEBAIHB1
YmxpYzoKICAgICAgKiBwb3NpdGlvbmVkIGVsZW1lbnRzCiAgICAgICovCiAgICAgUmVuZGVyT2Jq
ZWN0ICpjb250YWluZXIoKSBjb25zdDsKKyAgICBSZW5kZXJPYmplY3QqIGhvdmVyQW5jZXN0b3Io
KSBjb25zdDsKIAogICAgIHZpcnR1YWwgdm9pZCBtYXJrQWxsRGVzY2VuZGFudHNXaXRoRmxvYXRz
Rm9yTGF5b3V0KFJlbmRlck9iamVjdCogZmxvYXRUb1JlbW92ZSA9IDApOwogICAgIHZvaWQgbWFy
a0NvbnRhaW5pbmdCbG9ja3NGb3JMYXlvdXQoKTsKSW5kZXg6IFdlYkNvcmUvcmVuZGVyaW5nL3Jl
bmRlcl9vYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9v
YmplY3QuY3BwCShyZXZpc2lvbiAxMjI1NikKKysrIFdlYkNvcmUvcmVuZGVyaW5nL3JlbmRlcl9v
YmplY3QuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yMDI4LDYgKzIwMjgsMTMgQEAgUmVuZGVyT2Jq
ZWN0ICpSZW5kZXJPYmplY3Q6OmNvbnRhaW5lcigpIAogICAgIHJldHVybiBvOwogfQogCisvLyBU
aGlzIGNvZGUgaGFzIGJlZW4gd3JpdHRlbiB0byBhbnRpY2lwYXRlIHRoZSBhZGRpdGlvbiBvZiBD
U1MzLTo6b3V0c2lkZSBhbmQgOjppbnNpZGUgZ2VuZXJhdGVkCisvLyBjb250ZW50IChhbmQgcGVy
aGFwcyBYQkwpLiAgVGhhdCdzIHdoeSBpdCB1c2VzIHRoZSByZW5kZXIgdHJlZSBhbmQgbm90IHRo
ZSBET00gdHJlZS4KK1JlbmRlck9iamVjdCogUmVuZGVyT2JqZWN0Ojpob3ZlckFuY2VzdG9yKCkg
Y29uc3QKK3sKKyAgICByZXR1cm4gKCFpc0lubGluZSgpICYmIGNvbnRpbnVhdGlvbigpKSA/IGNv
bnRpbnVhdGlvbigpIDogcGFyZW50KCk7Cit9CisKIGJvb2wgUmVuZGVyT2JqZWN0Ojppc1NlbGVj
dGlvbkJvcmRlcigpIGNvbnN0CiB7CiAgICAgU2VsZWN0aW9uU3RhdGUgc3QgPSBzZWxlY3Rpb25T
dGF0ZSgpOwpJbmRleDogV2ViQ29yZS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViQ29yZS9D
aGFuZ2VMb2cJKHJldmlzaW9uIDEyMjU2KQorKysgV2ViQ29yZS9DaGFuZ2VMb2cJKHdvcmtpbmcg
Y29weSkKQEAgLTEsMyArMSwyMyBAQAorMjAwNi0wMS0jIyAgTWl0eiBQZXR0ZWwgIDxvcGVuZGFy
d2luLm9yZ0BtaXR6cGV0dGVsLmNvbT4KKworICAgICAgICBUZXN0OiBmYXN0L2R5bmFtaWMvaG92
ZXJlZC1kZXRhY2guaHRtbAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIC0gZml4IGh0dHA6Ly9idWd6aWxsYS5vcGVuZGFyd2luLm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9NTk4MworICAgICAgICAgIFJFR1JFU1NJT046IG9ubW91c2VvdmVyLXBvd2VyZWQgbmF2
YmFyIGF0IE1hY05OIHJlbmRlcnMgaW5jb3JyZWN0bHkKKworICAgICAgICAqIGtodG1sL3htbC9O
b2RlSW1wbC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpOb2RlSW1wbDo6ZGV0YWNoKTogU2V0IG1f
aG92ZXJlZCB0byBmYWxzZSBhbmQgc2V0IHRoZSBkb2N1bWVudCdzCisgICAgICAgIGhvdmVyTm9k
ZSB0byBhbiBob3ZlcmVkIGFuY2VzdG9yIHRoYXQgc3RpbGwgaGFzIGEgcmVuZGVyZXIuCisgICAg
ICAgICogcmVuZGVyaW5nL3JlbmRlcl9sYXllci5jcHA6IENoYW5nZWQgc3RhdGljIG1ldGhvZCBo
b3ZlckFuY2VzdG9yKCkgaW50byBhCisgICAgICAgIFJlbmRlck9iamVjdCBpbnN0YW5jZSBtZXRo
b2QuCisgICAgICAgIChXZWJDb3JlOjpjb21tb25BbmNlc3Rvcik6CisgICAgICAgIChXZWJDb3Jl
OjpSZW5kZXJMYXllcjo6dXBkYXRlSG92ZXJBY3RpdmVTdGF0ZSk6CisgICAgICAgICogcmVuZGVy
aW5nL3JlbmRlcl9vYmplY3QuY3BwOiBEaXR0by4KKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlck9i
amVjdDo6aG92ZXJBbmNlc3RvcikKKyAgICAgICAgKiByZW5kZXJpbmcvcmVuZGVyX29iamVjdC5o
OiBEaXR0by4KKwogMjAwNi0wMS0xOSAgRXJpYyBTZWlkZWwgIDxlc2VpZGVsQGFwcGxlLmNvbT4K
IAogICAgICAgICBSZXZpZXdlZCBieSBkYXJpbi4K
</data>
<flag name="review"
          id="1336"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>