<?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>32899</bug_id>
          
          <creation_ts>2009-12-23 04:53:48 -0800</creation_ts>
          <short_desc>Touchevent coordinates are incorrect after page zoom and page scroll</short_desc>
          <delta_ts>2018-01-22 14:34:48 -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>New Bugs</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>
          <dependson>32898</dependson>
          <blocked>32485</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Kim Grönholm">kim.1.gronholm</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>alexreardon</cc>
    
    <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>laszlo.gombos</cc>
    
    <cc>petri.latvala</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>174573</commentid>
    <comment_count>0</comment_count>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2009-12-23 04:53:48 -0800</bug_when>
    <thetext>TouchEvent clientX/Y and pageX/Y coordinates get incorrect (differ from mouse) after page is both zoomed and scrolled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174575</commentid>
    <comment_count>1</comment_count>
      <attachid>45432</attachid>
    <who name="Kim Grönholm">kim.1.gronholm</who>
    <bug_when>2009-12-23 05:07:42 -0800</bug_when>
    <thetext>Created attachment 45432
Adds a layout test for touch coordinates after page scroll and zoom and fixes the issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>174576</commentid>
    <comment_count>2</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2009-12-23 05:11:12 -0800</bug_when>
    <thetext>style-queue ran check-webkit-style on attachment 45432 without any errors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179302</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2010-01-11 01:24:55 -0800</bug_when>
    <thetext>Looks good, r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179303</commentid>
    <comment_count>4</comment_count>
      <attachid>45432</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-11 01:45:05 -0800</bug_when>
    <thetext>Comment on attachment 45432
Adds a layout test for touch coordinates after page scroll and zoom and fixes the issue.

Clearing flags on attachment: 45432

Committed r53069: &lt;http://trac.webkit.org/changeset/53069&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>179304</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2010-01-11 01:45:12 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1391822</commentid>
    <comment_count>6</comment_count>
    <who name="">alexreardon</who>
    <bug_when>2018-01-22 14:34:48 -0800</bug_when>
    <thetext>I can confirm that this is still occurring on Safari + iOS 11</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>45432</attachid>
            <date>2009-12-23 05:07:42 -0800</date>
            <delta_ts>2010-01-11 01:45:05 -0800</delta_ts>
            <desc>Adds a layout test for touch coordinates after page scroll and zoom and fixes the issue.</desc>
            <filename>touch-scrollzoom</filename>
            <type>text/plain</type>
            <size>9822</size>
            <attacher name="Kim Grönholm">kim.1.gronholm</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA1MDdjYjdkLi43MzlkODgwIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMDktMTIt
MjMgIEtpbSBHcsO2bmhvbG0gIDxraW0uZ3JvbmhvbG1Abm9tb3Zvay5jb20+CisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVG91Y2hldmVudCBjb29yZGlu
YXRlcyBhcmUgaW5jb3JyZWN0IGFmdGVyIHBhZ2Ugem9vbSBhbmQgcGFnZSBzY3JvbGwKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTMyODk5CisKKyAgICAg
ICAgKiBmYXN0L2V2ZW50cy90b3VjaC1jb29yZHMtaW4tem9vbS1hbmQtc2Nyb2xsLWV4cGVjdGVk
LnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvdG91Y2gtY29vcmRzLWluLXpvb20t
YW5kLXNjcm9sbC5odG1sOiBBZGRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ndGsvU2tpcHBlZDoK
KyAgICAgICAgKiBwbGF0Zm9ybS9tYWMvU2tpcHBlZDoKKyAgICAgICAgKiBwbGF0Zm9ybS93aW4v
U2tpcHBlZDoKKwogMjAwOS0xMi0yMSAgQ3NhYmEgT3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQu
b3JnPgogCiAgICAgICAgIFtRdF0gU2tpcCBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCkgcmVsYXRlZCB0ZXN0IHVudGlsIGZpeC4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3Qv
ZXZlbnRzL3RvdWNoLWNvb3Jkcy1pbi16b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQudHh0IGIvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvdG91Y2gtY29vcmRzLWluLXpvb20tYW5kLXNjcm9sbC1leHBl
Y3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uODM4MjNmNAotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoLWNvb3Jkcy1pbi16
b29tLWFuZC1zY3JvbGwtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsMjcgQEAKK0Jhc2UKK1BBU1Mg
ZXZlbnQudG91Y2hlc1swXS5jbGllbnRYIGlzIDEwMAorUEFTUyBldmVudC50b3VjaGVzWzBdLmNs
aWVudFkgaXMgMTAwCitQQVNTIGV2ZW50LnRvdWNoZXNbMF0ucGFnZVggaXMgMTAwCitQQVNTIGV2
ZW50LnRvdWNoZXNbMF0ucGFnZVkgaXMgMTAwCisKK0p1c3Qgem9vbWVkCitQQVNTIGV2ZW50LnRv
dWNoZXNbMF0uY2xpZW50WCBpcyA4MworUEFTUyBldmVudC50b3VjaGVzWzBdLmNsaWVudFkgaXMg
ODMKK1BBU1MgZXZlbnQudG91Y2hlc1swXS5wYWdlWCBpcyA4MworUEFTUyBldmVudC50b3VjaGVz
WzBdLnBhZ2VZIGlzIDgzCisKK0p1c3Qgc2Nyb2xsZWQKK1BBU1MgZXZlbnQudG91Y2hlc1swXS5j
bGllbnRYIGlzIDEwMAorUEFTUyBldmVudC50b3VjaGVzWzBdLmNsaWVudFkgaXMgMTAwCitQQVNT
IGV2ZW50LnRvdWNoZXNbMF0ucGFnZVggaXMgMTUwCitQQVNTIGV2ZW50LnRvdWNoZXNbMF0ucGFn
ZVkgaXMgMTUwCisKK1pvb21lZCBhbmQgc2Nyb2xsZWQKK1BBU1MgZXZlbnQudG91Y2hlc1swXS5j
bGllbnRYIGlzIDg0CitQQVNTIGV2ZW50LnRvdWNoZXNbMF0uY2xpZW50WSBpcyA4NAorUEFTUyBl
dmVudC50b3VjaGVzWzBdLnBhZ2VYIGlzIDEzMworUEFTUyBldmVudC50b3VjaGVzWzBdLnBhZ2VZ
IGlzIDEzMworUEFTUyBzdWNjZXNzZnVsbHlQYXJzZWQgaXMgdHJ1ZQorCitURVNUIENPTVBMRVRF
CisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoLWNvb3Jkcy1pbi16
b29tLWFuZC1zY3JvbGwuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRzL3RvdWNoLWNvb3Jk
cy1pbi16b29tLWFuZC1zY3JvbGwuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwLi43NjFiMGI5Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMv
dG91Y2gtY29vcmRzLWluLXpvb20tYW5kLXNjcm9sbC5odG1sCkBAIC0wLDAgKzEsMTMyIEBACis8
bGluayByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii4uL2pzL3Jlc291cmNlcy9qcy10ZXN0LXN0eWxl
LmNzcyI+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3Nj
cmlwdD4KKzxzdHlsZT4KKyAgICAjcHVzaGVyIHsKKyAgICAgICAgd2lkdGg6IDEwMDBweDsKKyAg
ICAgICAgaGVpZ2h0OiAxMDAwcHg7CisgICAgICAgIG91dGxpbmU6IDFweCBzb2xpZCBibGFjazsK
KyAgICB9Cis8L3N0eWxlPgorPGRpdiBpZD0iY29uc29sZSI+PC9kaXY+Cis8ZGl2IGlkPSJ0ZXN0
QXJlYSI+CisgICAgPGRpdiBpZD0icHVzaGVyIj5UaGlzIGJveCBpcyBoZXJlIHRvIGNyZWF0ZSBz
Y3JvbGxiYXJzLjwvZGl2PgorPC9kaXY+Cis8c2NyaXB0IHNyYz0iLi4vanMvcmVzb3VyY2VzL2pz
LXRlc3QtcG9zdC1mdW5jdGlvbi5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0PgorICAgIHZhciBldmVu
dDsKKworICAgIGZ1bmN0aW9uIHNlbmRUb3VjaE1vdmUoKQorICAgIHsKKyAgICAgICAgaWYgKHdp
bmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAgZXZlbnRTZW5kZXIudG91Y2hNb3ZlKCk7
CisgICAgICAgIH0KKyAgICB9CisKKyAgICBmdW5jdGlvbiB6b29tUGFnZUluKCkKKyAgICB7Cisg
ICAgICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVy
Lnpvb21QYWdlSW4oKTsKKyAgICAgICAgfQorICAgIH0KKworICAgIGZ1bmN0aW9uIHpvb21QYWdl
T3V0KCkKKyAgICB7CisgICAgICAgIGlmICh3aW5kb3cuZXZlbnRTZW5kZXIpIHsKKyAgICAgICAg
ICAgIGV2ZW50U2VuZGVyLnpvb21QYWdlT3V0KCk7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBm
dW5jdGlvbiBzY3JvbGxQYWdlKHgsIHkpCisgICAgeworICAgICAgICB3aW5kb3cuc2Nyb2xsVG8o
eCwgeSk7CisgICAgfQorCisgICAgaWYgKHdpbmRvdy5sYXlvdXRUZXN0Q29udHJvbGxlcikgewor
ICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5kdW1wQXNUZXh0KCk7CisgICAgICAgIGxheW91
dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKKyAgICB9CisKKyAgICAvLyBEZWZhdWx0
LgorICAgIGZ1bmN0aW9uIGJhc2UoZSkKKyAgICB7CisgICAgICAgIGV2ZW50ID0gZTsKKyAgICAg
ICAgZGVidWcoIkJhc2UiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRvdWNoZXNbMF0uY2xp
ZW50WCIsICIxMDAiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRvdWNoZXNbMF0uY2xpZW50
WSIsICIxMDAiKTsKKyAgICAgICAgc2hvdWxkQmUoImV2ZW50LnRvdWNoZXNbMF0ucGFnZVgiLCAi
MTAwIik7CisgICAgICAgIHNob3VsZEJlKCJldmVudC50b3VjaGVzWzBdLnBhZ2VZIiwgIjEwMCIp
OworICAgIH0KKworICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCJ0b3VjaG1vdmUiLCBiYXNl
LCBmYWxzZSk7CisKKyAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgIGV2ZW50
U2VuZGVyLmFkZFRvdWNoUG9pbnQoMTAwLCAxMDApOworICAgICAgICBldmVudFNlbmRlci50b3Vj
aFN0YXJ0KCk7CisgICAgfQorICAgIAorICAgIHNlbmRUb3VjaE1vdmUoKTsKKyAgICB3aW5kb3cu
cmVtb3ZlRXZlbnRMaXN0ZW5lcigidG91Y2htb3ZlIiwgYmFzZSwgZmFsc2UpOworICAgIAorICAg
IC8vIEp1c3Qgem9vbWVkLgorICAgIGZ1bmN0aW9uIGp1c3Rab29tZWQoZSkKKyAgICB7CisgICAg
ICAgIGV2ZW50ID0gZTsKKyAgICAgICAgZGVidWcoIlxuSnVzdCB6b29tZWQiKTsKKyAgICAgICAg
c2hvdWxkQmUoImV2ZW50LnRvdWNoZXNbMF0uY2xpZW50WCIsICI4MyIpOworICAgICAgICBzaG91
bGRCZSgiZXZlbnQudG91Y2hlc1swXS5jbGllbnRZIiwgIjgzIik7CisgICAgICAgIHNob3VsZEJl
KCJldmVudC50b3VjaGVzWzBdLnBhZ2VYIiwgIjgzIik7CisgICAgICAgIHNob3VsZEJlKCJldmVu
dC50b3VjaGVzWzBdLnBhZ2VZIiwgIjgzIik7CisgICAgfQorICAgIHdpbmRvdy5hZGRFdmVudExp
c3RlbmVyKCJ0b3VjaG1vdmUiLCBqdXN0Wm9vbWVkLCBmYWxzZSk7CisgICAgem9vbVBhZ2VJbigp
OworICAgIHNlbmRUb3VjaE1vdmUoKTsKKyAgICB6b29tUGFnZU91dCgpOworICAgIHdpbmRvdy5y
ZW1vdmVFdmVudExpc3RlbmVyKCJ0b3VjaG1vdmUiLCBqdXN0Wm9vbWVkLCBmYWxzZSk7CisKKyAg
ICAvLyBKdXN0IHNjcm9sbGVkLgorICAgIGZ1bmN0aW9uIGp1c3RTY3JvbGxlZChlKQorICAgIHsK
KyAgICAgICAgZXZlbnQgPSBlOworICAgICAgICBkZWJ1ZygiXG5KdXN0IHNjcm9sbGVkIik7Cisg
ICAgICAgIHNob3VsZEJlKCJldmVudC50b3VjaGVzWzBdLmNsaWVudFgiLCAiMTAwIik7CisgICAg
ICAgIHNob3VsZEJlKCJldmVudC50b3VjaGVzWzBdLmNsaWVudFkiLCAiMTAwIik7CisgICAgICAg
IHNob3VsZEJlKCJldmVudC50b3VjaGVzWzBdLnBhZ2VYIiwgIjE1MCIpOworICAgICAgICBzaG91
bGRCZSgiZXZlbnQudG91Y2hlc1swXS5wYWdlWSIsICIxNTAiKTsKKyAgICB9CisgICAgd2luZG93
LmFkZEV2ZW50TGlzdGVuZXIoInRvdWNobW92ZSIsIGp1c3RTY3JvbGxlZCwgZmFsc2UpOworICAg
IHNjcm9sbFBhZ2UoNTAsIDUwKTsKKyAgICBzZW5kVG91Y2hNb3ZlKCk7CisgICAgc2Nyb2xsUGFn
ZSgwLCAwKTsKKyAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcigidG91Y2htb3ZlIiwganVz
dFNjcm9sbGVkLCBmYWxzZSk7CisKKyAgICAvLyBab29tZWQgYW5kIHNjcm9sbGVkLgorICAgIGZ1
bmN0aW9uIHpvb21lZEFuZFNjcm9sbGVkKGUpCisgICAgeworICAgICAgICBldmVudCA9IGU7Cisg
ICAgICAgIGRlYnVnKCJcblpvb21lZCBhbmQgc2Nyb2xsZWQiKTsKKyAgICAgICAgc2hvdWxkQmUo
ImV2ZW50LnRvdWNoZXNbMF0uY2xpZW50WCIsICI4NCIpOworICAgICAgICBzaG91bGRCZSgiZXZl
bnQudG91Y2hlc1swXS5jbGllbnRZIiwgIjg0Iik7CisgICAgICAgIHNob3VsZEJlKCJldmVudC50
b3VjaGVzWzBdLnBhZ2VYIiwgIjEzMyIpOworICAgICAgICBzaG91bGRCZSgiZXZlbnQudG91Y2hl
c1swXS5wYWdlWSIsICIxMzMiKTsKKyAgICB9CisgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIo
InRvdWNobW92ZSIsIHpvb21lZEFuZFNjcm9sbGVkLCBmYWxzZSk7CisgICAgem9vbVBhZ2VJbigp
OworICAgIHNjcm9sbFBhZ2UoNTAsIDUwKTsKKyAgICBzZW5kVG91Y2hNb3ZlKCk7CisgICAgem9v
bVBhZ2VPdXQoKTsKKyAgICBzY3JvbGxQYWdlKDAsIDApOworICAgIHdpbmRvdy5yZW1vdmVFdmVu
dExpc3RlbmVyKCJ0b3VjaG1vdmUiLCB6b29tZWRBbmRTY3JvbGxlZCwgZmFsc2UpOworCisgICAg
aWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICBldmVudFNlbmRlci50b3VjaEVuZCgp
OworICAgICAgICBldmVudFNlbmRlci5jbGVhclRvdWNoUG9pbnRzKCk7CisgICAgfQorICAgIAor
ICAgIGlmICh3aW5kb3cubGF5b3V0VGVzdENvbnRyb2xsZXIpIHsKKyAgICAgICAgdmFyIGFyZWEg
PSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgndGVzdEFyZWEnKTsKKyAgICAgICAgYXJlYS5wYXJl
bnROb2RlLnJlbW92ZUNoaWxkKGFyZWEpOworICAgICAgICBzdWNjZXNzZnVsbHlQYXJzZWQgPSB0
cnVlOworICAgICAgICBpc1N1Y2Nlc3NmdWxseVBhcnNlZCgpOworICAgICAgICBsYXlvdXRUZXN0
Q29udHJvbGxlci5ub3RpZnlEb25lKCk7CisgICAgfQorPC9zY3JpcHQ+CmRpZmYgLS1naXQgYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9ndGsvU2tpcHBlZCBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0
ay9Ta2lwcGVkCmluZGV4IDI1NjdhNDAuLjUyNWZjNWUgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L3BsYXRmb3JtL2d0ay9Ta2lwcGVkCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL2d0ay9Ta2lw
cGVkCkBAIC01NzE4LDggKzU3MTgsOSBAQCBodHRwL3Rlc3RzL3NlY3VyaXR5L21peGVkQ29udGVu
dC9lbXB0eS11cmwtcGx1Z2luLWluLWZyYW1lLmh0bWwKICMgU2VlOiBodHRwczovL2J1Z3ppbGxh
Lmdub21lLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NjAzODI1CiBmYXN0L2Nvb2tpZXMvbG9jYWwtZmls
ZS1jYW4tc2V0LWNvb2tpZXMuaHRtbAogCi0jIFRoaXMgdGVzdCByZXF1aXJlcyB0b3VjaCBzdXBw
b3J0CisjIFRoZXNlIHRlc3RzIHJlcXVpcmUgdG91Y2ggc3VwcG9ydAogZmFzdC9ldmVudHMvYmFz
aWMtdG91Y2gtZXZlbnRzLmh0bWwKK2Zhc3QvZXZlbnRzL3RvdWNoLWNvb3Jkcy1pbi16b29tLWFu
ZC1zY3JvbGwuaHRtbAogCiAjIEphdmFzY3JpcHQgZXhlY3V0aW9uL21haW5sb29wIHByb2JsZW0K
ICMgU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0zMjQ0MQpkaWZm
IC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL1NraXBwZWQgYi9MYXlvdXRUZXN0cy9w
bGF0Zm9ybS9tYWMvU2tpcHBlZAppbmRleCA5NTE1MzgwLi5kMzZlOGNmIDEwMDY0NAotLS0gYS9M
YXlvdXRUZXN0cy9wbGF0Zm9ybS9tYWMvU2tpcHBlZAorKysgYi9MYXlvdXRUZXN0cy9wbGF0Zm9y
bS9tYWMvU2tpcHBlZApAQCAtMTEyLDUgKzExMiw2IEBAIHBsdWdpbnMvcXQtcXdpZGdldC1wbHVn
aW4uaHRtbAogIyBUaGlzIHRlc3QgcmVxdWlyZXMgb2dnIGNvZGVjcwogbWVkaWEvbWVkaWEtY2Fu
LXBsYXktb2dnLmh0bWwKIAotIyBUaGlzIHRlc3QgcmVxdWlyZXMgdG91Y2ggc3VwcG9ydAorIyBU
aGVzZSB0ZXN0cyByZXF1aXJlIHRvdWNoIHN1cHBvcnQKIGZhc3QvZXZlbnRzL2Jhc2ljLXRvdWNo
LWV2ZW50cy5odG1sCitmYXN0L2V2ZW50cy90b3VjaC1jb29yZHMtaW4tem9vbS1hbmQtc2Nyb2xs
Lmh0bWwKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3dpbi9Ta2lwcGVkIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKaW5kZXggYjk3YWJhYS4uMThhZjY2YSAxMDA2
NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2luL1NraXBwZWQKKysrIGIvTGF5b3V0VGVz
dHMvcGxhdGZvcm0vd2luL1NraXBwZWQKQEAgLTcxOCw4ICs3MTgsOSBAQCBpbnNwZWN0b3IvdGlt
ZWxpbmUtbmV0d29yay1yZXNvdXJjZS5odG1sCiAjIFRoaXMgdGVzdCByZXF1aXJlcyBvZ2cgY29k
ZWNzCiBtZWRpYS9tZWRpYS1jYW4tcGxheS1vZ2cuaHRtbAogCi0jIFRoaXMgdGVzdCByZXF1aXJl
cyB0b3VjaCBzdXBwb3J0CisjIFRoZXNlIHRlc3RzIHJlcXVpcmUgdG91Y2ggc3VwcG9ydAogZmFz
dC9ldmVudHMvYmFzaWMtdG91Y2gtZXZlbnRzLmh0bWwKK2Zhc3QvZXZlbnRzL3RvdWNoLWNvb3Jk
cy1pbi16b29tLWFuZC1zY3JvbGwuaHRtbAogCiAjIFhTUyBhdWRpdG9yIHRlc3RzIGludGVybWl0
dGVudGx5IHRpbWUgb3V0IDxodHRwOi8vd2Via2l0Lm9yZy9iLzMyNTI4PgogaHR0cC90ZXN0cy9z
ZWN1cml0eS94c3MtREVOSUVELWdldFNWR0RvY3VtZW50LWlmcmFtZS5odG1sCmRpZmYgLS1naXQg
YS9XZWJDb3JlL0NoYW5nZUxvZyBiL1dlYkNvcmUvQ2hhbmdlTG9nCmluZGV4IDZjOGY3ZDIuLmNh
MTFiNTMgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1dlYkNvcmUvQ2hhbmdl
TG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMDktMTItMjMgIEtpbSBHcsO2bmhvbG0gIDxraW0uZ3Jv
bmhvbG1Abm9tb3Zvay5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgVG91Y2hldmVudCBjb29yZGluYXRlcyBhcmUgaW5jb3JyZWN0IGFmdGVyIHBh
Z2Ugem9vbSBhbmQgcGFnZSBzY3JvbGwKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTMyODk5CisKKyAgICAgICAgVGVzdDogZmFzdC9ldmVudHMvdG91Y2gt
Y29vcmRzLWluLXpvb20tYW5kLXNjcm9sbC5odG1sCisKKyAgICAgICAgKiBkb20vVG91Y2guY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6Y29udGVudHNYKToKKyAgICAgICAgKFdlYkNvcmU6OmNvbnRl
bnRzWSk6CisgICAgICAgICogcGFnZS9FdmVudEhhbmRsZXIuY3BwOgorICAgICAgICAoV2ViQ29y
ZTo6RXZlbnRIYW5kbGVyOjpoYW5kbGVUb3VjaEV2ZW50KToKKwogMjAwOS0xMi0yMiAgS3dhbmcg
WXVsIFNlbyAgPHNreXVsQGNvbXBhbnkxMDAubmV0PgogCiAgICAgICAgIFJldmlld2VkIGJ5IERh
cmluIEFkbGVyLgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9kb20vVG91Y2guY3BwIGIvV2ViQ29yZS9k
b20vVG91Y2guY3BwCmluZGV4IDZkZDJiOGUuLjQxZDVjMTkgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUv
ZG9tL1RvdWNoLmNwcAorKysgYi9XZWJDb3JlL2RvbS9Ub3VjaC5jcHAKQEAgLTQwLDcgKzQwLDcg
QEAgc3RhdGljIGludCBjb250ZW50c1goRnJhbWUqIGZyYW1lKQogICAgIEZyYW1lVmlldyogZnJh
bWVWaWV3ID0gZnJhbWUtPnZpZXcoKTsKICAgICBpZiAoIWZyYW1lVmlldykKICAgICAgICAgcmV0
dXJuIDA7Ci0gICAgcmV0dXJuIGZyYW1lVmlldy0+c2Nyb2xsWCgpOworICAgIHJldHVybiBmcmFt
ZVZpZXctPnNjcm9sbFgoKSAvIGZyYW1lLT5wYWdlWm9vbUZhY3RvcigpOwogfQogCiBzdGF0aWMg
aW50IGNvbnRlbnRzWShGcmFtZSogZnJhbWUpCkBAIC01MCw3ICs1MCw3IEBAIHN0YXRpYyBpbnQg
Y29udGVudHNZKEZyYW1lKiBmcmFtZSkKICAgICBGcmFtZVZpZXcqIGZyYW1lVmlldyA9IGZyYW1l
LT52aWV3KCk7CiAgICAgaWYgKCFmcmFtZVZpZXcpCiAgICAgICAgIHJldHVybiAwOwotICAgIHJl
dHVybiBmcmFtZVZpZXctPnNjcm9sbFkoKTsKKyAgICByZXR1cm4gZnJhbWVWaWV3LT5zY3JvbGxZ
KCkgLyBmcmFtZS0+cGFnZVpvb21GYWN0b3IoKTsKIH0KIAogVG91Y2g6OlRvdWNoKEZyYW1lKiBm
cmFtZSwgRXZlbnRUYXJnZXQqIHRhcmdldCwgdW5zaWduZWQgaWRlbnRpZmllciwgCmRpZmYgLS1n
aXQgYS9XZWJDb3JlL3BhZ2UvRXZlbnRIYW5kbGVyLmNwcCBiL1dlYkNvcmUvcGFnZS9FdmVudEhh
bmRsZXIuY3BwCmluZGV4IDE0ODE1NDkuLjg5ZWM0N2EgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvcGFn
ZS9FdmVudEhhbmRsZXIuY3BwCisrKyBiL1dlYkNvcmUvcGFnZS9FdmVudEhhbmRsZXIuY3BwCkBA
IC0yNTYwLDkgKzI1NjAsMTIgQEAgYm9vbCBFdmVudEhhbmRsZXI6OmhhbmRsZVRvdWNoRXZlbnQo
Y29uc3QgUGxhdGZvcm1Ub3VjaEV2ZW50JiBldmVudCkKICAgICAgICAgaWYgKHRhcmdldCAmJiB0
YXJnZXQtPmlzVGV4dE5vZGUoKSkKICAgICAgICAgICAgIHRhcmdldCA9IHRhcmdldC0+cGFyZW50
Tm9kZSgpOwogCisgICAgICAgIGludCBhZGp1c3RlZFBhZ2VYID0gbHJvdW5kZihmcmFtZVBvaW50
LngoKSAvIG1fZnJhbWUtPnBhZ2Vab29tRmFjdG9yKCkpOworICAgICAgICBpbnQgYWRqdXN0ZWRQ
YWdlWSA9IGxyb3VuZGYoZnJhbWVQb2ludC55KCkgLyBtX2ZyYW1lLT5wYWdlWm9vbUZhY3Rvcigp
KTsKKwogICAgICAgICBSZWZQdHI8VG91Y2g+IHRvdWNoID0gVG91Y2g6OmNyZWF0ZShtX2ZyYW1l
LCB0YXJnZXQsIHBvaW50LmlkKCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBvaW50LnNjcmVlblBvcygpLngoKSwgcG9pbnQuc2NyZWVuUG9zKCkueSgpLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZVBvaW50Lngo
KSwgZnJhbWVQb2ludC55KCkpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhZGp1c3RlZFBhZ2VYLCBhZGp1c3RlZFBhZ2VZKTsKIAogICAgICAgICBpZiAoZXZl
bnQudHlwZSgpID09IFRvdWNoU3RhcnQgJiYgIWkpIHsKICAgICAgICAgICAgIG1fdG91Y2hFdmVu
dFRhcmdldCA9IHRhcmdldDsK
</data>

          </attachment>
      

    </bug>

</bugzilla>