<?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>145686</bug_id>
          
          <creation_ts>2015-06-04 22:49:26 -0700</creation_ts>
          <short_desc>Typing is slow in Gmail on iPads</short_desc>
          <delta_ts>2015-06-06 01:21:53 -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>HTML Editing</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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ryosuke Niwa">rniwa</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>enrica</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1099765</commentid>
    <comment_count>0</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-04 22:49:26 -0700</bug_when>
    <thetext>Visit mail.google.com with ToT WebKit on iPad 3. Typing is sluggish.

&lt;rdar://problem/21148125&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099768</commentid>
    <comment_count>1</comment_count>
      <attachid>254343</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-04 23:06:41 -0700</bug_when>
    <thetext>Created attachment 254343
Fixes the bug</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1099769</commentid>
    <comment_count>2</comment_count>
      <attachid>254344</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-04 23:07:48 -0700</bug_when>
    <thetext>Created attachment 254344
Removed irrelevant changes to perf.webkit.org</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100067</commentid>
    <comment_count>3</comment_count>
      <attachid>254344</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-06-06 00:13:14 -0700</bug_when>
    <thetext>Comment on attachment 254344
Removed irrelevant changes to perf.webkit.org

Looks great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100070</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2015-06-06 00:33:08 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; Comment on attachment 254344 [details]
&gt; Removed irrelevant changes to perf.webkit.org
&gt; 
&gt; Looks great!

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100073</commentid>
    <comment_count>5</comment_count>
      <attachid>254344</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-06 01:21:48 -0700</bug_when>
    <thetext>Comment on attachment 254344
Removed irrelevant changes to perf.webkit.org

Clearing flags on attachment: 254344

Committed r185287: &lt;http://trac.webkit.org/changeset/185287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100074</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-06-06 01:21:53 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254343</attachid>
            <date>2015-06-04 23:06:41 -0700</date>
            <delta_ts>2015-06-04 23:07:48 -0700</delta_ts>
            <desc>Fixes the bug</desc>
            <filename>bug-145686-20150604230619.patch</filename>
            <type>text/plain</type>
            <size>4628</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTI0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE1LTA2LTA0ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFR5cGluZyBpcyBzbG93IGluIEdt
YWlsIG9uIGlQYWRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDU2ODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGUgYnVnIHdhcyBjYXVzZWQgYnkgbmV4dENhbmRpZGF0ZSBhbmQgbmV4dFZpc3VhbGx5
RGlzdGluY3RDYW5kaWRhdGUgdHJhdmVyc2luZyB0aHJvdWdoIGVhY2ggY2hhcmFjdGVyCisgICAg
ICAgIGluIGEgdGV4dCBub2RlIHdpdGhvdXQgYSByZW5kZXJlci4gU2tpcCBhbnkgbm9kZSB0aGF0
IGRvZXNuJ3QgaGF2ZSBhIHJlbmRlcmVyIGluIGJvdGggb2YgdGhvc2UgZnVuY3Rpb25zCisgICAg
ICAgIGFuZCBjb3JyZXNwb25kaW5nIHByZXZpb3VzKiBmdW5jdGlvbnMuCisKKyAgICAgICAgSXQn
cyBmaW5lIHRvIHNraXAgdW5yZW5kZXJlZCBub2RlcyBpbiBQb3NpdGlvbkl0ZXJhdG9yIGJlY2F1
c2Ugb25seSBvdGhlciBjbGllbnRzIG9mIFBvc2l0aW9uSXRlcmF0b3IKKyAgICAgICAgYXJlIFBv
c2l0aW9uOjp1cHN0cmVhbSBhbmQgUG9zaXRpb246OmRvd25zdHJlYW0gYW5kIHRoZXkgZG9uJ3Qg
Y2FyZSBhYm91dCB1bi1yZW5kZXJlZCBub2RlcyBlaXRoZXIuCisKKyAgICAgICAgKiBkb20vUG9z
aXRpb25JdGVyYXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQb3NpdGlvbkl0ZXJhdG9yOjpp
bmNyZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UG9zaXRpb25JdGVyYXRvcjo6ZGVjcmVtZW50
KToKKyAgICAgICAgKiBlZGl0aW5nL2h0bWxlZGl0aW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Om5leHRWaXN1YWxseURpc3RpbmN0Q2FuZGlkYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OnByZXZp
b3VzVmlzdWFsbHlEaXN0aW5jdENhbmRpZGF0ZSk6CisKIDIwMTUtMDYtMDQgIEpvb25naHVuIFBh
cmsgIDxqaDcxOC5wYXJrQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFB1cmdlIFBhc3NSZWZQdHIg
Y3JlYXRlKCkgZmFjdG9yeSBmdW5jdGlvbnMgaW4gV2ViQ29yZS9jc3MKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2RvbS9Qb3NpdGlvbkl0ZXJhdG9yLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb25JdGVyYXRvci5jcHAJKHJldmlzaW9uIDE4NTIxOCkKKysrIFNvdXJj
ZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbkl0ZXJhdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjYs
NyArNjYsNyBAQCB2b2lkIFBvc2l0aW9uSXRlcmF0b3I6OmluY3JlbWVudCgpCiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKLSAgICBpZiAoIW1fYW5jaG9yTm9kZS0+aGFzQ2hpbGROb2RlcygpICYm
IG1fb2Zmc2V0SW5BbmNob3IgPCBsYXN0T2Zmc2V0Rm9yRWRpdGluZyhtX2FuY2hvck5vZGUpKQor
ICAgIGlmIChtX2FuY2hvck5vZGUtPnJlbmRlcmVyKCkgJiYgIW1fYW5jaG9yTm9kZS0+aGFzQ2hp
bGROb2RlcygpICYmIG1fb2Zmc2V0SW5BbmNob3IgPCBsYXN0T2Zmc2V0Rm9yRWRpdGluZyhtX2Fu
Y2hvck5vZGUpKQogICAgICAgICBtX29mZnNldEluQW5jaG9yID0gUG9zaXRpb246OnVuY2hlY2tl
ZE5leHRPZmZzZXQobV9hbmNob3JOb2RlLCBtX29mZnNldEluQW5jaG9yKTsKICAgICBlbHNlIHsK
ICAgICAgICAgbV9ub2RlQWZ0ZXJQb3NpdGlvbkluQW5jaG9yID0gbV9hbmNob3JOb2RlOwpAQCAt
OTgsNyArOTgsNyBAQCB2b2lkIFBvc2l0aW9uSXRlcmF0b3I6OmRlY3JlbWVudCgpCiAgICAgICAg
IG1fYW5jaG9yTm9kZSA9IG1fYW5jaG9yTm9kZS0+bGFzdENoaWxkKCk7CiAgICAgICAgIG1fb2Zm
c2V0SW5BbmNob3IgPSBtX2FuY2hvck5vZGUtPmhhc0NoaWxkTm9kZXMoKT8gMDogbGFzdE9mZnNl
dEZvckVkaXRpbmcobV9hbmNob3JOb2RlKTsKICAgICB9IGVsc2UgewotICAgICAgICBpZiAobV9v
ZmZzZXRJbkFuY2hvcikKKyAgICAgICAgaWYgKG1fb2Zmc2V0SW5BbmNob3IgJiYgbV9hbmNob3JO
b2RlLT5yZW5kZXJlcigpKQogICAgICAgICAgICAgbV9vZmZzZXRJbkFuY2hvciA9IFBvc2l0aW9u
Ojp1bmNoZWNrZWRQcmV2aW91c09mZnNldChtX2FuY2hvck5vZGUsIG1fb2Zmc2V0SW5BbmNob3Ip
OwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIG1fbm9kZUFmdGVyUG9zaXRpb25JbkFuY2hv
ciA9IG1fYW5jaG9yTm9kZTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvaHRtbGVkaXRp
bmcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvaHRtbGVkaXRpbmcu
Y3BwCShyZXZpc2lvbiAxODUyMTgpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2h0bWxlZGl0
aW5nLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQyLDEyICsyNDIsMTcgQEAgUG9zaXRpb24gbmV4
dENhbmRpZGF0ZShjb25zdCBQb3NpdGlvbiYgcAogCiBQb3NpdGlvbiBuZXh0VmlzdWFsbHlEaXN0
aW5jdENhbmRpZGF0ZShjb25zdCBQb3NpdGlvbiYgcG9zaXRpb24pCiB7CisgICAgLy8gRklYTUU6
IFVzZSBQb3NpdGlvbkl0ZXJhdG9yIGluc3RlYWQuCiAgICAgUG9zaXRpb24gcCA9IHBvc2l0aW9u
OwogICAgIFBvc2l0aW9uIGRvd25zdHJlYW1TdGFydCA9IHAuZG93bnN0cmVhbSgpOwogICAgIHdo
aWxlICghcC5hdEVuZE9mVHJlZSgpKSB7CiAgICAgICAgIHAgPSBwLm5leHQoQ2hhcmFjdGVyKTsK
ICAgICAgICAgaWYgKHAuaXNDYW5kaWRhdGUoKSAmJiBwLmRvd25zdHJlYW0oKSAhPSBkb3duc3Ry
ZWFtU3RhcnQpCiAgICAgICAgICAgICByZXR1cm4gcDsKKyAgICAgICAgaWYgKGF1dG8qIG5vZGUg
PSBwLmNvbnRhaW5lck5vZGUoKSkgeworICAgICAgICAgICAgaWYgKCFub2RlLT5yZW5kZXJlcigp
KQorICAgICAgICAgICAgICAgIHAgPSBsYXN0UG9zaXRpb25Jbk9yQWZ0ZXJOb2RlKG5vZGUpOwor
ICAgICAgICB9CiAgICAgfQogICAgIHJldHVybiBQb3NpdGlvbigpOwogfQpAQCAtMjY1LDEyICsy
NzAsMTcgQEAgUG9zaXRpb24gcHJldmlvdXNDYW5kaWRhdGUoY29uc3QgUG9zaXRpbwogCiBQb3Np
dGlvbiBwcmV2aW91c1Zpc3VhbGx5RGlzdGluY3RDYW5kaWRhdGUoY29uc3QgUG9zaXRpb24mIHBv
c2l0aW9uKQogeworICAgIC8vIEZJWE1FOiBVc2UgUG9zaXRpb25JdGVyYXRvciBpbnN0ZWFkLgog
ICAgIFBvc2l0aW9uIHAgPSBwb3NpdGlvbjsKICAgICBQb3NpdGlvbiBkb3duc3RyZWFtU3RhcnQg
PSBwLmRvd25zdHJlYW0oKTsKICAgICB3aGlsZSAoIXAuYXRTdGFydE9mVHJlZSgpKSB7CiAgICAg
ICAgIHAgPSBwLnByZXZpb3VzKENoYXJhY3Rlcik7CiAgICAgICAgIGlmIChwLmlzQ2FuZGlkYXRl
KCkgJiYgcC5kb3duc3RyZWFtKCkgIT0gZG93bnN0cmVhbVN0YXJ0KQogICAgICAgICAgICAgcmV0
dXJuIHA7CisgICAgICAgIGlmIChhdXRvKiBub2RlID0gcC5jb250YWluZXJOb2RlKCkpIHsKKyAg
ICAgICAgICAgIGlmICghbm9kZS0+cmVuZGVyZXIoKSkKKyAgICAgICAgICAgICAgICBwID0gZmly
c3RQb3NpdGlvbkluT3JCZWZvcmVOb2RlKG5vZGUpOworICAgICAgICB9CiAgICAgfQogICAgIHJl
dHVybiBQb3NpdGlvbigpOwogfQpJbmRleDogV2Vic2l0ZXMvcGVyZi53ZWJraXQub3JnL3Rvb2xz
L3N5bmMtd2l0aC1idWlsZGJvdC5weQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBXZWJzaXRlcy9wZXJmLndlYmtp
dC5vcmcvdG9vbHMvc3luYy13aXRoLWJ1aWxkYm90LnB5CShyZXZpc2lvbiAxODUyMTgpCisrKyBX
ZWJzaXRlcy9wZXJmLndlYmtpdC5vcmcvdG9vbHMvc3luYy13aXRoLWJ1aWxkYm90LnB5CSh3b3Jr
aW5nIGNvcHkpCkBAIC00Miw3ICs0Miw3IEBAIGRlZiBtYWluKCk6CiAKICAgICAgICAgZm9yIHJl
cXVlc3QgaW4gZmlsdGVyKGxhbWJkYSByZXF1ZXN0OiByZXF1ZXN0WydzdGF0dXMnXSA9PSAncGVu
ZGluZycsIG9wZW5fcmVxdWVzdHMpOgogICAgICAgICAgICAgY29uZmlnID0gY29uZmlnX2Zvcl9y
ZXF1ZXN0KGNvbmZpZ3VyYXRpb25zLCByZXF1ZXN0KQotICAgICAgICAgICAgaWYgbGVuKGNvbmZp
Z1snc2NoZWR1bGVkUmVxdWVzdHMnXSkgPCAxOgorICAgICAgICAgICAgaWYgY29uZmlnIGFuZCBs
ZW4oY29uZmlnWydzY2hlZHVsZWRSZXF1ZXN0cyddKSA8IDE6CiAgICAgICAgICAgICAgICAgcHJp
bnQgIlNjaGVkdWxpbmcgdGhlIGJ1aWxkIHJlcXVlc3QgJXMuLi4iICUgc3RyKHJlcXVlc3RbJ2lk
J10pCiAgICAgICAgICAgICAgICAgc2NoZWR1bGVfcmVxdWVzdChjb25maWcsIHJlcXVlc3QsIHJv
b3Rfc2V0cykKIAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254344</attachid>
            <date>2015-06-04 23:07:48 -0700</date>
            <delta_ts>2015-06-06 01:21:48 -0700</delta_ts>
            <desc>Removed irrelevant changes to perf.webkit.org</desc>
            <filename>fix145686b.patch</filename>
            <type>text/plain</type>
            <size>3896</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NTI0MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI0IEBACisyMDE1LTA2LTA0ICBSeW9zdWtl
IE5pd2EgIDxybml3YUB3ZWJraXQub3JnPgorCisgICAgICAgIFR5cGluZyBpcyBzbG93IGluIEdt
YWlsIG9uIGlQYWRzCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD0xNDU2ODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBUaGUgYnVnIHdhcyBjYXVzZWQgYnkgbmV4dENhbmRpZGF0ZSBhbmQgbmV4dFZpc3VhbGx5
RGlzdGluY3RDYW5kaWRhdGUgdHJhdmVyc2luZyB0aHJvdWdoIGVhY2ggY2hhcmFjdGVyCisgICAg
ICAgIGluIGEgdGV4dCBub2RlIHdpdGhvdXQgYSByZW5kZXJlci4gU2tpcCBhbnkgbm9kZSB0aGF0
IGRvZXNuJ3QgaGF2ZSBhIHJlbmRlcmVyIGluIGJvdGggb2YgdGhvc2UgZnVuY3Rpb25zCisgICAg
ICAgIGFuZCBjb3JyZXNwb25kaW5nIHByZXZpb3VzKiBmdW5jdGlvbnMuCisKKyAgICAgICAgSXQn
cyBmaW5lIHRvIHNraXAgdW5yZW5kZXJlZCBub2RlcyBpbiBQb3NpdGlvbkl0ZXJhdG9yIGJlY2F1
c2Ugb25seSBvdGhlciBjbGllbnRzIG9mIFBvc2l0aW9uSXRlcmF0b3IKKyAgICAgICAgYXJlIFBv
c2l0aW9uOjp1cHN0cmVhbSBhbmQgUG9zaXRpb246OmRvd25zdHJlYW0gYW5kIHRoZXkgZG9uJ3Qg
Y2FyZSBhYm91dCB1bi1yZW5kZXJlZCBub2RlcyBlaXRoZXIuCisKKyAgICAgICAgKiBkb20vUG9z
aXRpb25JdGVyYXRvci5jcHA6CisgICAgICAgIChXZWJDb3JlOjpQb3NpdGlvbkl0ZXJhdG9yOjpp
bmNyZW1lbnQpOgorICAgICAgICAoV2ViQ29yZTo6UG9zaXRpb25JdGVyYXRvcjo6ZGVjcmVtZW50
KToKKyAgICAgICAgKiBlZGl0aW5nL2h0bWxlZGl0aW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6
Om5leHRWaXN1YWxseURpc3RpbmN0Q2FuZGlkYXRlKToKKyAgICAgICAgKFdlYkNvcmU6OnByZXZp
b3VzVmlzdWFsbHlEaXN0aW5jdENhbmRpZGF0ZSk6CisKIDIwMTUtMDYtMDQgIEpvb25naHVuIFBh
cmsgIDxqaDcxOC5wYXJrQHNhbXN1bmcuY29tPgogCiAgICAgICAgIFB1cmdlIFBhc3NSZWZQdHIg
Y3JlYXRlKCkgZmFjdG9yeSBmdW5jdGlvbnMgaW4gV2ViQ29yZS9jc3MKSW5kZXg6IFNvdXJjZS9X
ZWJDb3JlL2RvbS9Qb3NpdGlvbkl0ZXJhdG9yLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9kb20vUG9zaXRpb25JdGVyYXRvci5jcHAJKHJldmlzaW9uIDE4NTIxOCkKKysrIFNvdXJj
ZS9XZWJDb3JlL2RvbS9Qb3NpdGlvbkl0ZXJhdG9yLmNwcAkod29ya2luZyBjb3B5KQpAQCAtNjYs
NyArNjYsNyBAQCB2b2lkIFBvc2l0aW9uSXRlcmF0b3I6OmluY3JlbWVudCgpCiAgICAgICAgIHJl
dHVybjsKICAgICB9CiAKLSAgICBpZiAoIW1fYW5jaG9yTm9kZS0+aGFzQ2hpbGROb2RlcygpICYm
IG1fb2Zmc2V0SW5BbmNob3IgPCBsYXN0T2Zmc2V0Rm9yRWRpdGluZyhtX2FuY2hvck5vZGUpKQor
ICAgIGlmIChtX2FuY2hvck5vZGUtPnJlbmRlcmVyKCkgJiYgIW1fYW5jaG9yTm9kZS0+aGFzQ2hp
bGROb2RlcygpICYmIG1fb2Zmc2V0SW5BbmNob3IgPCBsYXN0T2Zmc2V0Rm9yRWRpdGluZyhtX2Fu
Y2hvck5vZGUpKQogICAgICAgICBtX29mZnNldEluQW5jaG9yID0gUG9zaXRpb246OnVuY2hlY2tl
ZE5leHRPZmZzZXQobV9hbmNob3JOb2RlLCBtX29mZnNldEluQW5jaG9yKTsKICAgICBlbHNlIHsK
ICAgICAgICAgbV9ub2RlQWZ0ZXJQb3NpdGlvbkluQW5jaG9yID0gbV9hbmNob3JOb2RlOwpAQCAt
OTgsNyArOTgsNyBAQCB2b2lkIFBvc2l0aW9uSXRlcmF0b3I6OmRlY3JlbWVudCgpCiAgICAgICAg
IG1fYW5jaG9yTm9kZSA9IG1fYW5jaG9yTm9kZS0+bGFzdENoaWxkKCk7CiAgICAgICAgIG1fb2Zm
c2V0SW5BbmNob3IgPSBtX2FuY2hvck5vZGUtPmhhc0NoaWxkTm9kZXMoKT8gMDogbGFzdE9mZnNl
dEZvckVkaXRpbmcobV9hbmNob3JOb2RlKTsKICAgICB9IGVsc2UgewotICAgICAgICBpZiAobV9v
ZmZzZXRJbkFuY2hvcikKKyAgICAgICAgaWYgKG1fb2Zmc2V0SW5BbmNob3IgJiYgbV9hbmNob3JO
b2RlLT5yZW5kZXJlcigpKQogICAgICAgICAgICAgbV9vZmZzZXRJbkFuY2hvciA9IFBvc2l0aW9u
Ojp1bmNoZWNrZWRQcmV2aW91c09mZnNldChtX2FuY2hvck5vZGUsIG1fb2Zmc2V0SW5BbmNob3Ip
OwogICAgICAgICBlbHNlIHsKICAgICAgICAgICAgIG1fbm9kZUFmdGVyUG9zaXRpb25JbkFuY2hv
ciA9IG1fYW5jaG9yTm9kZTsKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvaHRtbGVkaXRp
bmcuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2VkaXRpbmcvaHRtbGVkaXRpbmcu
Y3BwCShyZXZpc2lvbiAxODUyMTgpCisrKyBTb3VyY2UvV2ViQ29yZS9lZGl0aW5nL2h0bWxlZGl0
aW5nLmNwcAkod29ya2luZyBjb3B5KQpAQCAtMjQyLDEyICsyNDIsMTcgQEAgUG9zaXRpb24gbmV4
dENhbmRpZGF0ZShjb25zdCBQb3NpdGlvbiYgcAogCiBQb3NpdGlvbiBuZXh0VmlzdWFsbHlEaXN0
aW5jdENhbmRpZGF0ZShjb25zdCBQb3NpdGlvbiYgcG9zaXRpb24pCiB7CisgICAgLy8gRklYTUU6
IFVzZSBQb3NpdGlvbkl0ZXJhdG9yIGluc3RlYWQuCiAgICAgUG9zaXRpb24gcCA9IHBvc2l0aW9u
OwogICAgIFBvc2l0aW9uIGRvd25zdHJlYW1TdGFydCA9IHAuZG93bnN0cmVhbSgpOwogICAgIHdo
aWxlICghcC5hdEVuZE9mVHJlZSgpKSB7CiAgICAgICAgIHAgPSBwLm5leHQoQ2hhcmFjdGVyKTsK
ICAgICAgICAgaWYgKHAuaXNDYW5kaWRhdGUoKSAmJiBwLmRvd25zdHJlYW0oKSAhPSBkb3duc3Ry
ZWFtU3RhcnQpCiAgICAgICAgICAgICByZXR1cm4gcDsKKyAgICAgICAgaWYgKGF1dG8qIG5vZGUg
PSBwLmNvbnRhaW5lck5vZGUoKSkgeworICAgICAgICAgICAgaWYgKCFub2RlLT5yZW5kZXJlcigp
KQorICAgICAgICAgICAgICAgIHAgPSBsYXN0UG9zaXRpb25Jbk9yQWZ0ZXJOb2RlKG5vZGUpOwor
ICAgICAgICB9CiAgICAgfQogICAgIHJldHVybiBQb3NpdGlvbigpOwogfQpAQCAtMjY1LDEyICsy
NzAsMTcgQEAgUG9zaXRpb24gcHJldmlvdXNDYW5kaWRhdGUoY29uc3QgUG9zaXRpbwogCiBQb3Np
dGlvbiBwcmV2aW91c1Zpc3VhbGx5RGlzdGluY3RDYW5kaWRhdGUoY29uc3QgUG9zaXRpb24mIHBv
c2l0aW9uKQogeworICAgIC8vIEZJWE1FOiBVc2UgUG9zaXRpb25JdGVyYXRvciBpbnN0ZWFkLgog
ICAgIFBvc2l0aW9uIHAgPSBwb3NpdGlvbjsKICAgICBQb3NpdGlvbiBkb3duc3RyZWFtU3RhcnQg
PSBwLmRvd25zdHJlYW0oKTsKICAgICB3aGlsZSAoIXAuYXRTdGFydE9mVHJlZSgpKSB7CiAgICAg
ICAgIHAgPSBwLnByZXZpb3VzKENoYXJhY3Rlcik7CiAgICAgICAgIGlmIChwLmlzQ2FuZGlkYXRl
KCkgJiYgcC5kb3duc3RyZWFtKCkgIT0gZG93bnN0cmVhbVN0YXJ0KQogICAgICAgICAgICAgcmV0
dXJuIHA7CisgICAgICAgIGlmIChhdXRvKiBub2RlID0gcC5jb250YWluZXJOb2RlKCkpIHsKKyAg
ICAgICAgICAgIGlmICghbm9kZS0+cmVuZGVyZXIoKSkKKyAgICAgICAgICAgICAgICBwID0gZmly
c3RQb3NpdGlvbkluT3JCZWZvcmVOb2RlKG5vZGUpOworICAgICAgICB9CiAgICAgfQogICAgIHJl
dHVybiBQb3NpdGlvbigpOwogfQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>