<?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>56606</bug_id>
          
          <creation_ts>2011-03-17 16:00:58 -0700</creation_ts>
          <short_desc>event.clientX/clientY is 0/0 in a click generated through a label</short_desc>
          <delta_ts>2011-05-18 10:47:38 -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>UI Events</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>All</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="xiyuan">xiyuan</reporter>
          <assigned_to name="Erik Arvidsson">arv</assigned_to>
          <cc>arv</cc>
    
    <cc>dglazkov</cc>
    
    <cc>eae</cc>
    
    <cc>estade</cc>
    
    <cc>ojan</cc>
    
    <cc>rniwa</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>369367</commentid>
    <comment_count>0</comment_count>
    <who name="xiyuan">xiyuan</who>
    <bug_when>2011-03-17 16:00:58 -0700</bug_when>
    <thetext>http://crbug.com/75338
http://crosbug.com/12679</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405367</commentid>
    <comment_count>1</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2011-05-17 16:07:34 -0700</bug_when>
    <thetext>Given a label for an input. When the user clicks the label we generate a simulated click event on the input. However, this event has all its coordinates set to 0.

I have a fix for this where we use the coordinates of the underlying event for simulated clicks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405800</commentid>
    <comment_count>2</comment_count>
      <attachid>93929</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2011-05-18 10:13:25 -0700</bug_when>
    <thetext>Created attachment 93929
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405803</commentid>
    <comment_count>3</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2011-05-18 10:15:00 -0700</bug_when>
    <thetext>Emil, I know you are not yet a reviewer but since you looked at mouse coordinates recently I would appreciate if you could take a quick look at this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405813</commentid>
    <comment_count>4</comment_count>
      <attachid>93931</attachid>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2011-05-18 10:26:56 -0700</bug_when>
    <thetext>Created attachment 93931
Patch: Fix test to not print coord when passing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405816</commentid>
    <comment_count>5</comment_count>
      <attachid>93931</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2011-05-18 10:33:49 -0700</bug_when>
    <thetext>Comment on attachment 93931
Patch: Fix test to not print coord when passing

View in context: https://bugs.webkit.org/attachment.cgi?id=93931&amp;action=review

&gt; LayoutTests/fast/events/simulated-click-coords.html:6
&gt; +&lt;p&gt;Ensure that simulated click uses the original mouse coordinates.&lt;/p&gt;

Ensure that simulated click on label elements uses the original mouse coordinates.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405824</commentid>
    <comment_count>6</comment_count>
    <who name="Emil A Eklund">eae</who>
    <bug_when>2011-05-18 10:39:51 -0700</bug_when>
    <thetext>LGTM. I&apos;d like to see a test where the label is inside a scrolled container though, just to make sure all the coordinates are calculated correctly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>405829</commentid>
    <comment_count>7</comment_count>
    <who name="Erik Arvidsson">arv</who>
    <bug_when>2011-05-18 10:47:38 -0700</bug_when>
    <thetext>Committed r86776: &lt;http://trac.webkit.org/changeset/86776&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93929</attachid>
            <date>2011-05-18 10:13:25 -0700</date>
            <delta_ts>2011-05-18 10:26:52 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-56606-20110518101324.patch</filename>
            <type>text/plain</type>
            <size>5258</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODY3MDgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlYTBkZDFkZDBkODVlYWE5NTk0MzM1
MDU4Mzk2MGZmZjgzZjkxMjFhLi41NjRkODBjOWNhMjY4YWU3NWVjNzE2MTUwYjllZDJjMmY1MjUx
ZmU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDUtMTggIEVyaWsgQXJ2aWRzc29uICA8
YXJ2QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBldmVudC5jbGllbnRYL2NsaWVudFkgaXMgMC8wIGluIGEgY2xpY2sgZ2VuZXJh
dGVkIHRocm91Z2ggYSBsYWJlbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTY2MDYKKworICAgICAgICBUaGlzIHRlc3RzIHRoYXQgY2xpY2tpbmcgb24g
YSBsYWJlbCBmb3IgYW4gaW5wdXQgZ2VuZXJhdGVzIGEgY2xpY2sgZXZlbnQgb24gdGhlIGlucHV0
CisgICAgICAgIHdpdGggdGhlIHNhbWUgY29vcmRpbmF0ZXMgYXMgdGhlIG9yaWdpbmFsIGNsaWNr
LgorCisgICAgICAgICogZmFzdC9ldmVudHMvc2ltdWxhdGVkLWNsaWNrLWNvb3Jkcy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29y
ZHMuaHRtbDogQWRkZWQuCisKIDIwMTEtMDUtMTcgIEVyaWsgQXJ2aWRzc29uICA8YXJ2QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0ZWQtY2xpY2stY29vcmRzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29yZHMtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLmQ0MTEzM2ZlMDA2Mzc0MzViZjNhNTMwY2I1Y2NjMWI4Nzlj
ODI3YmYKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0
ZWQtY2xpY2stY29vcmRzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitFbnN1cmUgdGhh
dCBzaW11bGF0ZWQgY2xpY2sgdXNlcyB0aGUgb3JpZ2luYWwgbW91c2UgY29vcmRpbmF0ZXMuCisK
KyBDbGljayBNZQorUEFTUzogZXZlbnQuY2xpZW50WCBpcyA1NworUEFTUzogZXZlbnQuY2xpZW50
WSBpcyA1OQorUEFTUzogZXZlbnQubGF5ZXJYIGlzIDU3CitQQVNTOiBldmVudC5sYXllclkgaXMg
NTkKK1BBU1M6IGV2ZW50LnBhZ2VYIGlzIDU3CitQQVNTOiBldmVudC5wYWdlWSBpcyA1OQorUEFT
UzogZXZlbnQuc2NyZWVuWCBpcyAtOTk0MworUEFTUzogZXZlbnQuc2NyZWVuWSBpcyAtOTk0MQor
UEFTUzogZXZlbnQueCBpcyA1NworUEFTUzogZXZlbnQueSBpcyA1OQorCmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0ZWQtY2xpY2stY29vcmRzLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0ZWQtY2xpY2stY29vcmRzLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uMzNmZjQwMzEwNGM2MjUzMTUzZTU1Zjg4MTEzYjJlZGM2ODcxY2U5MwotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29yZHMuaHRt
bApAQCAtMCwwICsxLDY3IEBACis8IURPQ1RZUEUgaHRtbD4KKzxodG1sPgorPGhlYWQ+Cis8L2hl
YWQ+Cis8Ym9keT4KKzxwPkVuc3VyZSB0aGF0IHNpbXVsYXRlZCBjbGljayB1c2VzIHRoZSBvcmln
aW5hbCBtb3VzZSBjb29yZGluYXRlcy48L3A+Cis8aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJ0
YXJnZXQiIG9uY2xpY2s9InZhbGlkYXRlRXZlbnRQcm9wZXJ0aWVzKGV2ZW50KSI+Cis8bGFiZWwg
Zm9yPSJ0YXJnZXQiIG9uY2xpY2s9InN0b3JlRXZlbnQoZXZlbnQpIj5DbGljayBNZTwvbGFiZWw+
Cis8cHJlIGlkPSJvdXQiPjwvcHJlPgorPHNjcmlwdD4KKworaWYgKHdpbmRvdy5sYXlvdXRUZXN0
Q29udHJvbGxlcikKKyAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisKK2Z1
bmN0aW9uIGNsaWNrT24oZWxlbWVudCkKK3sKKyAgICBpZiAoIXdpbmRvdy5ldmVudFNlbmRlcikK
KyAgICAgICAgcmV0dXJuOworCisgICAgdmFyIHggPSBlbGVtZW50Lm9mZnNldExlZnQgKyBlbGVt
ZW50Lm9mZnNldFdpZHRoIC8gMjsKKyAgICB2YXIgeSA9IGVsZW1lbnQub2Zmc2V0VG9wICsgZWxl
bWVudC5vZmZzZXRIZWlnaHQgLyAyOworICAgIGV2ZW50U2VuZGVyLm1vdXNlTW92ZVRvKHgsIHkp
OworICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOworICAgIGV2ZW50U2VuZGVyLm1vdXNlVXAo
KTsKK30KKworZnVuY3Rpb24gcHJpbnQocykKK3sKKyAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnb3V0JykudGV4dENvbnRlbnQgKz0gcyArICdcbic7Cit9CisKK3ZhciByZWFsQ2xpY2tFdmVu
dCwgc2ltdWxhdGVkRXZlbnQ7CisKK2Z1bmN0aW9uIHN0b3JlRXZlbnQoZXZlbnQpCit7CisgICAg
cmVhbENsaWNrRXZlbnQgPSBldmVudDsKK30KKworZnVuY3Rpb24gdmFsaWRhdGVFdmVudFByb3Bl
cnR5KG5hbWUpCit7CisgICAgaWYgKHJlYWxDbGlja0V2ZW50W25hbWVdID09PSBzaW11bGF0ZWRF
dmVudFtuYW1lXSkKKyAgICAgICAgcHJpbnQoJ1BBU1M6IGV2ZW50LicgKyBuYW1lICsgJyBpcyAn
ICsgc2ltdWxhdGVkRXZlbnRbbmFtZV0pOworICAgIGVsc2UKKyAgICAgICAgcHJpbnQoJ0ZBSUw6
IGV2ZW50LicgKyBuYW1lICsgJyBpcyAnICsgc2ltdWxhdGVkRXZlbnRbbmFtZV0gKyAnLCBleHBl
Y3RlZCAnICsgcmVhbENsaWNrRXZlbnRbbmFtZV0pOworfQorCitmdW5jdGlvbiB2YWxpZGF0ZUV2
ZW50UHJvcGVydGllcyhldmVudCkKK3sKKyAgICBzaW11bGF0ZWRFdmVudCA9IGV2ZW50OworCisg
ICAgdmFsaWRhdGVFdmVudFByb3BlcnR5KCdjbGllbnRYJyk7CisgICAgdmFsaWRhdGVFdmVudFBy
b3BlcnR5KCdjbGllbnRZJyk7CisgICAgdmFsaWRhdGVFdmVudFByb3BlcnR5KCdsYXllclgnKTsK
KyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ2xheWVyWScpOworICAgIHZhbGlkYXRlRXZlbnRQ
cm9wZXJ0eSgncGFnZVgnKTsKKyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ3BhZ2VZJyk7Cisg
ICAgdmFsaWRhdGVFdmVudFByb3BlcnR5KCdzY3JlZW5YJyk7CisgICAgdmFsaWRhdGVFdmVudFBy
b3BlcnR5KCdzY3JlZW5ZJyk7CisgICAgdmFsaWRhdGVFdmVudFByb3BlcnR5KCd4Jyk7CisgICAg
dmFsaWRhdGVFdmVudFByb3BlcnR5KCd5Jyk7Cit9CisKK2NsaWNrT24oZG9jdW1lbnQucXVlcnlT
ZWxlY3RvcignbGFiZWwnKSk7CisKKzwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9n
CmluZGV4IGVhYWFjZmY0MzU0MDMwYTc5OTM4ODMxMmQzMjk2NWNjZWIwZmU0N2EuLjBiOWI3YzJm
NzJlODg4MTdlODY0YTAwMDBlMjliMDBjMzdlZjBhN2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJD
b3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
OCBAQAorMjAxMS0wNS0xOCAgRXJpayBBcnZpZHNzb24gIDxhcnZAY2hyb21pdW0ub3JnPgorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIGV2ZW50LmNsaWVu
dFgvY2xpZW50WSBpcyAwLzAgaW4gYSBjbGljayBnZW5lcmF0ZWQgdGhyb3VnaCBhIGxhYmVsCisg
ICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01NjYwNgorCisg
ICAgICAgIFRoaXMgY29waWVzIHRoZSBjb29yZGluYXRlcyBmcm9tIHRoZSB1bmRlcmx5aW5nIGV2
ZW50IHRvIHRoZSBzaW11bGF0ZWQgbW91c2UgZXZlbnQgaWYgdGhlIHVuZGVybHlpbmcgZXZlbnQK
KyAgICAgICAgaXMgYSBtb3VzZSBldmVudC4KKworICAgICAgICBUZXN0OiBmYXN0L2V2ZW50cy9z
aW11bGF0ZWQtY2xpY2stY29vcmRzLmh0bWwKKworICAgICAgICAqIGRvbS9Nb3VzZUV2ZW50LmNw
cDoKKyAgICAgICAgKFdlYkNvcmU6OlNpbXVsYXRlZE1vdXNlRXZlbnQ6OlNpbXVsYXRlZE1vdXNl
RXZlbnQpOgorCiAyMDExLTA1LTE3ICBBbmRlcnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5j
b20+CiAKICAgICAgICAgRml4IHRoZSBjbGFuZyBidWlsZC4KZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL2RvbS9Nb3VzZUV2ZW50LmNwcCBiL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2ZW50
LmNwcAppbmRleCAxMzRlNWY2NjZmZTdkZmMxOWYxNTZiYzM0Yzg0ZDk0M2I0NTczNGEzLi42N2Fj
OWVmZjc0ZDI4MDdhMDY2NWM3ZWJmZTI3OWUwNDJiNmE1ZmEyIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNl
RXZlbnQuY3BwCkBAIC0xNTAsNiArMTUwLDEzIEBAIFNpbXVsYXRlZE1vdXNlRXZlbnQ6OlNpbXVs
YXRlZE1vdXNlRXZlbnQoY29uc3QgQXRvbWljU3RyaW5nJiBldmVudFR5cGUsIFBhc3NSZWZQCiAg
ICAgICAgIG1fbWV0YUtleSA9IGtleVN0YXRlRXZlbnQtPm1ldGFLZXkoKTsKICAgICB9CiAgICAg
c2V0VW5kZXJseWluZ0V2ZW50KHVuZGVybHlpbmdFdmVudCk7CisgICAgCisgICAgaWYgKHRoaXMt
PnVuZGVybHlpbmdFdmVudCgpICYmIHRoaXMtPnVuZGVybHlpbmdFdmVudCgpLT5pc01vdXNlRXZl
bnQoKSkgeworICAgICAgICBNb3VzZUV2ZW50KiBtb3VzZUV2ZW50ID0gc3RhdGljX2Nhc3Q8TW91
c2VFdmVudCo+KHRoaXMtPnVuZGVybHlpbmdFdmVudCgpKTsKKyAgICAgICAgbV9zY3JlZW5YID0g
bW91c2VFdmVudC0+c2NyZWVuWCgpOworICAgICAgICBtX3NjcmVlblkgPSBtb3VzZUV2ZW50LT5z
Y3JlZW5ZKCk7CisgICAgICAgIGluaXRDb29yZGluYXRlcyhtb3VzZUV2ZW50LT5jbGllbnRYKCks
IG1vdXNlRXZlbnQtPmNsaWVudFkoKSk7CisgICAgfQogfQogCiBNb3VzZUV2ZW50RGlzcGF0Y2hN
ZWRpYXRvcjo6TW91c2VFdmVudERpc3BhdGNoTWVkaWF0b3IoUGFzc1JlZlB0cjxNb3VzZUV2ZW50
PiBtb3VzZUV2ZW50KQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>93931</attachid>
            <date>2011-05-18 10:26:56 -0700</date>
            <delta_ts>2011-05-18 10:33:49 -0700</delta_ts>
            <desc>Patch: Fix test to not print coord when passing</desc>
            <filename>bug-56606-20110518102655.patch</filename>
            <type>text/plain</type>
            <size>5638</size>
            <attacher name="Erik Arvidsson">arv</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogODY3MDgKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5n
ZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBlYTBkZDFkZDBkODVlYWE5NTk0MzM1
MDU4Mzk2MGZmZjgzZjkxMjFhLi41NjRkODBjOWNhMjY4YWU3NWVjNzE2MTUwYjllZDJjMmY1MjUx
ZmU0IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMv
Q2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTEtMDUtMTggIEVyaWsgQXJ2aWRzc29uICA8
YXJ2QGNocm9taXVtLm9yZz4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4K
KworICAgICAgICBldmVudC5jbGllbnRYL2NsaWVudFkgaXMgMC8wIGluIGEgY2xpY2sgZ2VuZXJh
dGVkIHRocm91Z2ggYSBsYWJlbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9NTY2MDYKKworICAgICAgICBUaGlzIHRlc3RzIHRoYXQgY2xpY2tpbmcgb24g
YSBsYWJlbCBmb3IgYW4gaW5wdXQgZ2VuZXJhdGVzIGEgY2xpY2sgZXZlbnQgb24gdGhlIGlucHV0
CisgICAgICAgIHdpdGggdGhlIHNhbWUgY29vcmRpbmF0ZXMgYXMgdGhlIG9yaWdpbmFsIGNsaWNr
LgorCisgICAgICAgICogZmFzdC9ldmVudHMvc2ltdWxhdGVkLWNsaWNrLWNvb3Jkcy1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGZhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29y
ZHMuaHRtbDogQWRkZWQuCisKIDIwMTEtMDUtMTcgIEVyaWsgQXJ2aWRzc29uICA8YXJ2QGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBSeW9zdWtlIE5pd2EuCmRpZmYgLS1naXQg
YS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0ZWQtY2xpY2stY29vcmRzLWV4cGVjdGVk
LnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29yZHMtZXhw
ZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAuLjYyYWE4NTE5ODU3ZjgwZDQ2NGIwY2FhMDk5MDg0MTlmMTAz
ZmQzN2IKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11bGF0
ZWQtY2xpY2stY29vcmRzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitFbnN1cmUgdGhh
dCBzaW11bGF0ZWQgY2xpY2sgdXNlcyB0aGUgb3JpZ2luYWwgbW91c2UgY29vcmRpbmF0ZXMuCisK
KyBDbGljayBNZQorUEFTUzogZXZlbnQuY2xpZW50WCBpcyBzYW1lIGZvciBib3RoIHJlYWwgYW5k
IHNpbXVsYXRlZCBldmVudC4KK1BBU1M6IGV2ZW50LmNsaWVudFkgaXMgc2FtZSBmb3IgYm90aCBy
ZWFsIGFuZCBzaW11bGF0ZWQgZXZlbnQuCitQQVNTOiBldmVudC5sYXllclggaXMgc2FtZSBmb3Ig
Ym90aCByZWFsIGFuZCBzaW11bGF0ZWQgZXZlbnQuCitQQVNTOiBldmVudC5sYXllclkgaXMgc2Ft
ZSBmb3IgYm90aCByZWFsIGFuZCBzaW11bGF0ZWQgZXZlbnQuCitQQVNTOiBldmVudC5wYWdlWCBp
cyBzYW1lIGZvciBib3RoIHJlYWwgYW5kIHNpbXVsYXRlZCBldmVudC4KK1BBU1M6IGV2ZW50LnBh
Z2VZIGlzIHNhbWUgZm9yIGJvdGggcmVhbCBhbmQgc2ltdWxhdGVkIGV2ZW50LgorUEFTUzogZXZl
bnQuc2NyZWVuWCBpcyBzYW1lIGZvciBib3RoIHJlYWwgYW5kIHNpbXVsYXRlZCBldmVudC4KK1BB
U1M6IGV2ZW50LnNjcmVlblkgaXMgc2FtZSBmb3IgYm90aCByZWFsIGFuZCBzaW11bGF0ZWQgZXZl
bnQuCitQQVNTOiBldmVudC54IGlzIHNhbWUgZm9yIGJvdGggcmVhbCBhbmQgc2ltdWxhdGVkIGV2
ZW50LgorUEFTUzogZXZlbnQueSBpcyBzYW1lIGZvciBib3RoIHJlYWwgYW5kIHNpbXVsYXRlZCBl
dmVudC4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvc2ltdWxhdGVkLWNs
aWNrLWNvb3Jkcy5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvc2ltdWxhdGVkLWNsaWNr
LWNvb3Jkcy5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLmI2MTgxOGQ4MmViMzJkMzY5ODBiN2NkNjQ2Y2ZjNGQx
ZmM1NDVlNzgKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9zaW11
bGF0ZWQtY2xpY2stY29vcmRzLmh0bWwKQEAgLTAsMCArMSw2NyBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPC9oZWFkPgorPGJvZHk+Cis8cD5FbnN1cmUgdGhhdCBzaW11bGF0
ZWQgY2xpY2sgdXNlcyB0aGUgb3JpZ2luYWwgbW91c2UgY29vcmRpbmF0ZXMuPC9wPgorPGlucHV0
IHR5cGU9ImNoZWNrYm94IiBpZD0idGFyZ2V0IiBvbmNsaWNrPSJ2YWxpZGF0ZUV2ZW50UHJvcGVy
dGllcyhldmVudCkiPgorPGxhYmVsIGZvcj0idGFyZ2V0IiBvbmNsaWNrPSJzdG9yZUV2ZW50KGV2
ZW50KSI+Q2xpY2sgTWU8L2xhYmVsPgorPHByZSBpZD0ib3V0Ij48L3ByZT4KKzxzY3JpcHQ+CisK
K2lmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpCisgICAgbGF5b3V0VGVzdENvbnRyb2xs
ZXIuZHVtcEFzVGV4dCgpOworCitmdW5jdGlvbiBjbGlja09uKGVsZW1lbnQpCit7CisgICAgaWYg
KCF3aW5kb3cuZXZlbnRTZW5kZXIpCisgICAgICAgIHJldHVybjsKKworICAgIHZhciB4ID0gZWxl
bWVudC5vZmZzZXRMZWZ0ICsgZWxlbWVudC5vZmZzZXRXaWR0aCAvIDI7CisgICAgdmFyIHkgPSBl
bGVtZW50Lm9mZnNldFRvcCArIGVsZW1lbnQub2Zmc2V0SGVpZ2h0IC8gMjsKKyAgICBldmVudFNl
bmRlci5tb3VzZU1vdmVUbyh4LCB5KTsKKyAgICBldmVudFNlbmRlci5tb3VzZURvd24oKTsKKyAg
ICBldmVudFNlbmRlci5tb3VzZVVwKCk7Cit9CisKK2Z1bmN0aW9uIHByaW50KHMpCit7CisgICAg
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ291dCcpLnRleHRDb250ZW50ICs9IHMgKyAnXG4nOwor
fQorCit2YXIgcmVhbENsaWNrRXZlbnQsIHNpbXVsYXRlZEV2ZW50OworCitmdW5jdGlvbiBzdG9y
ZUV2ZW50KGV2ZW50KQoreworICAgIHJlYWxDbGlja0V2ZW50ID0gZXZlbnQ7Cit9CisKK2Z1bmN0
aW9uIHZhbGlkYXRlRXZlbnRQcm9wZXJ0eShuYW1lKQoreworICAgIGlmIChyZWFsQ2xpY2tFdmVu
dFtuYW1lXSA9PT0gc2ltdWxhdGVkRXZlbnRbbmFtZV0pCisgICAgICAgIHByaW50KCdQQVNTOiBl
dmVudC4nICsgbmFtZSArICcgaXMgc2FtZSBmb3IgYm90aCByZWFsIGFuZCBzaW11bGF0ZWQgZXZl
bnQuJyk7CisgICAgZWxzZQorICAgICAgICBwcmludCgnRkFJTDogZXZlbnQuJyArIG5hbWUgKyAn
IGlzICcgKyBzaW11bGF0ZWRFdmVudFtuYW1lXSArICcsIGV4cGVjdGVkICcgKyByZWFsQ2xpY2tF
dmVudFtuYW1lXSk7Cit9CisKK2Z1bmN0aW9uIHZhbGlkYXRlRXZlbnRQcm9wZXJ0aWVzKGV2ZW50
KQoreworICAgIHNpbXVsYXRlZEV2ZW50ID0gZXZlbnQ7CisKKyAgICB2YWxpZGF0ZUV2ZW50UHJv
cGVydHkoJ2NsaWVudFgnKTsKKyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ2NsaWVudFknKTsK
KyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ2xheWVyWCcpOworICAgIHZhbGlkYXRlRXZlbnRQ
cm9wZXJ0eSgnbGF5ZXJZJyk7CisgICAgdmFsaWRhdGVFdmVudFByb3BlcnR5KCdwYWdlWCcpOwor
ICAgIHZhbGlkYXRlRXZlbnRQcm9wZXJ0eSgncGFnZVknKTsKKyAgICB2YWxpZGF0ZUV2ZW50UHJv
cGVydHkoJ3NjcmVlblgnKTsKKyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ3NjcmVlblknKTsK
KyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVydHkoJ3gnKTsKKyAgICB2YWxpZGF0ZUV2ZW50UHJvcGVy
dHkoJ3knKTsKK30KKworY2xpY2tPbihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdsYWJlbCcpKTsK
KworPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWFhYWNmZjQzNTQw
MzBhNzk5Mzg4MzEyZDMyOTY1Y2NlYjBmZTQ3YS4uMGI5YjdjMmY3MmU4ODgxN2U4NjRhMDAwMGUy
OWIwMGMzN2VmMGE3ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBi
L1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE4IEBACisyMDExLTA1LTE4ICBF
cmlrIEFydmlkc3NvbiAgPGFydkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkg
Tk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgZXZlbnQuY2xpZW50WC9jbGllbnRZIGlzIDAvMCBp
biBhIGNsaWNrIGdlbmVyYXRlZCB0aHJvdWdoIGEgbGFiZWwKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTU2NjA2CisKKyAgICAgICAgVGhpcyBjb3BpZXMg
dGhlIGNvb3JkaW5hdGVzIGZyb20gdGhlIHVuZGVybHlpbmcgZXZlbnQgdG8gdGhlIHNpbXVsYXRl
ZCBtb3VzZSBldmVudCBpZiB0aGUgdW5kZXJseWluZyBldmVudAorICAgICAgICBpcyBhIG1vdXNl
IGV2ZW50LgorCisgICAgICAgIFRlc3Q6IGZhc3QvZXZlbnRzL3NpbXVsYXRlZC1jbGljay1jb29y
ZHMuaHRtbAorCisgICAgICAgICogZG9tL01vdXNlRXZlbnQuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6U2ltdWxhdGVkTW91c2VFdmVudDo6U2ltdWxhdGVkTW91c2VFdmVudCk6CisKIDIwMTEtMDUt
MTcgIEFuZGVycyBDYXJsc3NvbiAgPGFuZGVyc2NhQGFwcGxlLmNvbT4KIAogICAgICAgICBGaXgg
dGhlIGNsYW5nIGJ1aWxkLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZl
bnQuY3BwIGIvU291cmNlL1dlYkNvcmUvZG9tL01vdXNlRXZlbnQuY3BwCmluZGV4IDEzNGU1ZjY2
NmZlN2RmYzE5ZjE1NmJjMzRjODRkOTQzYjQ1NzM0YTMuLjY3YWM5ZWZmNzRkMjgwN2EwNjY1Yzdl
YmZlMjc5ZTA0MmI2YTVmYTIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2RvbS9Nb3VzZUV2
ZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20vTW91c2VFdmVudC5jcHAKQEAgLTE1MCw2
ICsxNTAsMTMgQEAgU2ltdWxhdGVkTW91c2VFdmVudDo6U2ltdWxhdGVkTW91c2VFdmVudChjb25z
dCBBdG9taWNTdHJpbmcmIGV2ZW50VHlwZSwgUGFzc1JlZlAKICAgICAgICAgbV9tZXRhS2V5ID0g
a2V5U3RhdGVFdmVudC0+bWV0YUtleSgpOwogICAgIH0KICAgICBzZXRVbmRlcmx5aW5nRXZlbnQo
dW5kZXJseWluZ0V2ZW50KTsKKyAgICAKKyAgICBpZiAodGhpcy0+dW5kZXJseWluZ0V2ZW50KCkg
JiYgdGhpcy0+dW5kZXJseWluZ0V2ZW50KCktPmlzTW91c2VFdmVudCgpKSB7CisgICAgICAgIE1v
dXNlRXZlbnQqIG1vdXNlRXZlbnQgPSBzdGF0aWNfY2FzdDxNb3VzZUV2ZW50Kj4odGhpcy0+dW5k
ZXJseWluZ0V2ZW50KCkpOworICAgICAgICBtX3NjcmVlblggPSBtb3VzZUV2ZW50LT5zY3JlZW5Y
KCk7CisgICAgICAgIG1fc2NyZWVuWSA9IG1vdXNlRXZlbnQtPnNjcmVlblkoKTsKKyAgICAgICAg
aW5pdENvb3JkaW5hdGVzKG1vdXNlRXZlbnQtPmNsaWVudFgoKSwgbW91c2VFdmVudC0+Y2xpZW50
WSgpKTsKKyAgICB9CiB9CiAKIE1vdXNlRXZlbnREaXNwYXRjaE1lZGlhdG9yOjpNb3VzZUV2ZW50
RGlzcGF0Y2hNZWRpYXRvcihQYXNzUmVmUHRyPE1vdXNlRXZlbnQ+IG1vdXNlRXZlbnQpCg==
</data>
<flag name="review"
          id="87162"
          type_id="1"
          status="+"
          setter="ojan"
    />
          </attachment>
      

    </bug>

</bugzilla>