<?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>147431</bug_id>
          
          <creation_ts>2015-07-29 19:17:58 -0700</creation_ts>
          <short_desc>Selecting in an iframe can cause main page scrolling</short_desc>
          <delta_ts>2016-01-16 18:04:32 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>sabouhallawa</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1113256</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-07-29 19:17:58 -0700</bug_when>
    <thetext>Selecting in an iframe can cause main page scrolling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113257</commentid>
    <comment_count>1</comment_count>
      <attachid>257802</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-07-29 19:21:29 -0700</bug_when>
    <thetext>Created attachment 257802
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113434</commentid>
    <comment_count>2</comment_count>
      <attachid>257802</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-30 11:32:51 -0700</bug_when>
    <thetext>Comment on attachment 257802
Patch

Clearing flags on attachment: 257802

Committed r187593: &lt;http://trac.webkit.org/changeset/187593&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1113435</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-30 11:32:56 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1156245</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2016-01-16 18:04:32 -0800</bug_when>
    <thetext>*** Bug 146662 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257802</attachid>
            <date>2015-07-29 19:21:29 -0700</date>
            <delta_ts>2015-07-30 11:32:51 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147431-20150729192006.patch</filename>
            <type>text/plain</type>
            <size>9746</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg3NTQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYTEyNmUyMDhiZDAyNzQ4
OWI4MDMzMWU1YjU1MzE3OTNmZWEwZDViZi4uYjIwNjJkZjc4MDdhN2RjOWFmZDJhZDc3YzhlZDQ4
YWMzZWY2NDAxOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI3IEBACisyMDE1LTA3LTI5ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFNlbGVjdGluZyBp
biBhbiBpZnJhbWUgY2FuIGNhdXNlIG1haW4gcGFnZSBzY3JvbGxpbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0NzQzMQorICAgICAgICByZGFyOi8v
cHJvYmxlbS8xOTI0NDU4OQorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
ICAgICAgICAKKyAgICAgICAgVGhlIFJlbmRlckxheWVyIGF1YXRvc2Nyb2xsIGNvZGUgd2Fsa3Mg
dXAgdGhlIFJlbmRlckxheWVyIGhpZXJhcmNoeSwgY3Jvc3NpbmcKKyAgICAgICAgZnJhbWUgYm91
bmRhcmllcy4gSG93ZXZlciwgYXMgaXQgY3Jvc3NlcyBpbnRvIGFuIGFuY2VzdG9yIGZyYW1lIGl0
IGZhaWxlZCB0bworICAgICAgICBtYXAgdGhlIHRhcmdldCByZWN0IGludG8gdGhlIGNvb3JkaW5h
dGUgc3BhY2Ugb2YgdGhlIG5ldyBmcmFtZSwgd2hpY2ggY2F1c2VkCisgICAgICAgIHVzIHRvIHNj
cm9sbCB0byBhbiBpbmNvcnJlY3QgbG9jYXRpb24gaW4gdGhhdCBwYXJlbnQgZnJhbWUuCisKKyAg
ICAgICAgVGVzdDogZmFzdC9ldmVudHMvYXV0b3Njcm9sbC1pbi1pZnJhbWUuaHRtbAorCisgICAg
ICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OnBhcmVu
dExheWVyQ3Jvc3NGcmFtZSk6IE1ha2UgdGhlIGxheWVyIGEgcmVmZXJlbmNlLCBhbmQgcGFzcyBp
bgorICAgICAgICBhbiBvcHRpb25hbCByZWN0LiBXaGVuIGNyb3NzaW5nIGZyYW1lIGJvdW5kYXJp
ZXMsIG1hcCB0aGUgcmVjdCBmcm9tIHRoZQorICAgICAgICBjb250ZW50cyBvZiB0aGUgY2hpbGQg
ZnJhbWUgdG8gdGhlIGNvbnRlbnRzIG9mIHRoZSBwYXJlbnQgZnJhbWUuCisgICAgICAgIChXZWJD
b3JlOjpSZW5kZXJMYXllcjo6ZW5jbG9zaW5nU2Nyb2xsYWJsZUxheWVyKTogUGFzcyBvcHRpb25h
bCByZWN0LgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6OnNjcm9sbFJlY3RUb1Zpc2li
bGUpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXI6Omhhc1Njcm9sbGFibGVPclJ1YmJl
cmJhbmRhYmxlQW5jZXN0b3IpOgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllci5oOgor
CiAyMDE1LTA3LTI5ICBNaWNoYWVsIENhdGFuemFybyAgPG1jYXRhbnphcm9AaWdhbGlhLmNvbT4K
IAogICAgICAgICBDbGVhbiB1cCBSZWZQdHJDYWlyby5jcHAKZGlmZiAtLWdpdCBhL1NvdXJjZS9X
ZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuY3BwCmluZGV4IDlkODIxNmQxNmM4ZTdlOGNkMzNiYWFhOWVkOWIwNTU3
ODNkN2FjOTYuLmQ3NmVmNzM3MzNkMTkyNDNlZDE0NTJhMDVjMGIyOTdhMmMxMDhhMDAgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKKysrIGIvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcApAQCAtMTQ0OSwxMyArMTQ0OSwx
MiBAQCBSZW5kZXJMYXllciogUmVuZGVyTGF5ZXI6OmVuY2xvc2luZ0FuY2VzdG9yRm9yUG9zaXRp
b24oRVBvc2l0aW9uIHBvc2l0aW9uKSBjb25zdAogICAgIHJldHVybiBjdXJyOwogfQogCi1zdGF0
aWMgUmVuZGVyTGF5ZXIqIHBhcmVudExheWVyQ3Jvc3NGcmFtZShjb25zdCBSZW5kZXJMYXllciog
bGF5ZXIpCitzdGF0aWMgUmVuZGVyTGF5ZXIqIHBhcmVudExheWVyQ3Jvc3NGcmFtZShjb25zdCBS
ZW5kZXJMYXllciYgbGF5ZXIsIExheW91dFJlY3QqIHJlY3QgPSBudWxscHRyKQogewotICAgIEFT
U0VSVChsYXllcik7Ci0gICAgaWYgKGxheWVyLT5wYXJlbnQoKSkKLSAgICAgICAgcmV0dXJuIGxh
eWVyLT5wYXJlbnQoKTsKKyAgICBpZiAobGF5ZXIucGFyZW50KCkpCisgICAgICAgIHJldHVybiBs
YXllci5wYXJlbnQoKTsKIAotICAgIEhUTUxGcmFtZU93bmVyRWxlbWVudCogb3duZXJFbGVtZW50
ID0gbGF5ZXItPnJlbmRlcmVyKCkuZG9jdW1lbnQoKS5vd25lckVsZW1lbnQoKTsKKyAgICBIVE1M
RnJhbWVPd25lckVsZW1lbnQqIG93bmVyRWxlbWVudCA9IGxheWVyLnJlbmRlcmVyKCkuZG9jdW1l
bnQoKS5vd25lckVsZW1lbnQoKTsKICAgICBpZiAoIW93bmVyRWxlbWVudCkKICAgICAgICAgcmV0
dXJuIG51bGxwdHI7CiAKQEAgLTE0NjMsMTIgKzE0NjIsMTggQEAgc3RhdGljIFJlbmRlckxheWVy
KiBwYXJlbnRMYXllckNyb3NzRnJhbWUoY29uc3QgUmVuZGVyTGF5ZXIqIGxheWVyKQogICAgIGlm
ICghb3duZXJSZW5kZXJlcikKICAgICAgICAgcmV0dXJuIG51bGxwdHI7CiAKKyAgICAvLyBDb252
ZXJ0IHRoZSByZWN0IGludG8gdGhlIGNvb3JkaW5hdGUgc3BhY2Ugb2YgdGhlIHBhcmVudCBmcmFt
ZSdzIGRvY3VtZW50LgorICAgIGlmIChyZWN0KSB7CisgICAgICAgIEludFJlY3Qgdmlld1JlY3Qg
PSBsYXllci5yZW5kZXJlcigpLmZyYW1lKCkudmlldygpLT5jb252ZXJ0VG9Db250YWluaW5nVmll
dyhlbmNsb3NpbmdJbnRSZWN0KCpyZWN0KSk7CisgICAgICAgICpyZWN0ID0gb3duZXJSZW5kZXJl
ci0+ZnJhbWUoKS52aWV3KCktPnZpZXdUb0NvbnRlbnRzKHZpZXdSZWN0KTsKKyAgICB9CisKICAg
ICByZXR1cm4gb3duZXJSZW5kZXJlci0+ZW5jbG9zaW5nTGF5ZXIoKTsKIH0KIAotUmVuZGVyTGF5
ZXIqIFJlbmRlckxheWVyOjplbmNsb3NpbmdTY3JvbGxhYmxlTGF5ZXIoKSBjb25zdAorUmVuZGVy
TGF5ZXIqIFJlbmRlckxheWVyOjplbmNsb3NpbmdTY3JvbGxhYmxlTGF5ZXIoTGF5b3V0UmVjdCog
cmVjdCkgY29uc3QKIHsKLSAgICBmb3IgKFJlbmRlckxheWVyKiBuZXh0TGF5ZXIgPSBwYXJlbnRM
YXllckNyb3NzRnJhbWUodGhpcyk7IG5leHRMYXllcjsgbmV4dExheWVyID0gcGFyZW50TGF5ZXJD
cm9zc0ZyYW1lKG5leHRMYXllcikpIHsKKyAgICBmb3IgKFJlbmRlckxheWVyKiBuZXh0TGF5ZXIg
PSBwYXJlbnRMYXllckNyb3NzRnJhbWUoKnRoaXMsIHJlY3QpOyBuZXh0TGF5ZXI7IG5leHRMYXll
ciA9IHBhcmVudExheWVyQ3Jvc3NGcmFtZSgqbmV4dExheWVyLCByZWN0KSkgewogICAgICAgICBp
ZiAoaXM8UmVuZGVyQm94PihuZXh0TGF5ZXItPnJlbmRlcmVyKCkpICYmIGRvd25jYXN0PFJlbmRl
ckJveD4obmV4dExheWVyLT5yZW5kZXJlcigpKS5jYW5CZVNjcm9sbGVkQW5kSGFzU2Nyb2xsYWJs
ZUFyZWEoKSkKICAgICAgICAgICAgIHJldHVybiBuZXh0TGF5ZXI7CiAgICAgfQpAQCAtMjUzMSw3
ICsyNTM2LDcgQEAgdm9pZCBSZW5kZXJMYXllcjo6c2Nyb2xsUmVjdFRvVmlzaWJsZShjb25zdCBM
YXlvdXRSZWN0JiByZWN0LCBjb25zdCBTY3JvbGxBbGlnbm0KICAgICB9CiAgICAgCiAgICAgaWYg
KHJlbmRlcmVyKCkuZnJhbWUoKS5ldmVudEhhbmRsZXIoKS5hdXRvc2Nyb2xsSW5Qcm9ncmVzcygp
KQotICAgICAgICBwYXJlbnRMYXllciA9IGVuY2xvc2luZ1Njcm9sbGFibGVMYXllcigpOworICAg
ICAgICBwYXJlbnRMYXllciA9IGVuY2xvc2luZ1Njcm9sbGFibGVMYXllcigmbmV3UmVjdCk7CiAK
ICAgICBpZiAocGFyZW50TGF5ZXIpCiAgICAgICAgIHBhcmVudExheWVyLT5zY3JvbGxSZWN0VG9W
aXNpYmxlKG5ld1JlY3QsIGFsaWduWCwgYWxpZ25ZKTsKQEAgLTMxODIsNyArMzE4Nyw3IEBAIGJv
b2wgUmVuZGVyTGF5ZXI6OmlzU2Nyb2xsYWJsZU9yUnViYmVyYmFuZGFibGUoKQogCiBib29sIFJl
bmRlckxheWVyOjpoYXNTY3JvbGxhYmxlT3JSdWJiZXJiYW5kYWJsZUFuY2VzdG9yKCkKIHsKLSAg
ICBmb3IgKFJlbmRlckxheWVyKiBuZXh0TGF5ZXIgPSBwYXJlbnRMYXllckNyb3NzRnJhbWUodGhp
cyk7IG5leHRMYXllcjsgbmV4dExheWVyID0gcGFyZW50TGF5ZXJDcm9zc0ZyYW1lKG5leHRMYXll
cikpIHsKKyAgICBmb3IgKFJlbmRlckxheWVyKiBuZXh0TGF5ZXIgPSBwYXJlbnRMYXllckNyb3Nz
RnJhbWUoKnRoaXMpOyBuZXh0TGF5ZXI7IG5leHRMYXllciA9IHBhcmVudExheWVyQ3Jvc3NGcmFt
ZSgqbmV4dExheWVyKSkgewogICAgICAgICBpZiAobmV4dExheWVyLT5pc1Njcm9sbGFibGVPclJ1
YmJlcmJhbmRhYmxlKCkpCiAgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuaCBiL1NvdXJjZS9XZWJD
b3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCmluZGV4IGQ0NzM2ZjhlOWZlYjE4NGM1NThjODY4
MGNlZTM5NjAxOGEzY2E1YTcuLjIwNzhhNTk0NjQwYWJmMDNhOTMwZjk4ZDJkYjA4NTNhYWZkNTlj
OWEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5oCkBAIC00MDQsNyArNDA0
LDcgQEAgcHVibGljOgogICAgIFJlbmRlckxheWVyKiBlbmNsb3NpbmdBbmNlc3RvckZvclBvc2l0
aW9uKEVQb3NpdGlvbikgY29uc3Q7CiAKICAgICAvLyBSZXR1cm5zIHRoZSBuZWFyZXN0IGVuY2xv
c2luZyBsYXllciB0aGF0IGlzIHNjcm9sbGFibGUuCi0gICAgUmVuZGVyTGF5ZXIqIGVuY2xvc2lu
Z1Njcm9sbGFibGVMYXllcigpIGNvbnN0OworICAgIFJlbmRlckxheWVyKiBlbmNsb3NpbmdTY3Jv
bGxhYmxlTGF5ZXIoTGF5b3V0UmVjdCogPSBudWxscHRyKSBjb25zdDsKIAogICAgIC8vIFRoZSBs
YXllciByZWxhdGl2ZSB0byB3aGljaCBjbGlwcGluZyByZWN0cyBmb3IgdGhpcyBsYXllciBhcmUg
Y29tcHV0ZWQuCiAgICAgUmVuZGVyTGF5ZXIqIGNsaXBwaW5nUm9vdEZvclBhaW50aW5nKCkgY29u
c3Q7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKaW5kZXggMmEzZDQzOGIyNDVjODVjNGM0N2Y1NTkwM2FkNjk2OGU0MzJiZWNlMy4uM2Yz
YTM1YzZkY2E5YmE3MjcyYjNiNTA5ODA4MWE5Njk3ODEwZTdmYiAxMDA2NDQKLS0tIGEvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3
IEBACisyMDE1LTA3LTI5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgor
CisgICAgICAgIFNlbGVjdGluZyBpbiBhbiBpZnJhbWUgY2FuIGNhdXNlIG1haW4gcGFnZSBzY3Jv
bGxpbmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE0
NzQzMQorICAgICAgICByZGFyOi8vcHJvYmxlbS8xOTI0NDU4OQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAKKyAgICAgICAgVGVzdCB0aGF0IHVzZXMgZXZl
bnRTZW5kZXIgdG8gc2VsZWN0IGluIGFuIGlmcmFtZSBhZnRlciBzY3JvbGxpbmcgdGhlCisgICAg
ICAgIG1haW4gcGFnZS4KKworICAgICAgICAqIGZhc3QvZXZlbnRzL2F1dG9zY3JvbGwtaW4taWZy
YW1lLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC9ldmVudHMvYXV0b3Njcm9s
bC1pbi1pZnJhbWUuaHRtbDogQWRkZWQuCisKIDIwMTUtMDctMjggIEJlbmphbWluIFBvdWxhaW4g
IDxicG91bGFpbkBhcHBsZS5jb20+CiAKICAgICAgICAgU3BlZWQgdXAgdGhlIFN0cmluZ2lmaWVy
Ojp0b0pTT04oKSBmYXN0IGNhc2UKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvZXZlbnRz
L2F1dG9zY3JvbGwtaW4taWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Zhc3QvZXZl
bnRzL2F1dG9zY3JvbGwtaW4taWZyYW1lLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5mMWEwOTBk
MTUxMDIxNWFhM2U3ZTE5YzE2NDFhZjc0OWEwYThiMWEzCi0tLSAvZGV2L251bGwKKysrIGIvTGF5
b3V0VGVzdHMvZmFzdC9ldmVudHMvYXV0b3Njcm9sbC1pbi1pZnJhbWUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsMyBAQAorCitQQVNTRUQ6IHNlbGVjdGluZyBpbiB0aGUgaWZyYW1lIGRpZCBub3Qg
c2Nyb2xsIHRoZSBwYWdlLgorCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9mYXN0L2V2ZW50cy9h
dXRvc2Nyb2xsLWluLWlmcmFtZS5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVudHMvYXV0b3Nj
cm9sbC1pbi1pZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5lMTZhZTk5NjZjMjYxMTk5ZWE1YWNjNjQz
YjUyNWJjMGUwNTUyMjlkCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9ldmVu
dHMvYXV0b3Njcm9sbC1pbi1pZnJhbWUuaHRtbApAQCAtMCwwICsxLDg5IEBACis8aHRtbD4KKyAg
ICA8aGVhZD4KKyAgICAgICAgPHN0eWxlPgorICAgICAgICAgICAgYm9keSB7CisgICAgICAgICAg
ICAgICAgaGVpZ2h0OiAyMDAwcHg7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBpZnJhbWUg
eworICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsKKyAgICAgICAgICAgICAgICB0
b3A6IDgwMHB4OworICAgICAgICAgICAgfQorICAgICAgICA8L3N0eWxlPgorICAgICAgICA8c2Ny
aXB0IHNyYz0iLi4vLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKyAgICAg
ICAgPHNjcmlwdD4KKworICAgICAgICBpZiAod2luZG93LnRlc3RSdW5uZXIpIHsKKyAgICAgICAg
ICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworICAgICAgICAgICAgdGVzdFJ1bm5lci5k
dW1wQXNUZXh0KCk7CisgICAgICAgIH0KKworICAgICAgICBmdW5jdGlvbiBsb2cobXNnKQorICAg
ICAgICB7CisgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnY29uc29sZScpLmFw
cGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZVRleHROb2RlKG1zZyArICdcbicpKTsKKyAgICAgICAg
fQorICAgICAgICAKKyAgICAgICAgdmFyIHZlcnRpY2FsU2Nyb2xsT2Zmc2V0OworICAgICAgICB2
YXIgaWZyYW1lOworICAgICAgICAKKyAgICAgICAgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICAgICAg
eworICAgICAgICAgICAgZG9jdW1lbnQuc2Nyb2xsaW5nRWxlbWVudC5zY3JvbGxUb3AgPSA4MDA7
CisgICAgICAgICAgICBpZiAoZG9jdW1lbnQuc2Nyb2xsaW5nRWxlbWVudC5zY3JvbGxUb3AgIT0g
ODAwKQorICAgICAgICAgICAgICAgIGxvZygiRkFJTEVEOiBmYWlsZWQgdG8gc2Nyb2xsIGJ5IDgw
MHB4Iik7CisKKyAgICAgICAgICAgIGlmcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCd0
YXJnZXRGcmFtZScpOworCisgICAgICAgICAgICB2YXIgdGV4dEluSWZyYW1lID0gaWZyYW1lLmNv
bnRlbnREb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnc3RhcnRoZXJlJyk7CisgICAgICAgICAgICB2
YXIgeCA9IGlmcmFtZS5jbGllbnRMZWZ0ICsgdGV4dEluSWZyYW1lLm9mZnNldExlZnQgKyA3Owor
ICAgICAgICAgICAgdmFyIHkgPSBpZnJhbWUuY2xpZW50VG9wICsgdGV4dEluSWZyYW1lLm9mZnNl
dFRvcCArIDc7CisgICAgICAgICAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAg
ICAgICAgICAgZXZlbnRTZW5kZXIuZHJhZ01vZGUgPSBmYWxzZTsKKyAgICAgICAgICAgICAgICBl
dmVudFNlbmRlci5tb3VzZU1vdmVUbyh4LCB5KTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRl
ci5tb3VzZURvd24oKTsKKyAgICAgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZVVwKCk7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBzZXRUaW1lb3V0KGF1dG9zY3JvbGxUZXN0UGFydDEs
IDApOworICAgICAgICB9CisKKyAgICAgICAgZnVuY3Rpb24gYXV0b3Njcm9sbFRlc3RQYXJ0MSgp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHZhciBtYWluRG9jdW1lbnRUb3AgPSBkb2N1bWVudC5z
Y3JvbGxpbmdFbGVtZW50LnNjcm9sbFRvcDsKKyAgICAgICAgICAgIGlmIChtYWluRG9jdW1lbnRU
b3AgIT0gODAwKQorICAgICAgICAgICAgICAgIGxvZygiRkFJTEVEOiBDbGlja2luZyBpbiB0aGUg
aWZyYW1lIHNjcm9sbGVkIHRoZSBwYWdlICh3aW5kb3cuc2Nyb2xsVG9wcyBpcyAiICsgbWFpbkRv
Y3VtZW50VG9wICsgIikiKTsKKworICAgICAgICAgICAgaWYgKHdpbmRvdy5ldmVudFNlbmRlcikg
eworICAgICAgICAgICAgICAgIHZhciB0ZXh0SW5JZnJhbWUgPSBpZnJhbWUuY29udGVudERvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCdzdGFydGhlcmUnKTsKKyAgICAgICAgICAgICAgICB2YXIgeCA9
IGlmcmFtZS5jbGllbnRMZWZ0ICsgdGV4dEluSWZyYW1lLm9mZnNldExlZnQgKyA3OworICAgICAg
ICAgICAgICAgIHZhciB5ID0gaWZyYW1lLmNsaWVudFRvcCArIHRleHRJbklmcmFtZS5vZmZzZXRU
b3AgKyA3OworICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLmRyYWdNb2RlID0gZmFsc2U7Cisg
ICAgICAgICAgICAgICAgZXZlbnRTZW5kZXIubW91c2VNb3ZlVG8oeCwgeSk7CisgICAgICAgICAg
ICAgICAgZXZlbnRTZW5kZXIubW91c2VEb3duKCk7CisgICAgICAgICAgICAgICAgZXZlbnRTZW5k
ZXIubW91c2VNb3ZlVG8oeCArIDEwLCB5KTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHNl
dFRpbWVvdXQoYXV0b3Njcm9sbFRlc3RQYXJ0MiwgMTAwKTsKKyAgICAgICAgfQorCisgICAgICAg
IGZ1bmN0aW9uIGF1dG9zY3JvbGxUZXN0UGFydDIoKQorICAgICAgICB7CisgICAgICAgICAgICBp
ZiAod2luZG93LmV2ZW50U2VuZGVyKQorICAgICAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNl
VXAoKTsKKworICAgICAgICAgICAgdmFyIG1haW5Eb2N1bWVudFRvcCA9IGRvY3VtZW50LnNjcm9s
bGluZ0VsZW1lbnQuc2Nyb2xsVG9wOworICAgICAgICAgICAgaWYgKG1haW5Eb2N1bWVudFRvcCA9
PSA4MDApCisgICAgICAgICAgICAgICAgbG9nKCJQQVNTRUQ6IHNlbGVjdGluZyBpbiB0aGUgaWZy
YW1lIGRpZCBub3Qgc2Nyb2xsIHRoZSBwYWdlLiIpOworICAgICAgICAgICAgZWxzZQorICAgICAg
ICAgICAgICAgIGxvZygiRkFJTEVEOiB0aGUgcGFnZSBhdXRvc2Nyb2xsZWQgKHdpbmRvdy5zY3Jv
bGxUb3AgaXMgIiArIG1haW5Eb2N1bWVudFRvcCArICIpLiIpOworCisgICAgICAgICAgICBpZiAo
d2luZG93LnRlc3RSdW5uZXIpCisgICAgICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25l
KCk7CisgICAgICAgIH0KKyAgICAgICAgCisgICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVy
KCdsb2FkJywgZG9UZXN0LCBmYWxzZSk7CisgICAgICAgIDwvc2NyaXB0PgorICAgIDwvaGVhZD4K
Kzxib2R5PgorICAgIDxpZnJhbWUgaWQ9InRhcmdldEZyYW1lIiBzcmNkb2M9IjwhRE9DVFlQRSBo
dG1sPjxodG1sPjxib2R5PjxkaXYgaWQ9J3N0YXJ0aGVyZScgc3R5bGU9J2hlaWdodDo2MHB4OyBv
dmVyZmxvdzphdXRvOyc+YXNkZjxicj5hc2RmPGJyPmFzZGY8YnI+YXNkZjxicj5hc2RmIj48L2lm
cmFtZT4KKyAgICA8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKzwvYm9keT4KKzwvaHRtbD4KKwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>