<?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>132881</bug_id>
          
          <creation_ts>2014-05-13 12:12:59 -0700</creation_ts>
          <short_desc>[iOS WK2] background-attachment:fixed behaves very poorly</short_desc>
          <delta_ts>2014-05-13 12:34:32 -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>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>InRadar</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>benjamin</cc>
    
    <cc>cmarcelo</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1009036</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-13 12:12:59 -0700</bug_when>
    <thetext>[iOS WK2] background-attachment:fixed behaves very poorly</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009038</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-13 12:18:33 -0700</bug_when>
    <thetext>&lt;rdar://problem/16789526&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009041</commentid>
    <comment_count>2</comment_count>
      <attachid>231400</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-13 12:28:17 -0700</bug_when>
    <thetext>Created attachment 231400
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1009043</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2014-05-13 12:34:32 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/168726</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>231400</attachid>
            <date>2014-05-13 12:28:17 -0700</date>
            <delta_ts>2014-05-13 12:30:35 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-132881-20140513122754.patch</filename>
            <type>text/plain</type>
            <size>12025</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTY4NjcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV1RGL0NoYW5n
ZUxvZyBiL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCmluZGV4IGI4NWI3NDhjOTAxZGQzZDA5NTY5YzAy
YTYzN2IxMjM0OTI5NTVhNjcuLmY3YWExZTlhZjQzNzQ1MzA0ZWQzZDMxNzMzMTRhY2NhNGU0MzM0
MmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XVEYvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XVEYvQ2hh
bmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTQtMDUtMTMgIFNpbW9uIEZyYXNlciAgPHNpbW9u
LmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPUyBXSzJdIGJhY2tncm91bmQtYXR0YWNo
bWVudDpmaXhlZCBiZWhhdmVzIHZlcnkgcG9vcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMzI4ODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2
Nzg5NTI2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorICAgICAgICAK
KyAgICAgICAgUmVtb3ZlIEVOQUJMRV9GQVNUX01PQklMRV9TQ1JPTExJTkcuIFBvcnRzIGNhbiB1
c2UgdGhlIGZpeGVkQmFja2dyb3VuZHNQYWludFJlbGF0aXZlVG9Eb2N1bWVudAorICAgICAgICBz
ZXR0aW5nIG5vdy4KKworICAgICAgICAqIHd0Zi9GZWF0dXJlRGVmaW5lcy5oOgorCiAyMDE0LTA1
LTA4ICBBbGV4ZXkgUHJvc2t1cnlha292ICA8YXBAYXBwbGUuY29tPgogCiAgICAgICAgIEF1dG9t
YXRpY2FsbHkgemlwIGRvY3VtZW50IGJ1bmRsZXMgdXNlZCB2aWEgRmlsZSBBUEkKZGlmZiAtLWdp
dCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpp
bmRleCBkNGE2ODY5YWRhYThjNTNjNjE4NDA1MmFkMzFhZGYxOTEyODdjNDNjLi5kNTdlYTU0NWY1
OWEzNzQ1YzRkZjU4NjE0YzIwNDEwZDY0ZDliNTc1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjgg
QEAKKzIwMTQtMDUtMTMgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisK
KyAgICAgICAgW2lPUyBXSzJdIGJhY2tncm91bmQtYXR0YWNobWVudDpmaXhlZCBiZWhhdmVzIHZl
cnkgcG9vcmx5CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMzI4ODEKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzE2Nzg5NTI2PgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSB0aGUgb2xkIEVOQUJM
RV9GQVNUX01PQklMRV9TQ1JPTExJTkcgY29kZSwgYW5kIGFkZCBhIHNldHRpbmcgdGhhdAorICAg
ICAgICBjb250cm9scyB3aGV0aGVyIGZpeGVkIGJhY2tncm91bmRzIHBhaW50IHJlbGF0aXZlIHRv
IHRoZSBkb2N1bWVudCwgd2hpY2gKKyAgICAgICAgaXMgZW5hYmxlZCBmb3IgaU9TIChXSzEgYW5k
IFdLMikuIFRoaXMgc2V0dGluZyBpcyBjb25zdWx0ZWQgd2hlbiB3ZSByZXBhaW50CisgICAgICAg
IGZpeGVkIGJhY2tncm91bmRzIG9uIHNjcm9sbGluZywgd2hlbiB3ZSBwYWludCB0aGVtLCBhbmQg
d2hlbiB3ZSBkZWNpZGUgdG8gbWFrZQorICAgICAgICBhIGxheWVyIGZvciBmaXhlZCBiYWNrZ3Jv
dW5kcy4KKyAgICAgICAgCisgICAgICAgICogcGFnZS9TZXR0aW5ncy5jcHA6CisgICAgICAgICog
cGFnZS9TZXR0aW5ncy5pbjoKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmpl
Y3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyQm94TW9kZWxPYmplY3Q6OmNhbGN1bGF0
ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyRWxl
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpSZW5kZXJFbGVtZW50OjpzdHlsZVdpbGxDaGFu
Z2UpOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyRWxlbWVudDo6d2lsbEJlUmVtb3ZlZEZyb21U
cmVlKToKKyAgICAgICAgKFdlYkNvcmU6OnNob3VsZFJlcGFpbnRGaXhlZEJhY2tncm91bmRzT25T
Y3JvbGwpOiBEZWxldGVkLgorICAgICAgICAqIHJlbmRlcmluZy9SZW5kZXJMYXllckNvbXBvc2l0
b3IuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpuZWVkc0Zp
eGVkUm9vdEJhY2tncm91bmRMYXllcik6CisKIDIwMTQtMDUtMTIgIFNpbW9uIEZyYXNlciAgPHNp
bW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gRml4ZWQgaXRlbXMgYXJlIHNv
bWV0aW1lcyBjbGlwcGVkIGFmdGVyIHJ1YmJlci1iYW5kaW5nCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V1RGL3d0Zi9GZWF0dXJlRGVmaW5lcy5oIGIvU291cmNlL1dURi93dGYvRmVhdHVyZURlZmluZXMu
aAppbmRleCBkMGIzOGE1Nzg3YTAzNTFhNzQ4MTJmN2RjYzVmZDkyNjYxNjA1MGRkLi45YTRlZWJk
ZDdlZTA5MTg0NmY5MTcyOWEwNGJiMDc0NGVjMGRkZmFkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV1RG
L3d0Zi9GZWF0dXJlRGVmaW5lcy5oCisrKyBiL1NvdXJjZS9XVEYvd3RmL0ZlYXR1cmVEZWZpbmVz
LmgKQEAgLTQ1MiwxMCArNDUyLDYgQEAKICNkZWZpbmUgRU5BQkxFX0VOQ1JZUFRFRF9NRURJQV9W
MiAwCiAjZW5kaWYKIAotI2lmICFkZWZpbmVkKEVOQUJMRV9GQVNUX01PQklMRV9TQ1JPTExJTkcp
Ci0jZGVmaW5lIEVOQUJMRV9GQVNUX01PQklMRV9TQ1JPTExJTkcgMAotI2VuZGlmCi0KICNpZiAh
ZGVmaW5lZChFTkFCTEVfRklMVEVSUykKICNkZWZpbmUgRU5BQkxFX0ZJTFRFUlMgMAogI2VuZGlm
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL1NldHRpbmdzLmNwcCBiL1NvdXJjZS9X
ZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwCmluZGV4IDZjMDM0NDlhMjRiZGYxODhmY2Q5MDM3YjU5
NTc4NzM1ZGZmNzhlNWMuLjUxNGE1YTEzYmNlZjU5NjE2NGM0MGRmM2VjNDdlM2ZkMzU1ZThlMTgg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwCisrKyBiL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuY3BwCkBAIC0xMjIsMTIgKzEyMiwxNCBAQCBzdGF0aWMg
RWRpdGluZ0JlaGF2aW9yVHlwZSBlZGl0aW5nQmVoYXZpb3JUeXBlRm9yUGxhdGZvcm0oKQogCiAj
aWYgUExBVEZPUk0oSU9TKQogc3RhdGljIGNvbnN0IGJvb2wgZGVmYXVsdEZpeGVkUG9zaXRpb25D
cmVhdGVzU3RhY2tpbmdDb250ZXh0ID0gdHJ1ZTsKK3N0YXRpYyBjb25zdCBib29sIGRlZmF1bHRG
aXhlZEJhY2tncm91bmRzUGFpbnRSZWxhdGl2ZVRvRG9jdW1lbnQgPSB0cnVlOwogc3RhdGljIGNv
bnN0IGJvb2wgZGVmYXVsdEFjY2VsZXJhdGVkQ29tcG9zaXRpbmdGb3JGaXhlZFBvc2l0aW9uRW5h
YmxlZCA9IHRydWU7CiBzdGF0aWMgY29uc3QgYm9vbCBkZWZhdWx0TWVkaWFQbGF5YmFja0FsbG93
c0lubGluZSA9IGZhbHNlOwogc3RhdGljIGNvbnN0IGJvb2wgZGVmYXVsdE1lZGlhUGxheWJhY2tS
ZXF1aXJlc1VzZXJHZXN0dXJlID0gdHJ1ZTsKIHN0YXRpYyBjb25zdCBib29sIGRlZmF1bHRTaG91
bGRSZXNwZWN0SW1hZ2VPcmllbnRhdGlvbiA9IHRydWU7CiAjZWxzZQogc3RhdGljIGNvbnN0IGJv
b2wgZGVmYXVsdEZpeGVkUG9zaXRpb25DcmVhdGVzU3RhY2tpbmdDb250ZXh0ID0gZmFsc2U7Citz
dGF0aWMgY29uc3QgYm9vbCBkZWZhdWx0Rml4ZWRCYWNrZ3JvdW5kc1BhaW50UmVsYXRpdmVUb0Rv
Y3VtZW50ID0gZmFsc2U7CiBzdGF0aWMgY29uc3QgYm9vbCBkZWZhdWx0QWNjZWxlcmF0ZWRDb21w
b3NpdGluZ0ZvckZpeGVkUG9zaXRpb25FbmFibGVkID0gZmFsc2U7CiBzdGF0aWMgY29uc3QgYm9v
bCBkZWZhdWx0TWVkaWFQbGF5YmFja0FsbG93c0lubGluZSA9IHRydWU7CiBzdGF0aWMgY29uc3Qg
Ym9vbCBkZWZhdWx0TWVkaWFQbGF5YmFja1JlcXVpcmVzVXNlckdlc3R1cmUgPSBmYWxzZTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaW4gYi9Tb3VyY2UvV2ViQ29y
ZS9wYWdlL1NldHRpbmdzLmluCmluZGV4IGQxZGM4ZTYxNmIxNmY4Mjg1ZDAwN2Y5ODMxZWY0Y2Ew
OWFhNzljZDcuLjIyMDJlMDExOTJiNGQ5YzA2YWI2MWQ4ZjYyY2MzNmY5NDFhMmYxNWEgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvU2V0dGluZ3MuaW4KKysrIGIvU291cmNlL1dlYkNv
cmUvcGFnZS9TZXR0aW5ncy5pbgpAQCAtMTg3LDYgKzE4Nyw3IEBAIHNlbGVjdFRyYWlsaW5nV2hp
dGVzcGFjZUVuYWJsZWQgaW5pdGlhbD1kZWZhdWx0U2VsZWN0VHJhaWxpbmdXaGl0ZXNwYWNlRW5h
YmxlZAogCiBzZWxlY3Rpb25JbmNsdWRlc0FsdEltYWdlVGV4dCBpbml0aWFsPXRydWUKIHVzZUxl
Z2FjeUJhY2tncm91bmRTaXplU2hvcnRoYW5kQmVoYXZpb3IgaW5pdGlhbD1mYWxzZQorZml4ZWRC
YWNrZ3JvdW5kc1BhaW50UmVsYXRpdmVUb0RvY3VtZW50IGluaXRpYWw9ZGVmYXVsdEZpeGVkQmFj
a2dyb3VuZHNQYWludFJlbGF0aXZlVG9Eb2N1bWVudAogCiBtaW5pbXVtWm9vbUZvbnRTaXplIHR5
cGU9ZmxvYXQsIGluaXRpYWw9MTUsIGNvbmRpdGlvbmFsPUlPU19URVhUX0FVVE9TSVpJTkcKIApk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0
LmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJCb3hNb2RlbE9iamVjdC5jcHAK
aW5kZXggODc0NmIzOTc5OTQ0NTU3NDdhNTQ1NmVlMDRjMmE1YzJmMWU2NjA0Yy4uMjI0YjRjMWM4
OTkwZjVhODczNjFlYzFjMzVlOGUyMmUxNjdmZmY2NiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNv
cmUvcmVuZGVyaW5nL1JlbmRlckJveE1vZGVsT2JqZWN0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyQm94TW9kZWxPYmplY3QuY3BwCkBAIC0xMDc3LDE3ICsxMDc3LDYg
QEAgdm9pZCBSZW5kZXJCb3hNb2RlbE9iamVjdDo6Y2FsY3VsYXRlQmFja2dyb3VuZEltYWdlR2Vv
bWV0cnkoY29uc3QgUmVuZGVyTGF5ZXJNb2QKICAgICAvLyBkZXN0UmVjdCB3aWxsIGJlIGFkanVz
dGVkIGxhdGVyIGlmIHRoZSBiYWNrZ3JvdW5kIGlzIG5vbi1yZXBlYXRpbmcuCiAgICAgLy8gRklY
TUU6IHRyYW5zZm9ybXMgc3BlYyBzYXlzIHRoYXQgZml4ZWQgYmFja2dyb3VuZHMgYmVoYXZlIGxp
a2Ugc2Nyb2xsIGluc2lkZSB0cmFuc2Zvcm1zLiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTU2NzkKICAgICBib29sIGZpeGVkQXR0YWNobWVudCA9IGZpbGxMYXllci0+
YXR0YWNobWVudCgpID09IEZpeGVkQmFja2dyb3VuZEF0dGFjaG1lbnQ7Ci0gICAgCi0jaWYgRU5B
QkxFKEZBU1RfTU9CSUxFX1NDUk9MTElORykKLSAgICBpZiAodmlldygpLmZyYW1lVmlldygpLmNh
bkJsaXRPblNjcm9sbCgpKSB7Ci0gICAgICAgIC8vIEFzIGEgc2lkZSBlZmZlY3Qgb2YgYW4gb3B0
aW1pemF0aW9uIHRvIGJsaXQgb24gc2Nyb2xsLCB3ZSBkbyBub3QgaG9ub3IgdGhlIENTUwotICAg
ICAgICAvLyBwcm9wZXJ0eSAiYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZCIgYmVjYXVzZSBp
dCBtYXkgcmVzdWx0IGluIHJlbmRlcmluZwotICAgICAgICAvLyBhcnRpZmFjdHMuIE5vdGUsIHRo
ZXNlIGFydGlmYWN0cyBvbmx5IGFwcGVhciBpZiB3ZSBhcmUgYmxpdHRpbmcgb24gc2Nyb2xsIG9m
Ci0gICAgICAgIC8vIGEgcGFnZSB0aGF0IGhhcyBmaXhlZCBiYWNrZ3JvdW5kIGltYWdlcy4KLSAg
ICAgICAgZml4ZWRBdHRhY2htZW50ID0gZmFsc2U7Ci0gICAgfQotI2VuZGlmCi0KICAgICBpZiAo
IWZpeGVkQXR0YWNobWVudCkgewogICAgICAgICBnZW9tZXRyeS5zZXREZXN0UmVjdChwYWludFJl
Y3QpOwogCkBAIC0xMTIyLDEyICsxMTExLDE3IEBAIHZvaWQgUmVuZGVyQm94TW9kZWxPYmplY3Q6
OmNhbGN1bGF0ZUJhY2tncm91bmRJbWFnZUdlb21ldHJ5KGNvbnN0IFJlbmRlckxheWVyTW9kCiAg
ICAgfSBlbHNlIHsKICAgICAgICAgZ2VvbWV0cnkuc2V0SGFzTm9uTG9jYWxHZW9tZXRyeSgpOwog
Ci0gICAgICAgIExheW91dFJlY3Qgdmlld3BvcnRSZWN0ID0gdmlldygpLnZpZXdSZWN0KCk7Ci0g
ICAgICAgIGlmIChmaXhlZEJhY2tncm91bmRQYWludHNJbkxvY2FsQ29vcmRpbmF0ZXMoKSkKLSAg
ICAgICAgICAgIHZpZXdwb3J0UmVjdC5zZXRMb2NhdGlvbihMYXlvdXRQb2ludCgpKTsKLSAgICAg
ICAgZWxzZQotICAgICAgICAgICAgdmlld3BvcnRSZWN0LnNldExvY2F0aW9uKHRvTGF5b3V0UG9p
bnQodmlldygpLmZyYW1lVmlldygpLnNjcm9sbE9mZnNldEZvckZpeGVkUG9zaXRpb24oKSkpOwot
CisgICAgICAgIExheW91dFJlY3Qgdmlld3BvcnRSZWN0OworICAgICAgICBpZiAoZnJhbWUoKS5z
ZXR0aW5ncygpLmZpeGVkQmFja2dyb3VuZHNQYWludFJlbGF0aXZlVG9Eb2N1bWVudCgpKQorICAg
ICAgICAgICAgdmlld3BvcnRSZWN0ID0gdmlldygpLnVuc2NhbGVkRG9jdW1lbnRSZWN0KCk7Cisg
ICAgICAgIGVsc2UgeworICAgICAgICAgICAgdmlld3BvcnRSZWN0ID0gdmlldygpLnZpZXdSZWN0
KCk7CisgICAgICAgICAgICBpZiAoZml4ZWRCYWNrZ3JvdW5kUGFpbnRzSW5Mb2NhbENvb3JkaW5h
dGVzKCkpCisgICAgICAgICAgICAgICAgdmlld3BvcnRSZWN0LnNldExvY2F0aW9uKExheW91dFBv
aW50KCkpOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHZpZXdwb3J0UmVjdC5z
ZXRMb2NhdGlvbih0b0xheW91dFBvaW50KHZpZXcoKS5mcmFtZVZpZXcoKS5zY3JvbGxPZmZzZXRG
b3JGaXhlZFBvc2l0aW9uKCkpKTsKKyAgICAgICAgfQorICAgICAgICAKICAgICAgICAgaWYgKHBh
aW50Q29udGFpbmVyKQogICAgICAgICAgICAgdmlld3BvcnRSZWN0Lm1vdmVCeShMYXlvdXRQb2lu
dCgtcGFpbnRDb250YWluZXItPmxvY2FsVG9BYnNvbHV0ZShGbG9hdFBvaW50KCkpKSk7CiAKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJFbGVtZW50LmNwcAppbmRleCBjMzc2YmFlNGU4
NGJhZmMwNTA4YjBjNDQ0N2MwNzc2YzM1ZGM4MWViLi45OWI2ZjczOTUyZmU0ODkxYTZhMDFjZDFk
OWI3OTgwMDU2ZWZiMGNiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVu
ZGVyRWxlbWVudC5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckVsZW1l
bnQuY3BwCkBAIC01Nyw2ICs1Nyw3IEBACiAjaW5jbHVkZSAiUmVuZGVyVGhlbWUuaCIKICNpbmNs
dWRlICJSZW5kZXJWaWV3LmgiCiAjaW5jbHVkZSAiU1ZHUmVuZGVyU3VwcG9ydC5oIgorI2luY2x1
ZGUgIlNldHRpbmdzLmgiCiAjaW5jbHVkZSAiU3R5bGVSZXNvbHZlci5oIgogI2luY2x1ZGUgPHd0
Zi9NYXRoRXh0cmFzLmg+CiAjaW5jbHVkZSA8d3RmL1N0YWNrU3RhdHMuaD4KQEAgLTc5MywxOSAr
Nzk0LDYgQEAgdm9pZCBSZW5kZXJFbGVtZW50Ojpwcm9wYWdhdGVTdHlsZVRvQW5vbnltb3VzQ2hp
bGRyZW4oU3R5bGVQcm9wYWdhdGlvblR5cGUgcHJvcGEKICAgICB9CiB9CiAKLS8vIE9uIGxvdy1w
b3dlcmVkL21vYmlsZSBkZXZpY2VzLCBwcmV2ZW50aW5nIGJsaXR0aW5nIG9uIGEgc2Nyb2xsIGNh
biBjYXVzZSBub3RpY2VhYmxlIGRlbGF5cwotLy8gd2hlbiBzY3JvbGxpbmcgYSBwYWdlIHdpdGgg
YSBmaXhlZCBiYWNrZ3JvdW5kIGltYWdlLiBBcyBhbiBvcHRpbWl6YXRpb24sIGFzc3VtaW5nIHRo
ZXJlIGFyZQotLy8gbm8gZml4ZWQgcG9zaXRvbmVkIGVsZW1lbnRzIG9uIHRoZSBwYWdlLCB3ZSBj
YW4gYWNjbGVyYXRlIHNjcm9sbGluZyAodmlhIGJsaXR0aW5nKSBpZiB3ZQotLy8gaWdub3JlIHRo
ZSBDU1MgcHJvcGVydHkgImJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQiLgotc3RhdGljIGJv
b2wgc2hvdWxkUmVwYWludEZpeGVkQmFja2dyb3VuZHNPblNjcm9sbCgpCi17Ci0jaWYgRU5BQkxF
KEZBU1RfTU9CSUxFX1NDUk9MTElORykKLSAgICByZXR1cm4gZmFsc2U7Ci0jZWxzZQotICAgIHJl
dHVybiB0cnVlOwotI2VuZGlmCi19Ci0KIHN0YXRpYyBpbmxpbmUgYm9vbCByZW5kZXJlckhhc0Jh
Y2tncm91bmQoY29uc3QgUmVuZGVyRWxlbWVudCogcmVuZGVyZXIpCiB7CiAgICAgcmV0dXJuIHJl
bmRlcmVyICYmIHJlbmRlcmVyLT5oYXNCYWNrZ3JvdW5kKCk7CkBAIC04NzksMjcgKzg2NywzMSBA
QCB2b2lkIFJlbmRlckVsZW1lbnQ6OnN0eWxlV2lsbENoYW5nZShTdHlsZURpZmZlcmVuY2UgZGlm
ZiwgY29uc3QgUmVuZGVyU3R5bGUmIG5ldwogICAgICAgICBzX25vTG9uZ2VyQWZmZWN0c1BhcmVu
dEJsb2NrID0gZmFsc2U7CiAgICAgfQogCi0gICAgYm9vbCByZXBhaW50Rml4ZWRCYWNrZ3JvdW5k
c09uU2Nyb2xsID0gc2hvdWxkUmVwYWludEZpeGVkQmFja2dyb3VuZHNPblNjcm9sbCgpOwotCi0g
ICAgYm9vbCBuZXdTdHlsZVNsb3dTY3JvbGwgPSByZXBhaW50Rml4ZWRCYWNrZ3JvdW5kc09uU2Ny
b2xsICYmIG5ld1N0eWxlLmhhc0ZpeGVkQmFja2dyb3VuZEltYWdlKCk7Ci0gICAgYm9vbCBvbGRT
dHlsZVNsb3dTY3JvbGwgPSBvbGRTdHlsZSAmJiByZXBhaW50Rml4ZWRCYWNrZ3JvdW5kc09uU2Ny
b2xsICYmIG1fc3R5bGUtPmhhc0ZpeGVkQmFja2dyb3VuZEltYWdlKCk7Ci0gICAgYm9vbCBkcmF3
c1Jvb3RCYWNrZ3JvdW5kID0gaXNSb290KCkgfHwgKGlzQm9keSgpICYmICFyZW5kZXJlckhhc0Jh
Y2tncm91bmQoZG9jdW1lbnQoKS5kb2N1bWVudEVsZW1lbnQoKS0+cmVuZGVyZXIoKSkpOwotICAg
IGlmIChkcmF3c1Jvb3RCYWNrZ3JvdW5kICYmIHJlcGFpbnRGaXhlZEJhY2tncm91bmRzT25TY3Jv
bGwpIHsKLSAgICAgICAgaWYgKHZpZXcoKS5jb21wb3NpdG9yKCkuc3VwcG9ydHNGaXhlZFJvb3RC
YWNrZ3JvdW5kQ29tcG9zaXRpbmcoKSkgewotICAgICAgICAgICAgaWYgKG5ld1N0eWxlU2xvd1Nj
cm9sbCAmJiBuZXdTdHlsZS5oYXNFbnRpcmVseUZpeGVkQmFja2dyb3VuZCgpKQotICAgICAgICAg
ICAgICAgIG5ld1N0eWxlU2xvd1Njcm9sbCA9IGZhbHNlOwotCi0gICAgICAgICAgICBpZiAob2xk
U3R5bGVTbG93U2Nyb2xsICYmIG1fc3R5bGUtPmhhc0VudGlyZWx5Rml4ZWRCYWNrZ3JvdW5kKCkp
Ci0gICAgICAgICAgICAgICAgb2xkU3R5bGVTbG93U2Nyb2xsID0gZmFsc2U7CisgICAgYm9vbCBu
ZXdTdHlsZVVzZXNGaXhlZEJhY2tncm91bmRzID0gbmV3U3R5bGUuaGFzRml4ZWRCYWNrZ3JvdW5k
SW1hZ2UoKTsKKyAgICBib29sIG9sZFN0eWxlVXNlc0ZpeGVkQmFja2dyb3VuZHMgPSBtX3N0eWxl
LT5oYXNGaXhlZEJhY2tncm91bmRJbWFnZSgpOworICAgIGlmIChuZXdTdHlsZVVzZXNGaXhlZEJh
Y2tncm91bmRzIHx8IG9sZFN0eWxlVXNlc0ZpeGVkQmFja2dyb3VuZHMpIHsKKyAgICAgICAgYm9v
bCByZXBhaW50Rml4ZWRCYWNrZ3JvdW5kc09uU2Nyb2xsID0gIWZyYW1lKCkuc2V0dGluZ3MoKS5m
aXhlZEJhY2tncm91bmRzUGFpbnRSZWxhdGl2ZVRvRG9jdW1lbnQoKTsKKworICAgICAgICBib29s
IG5ld1N0eWxlU2xvd1Njcm9sbCA9IHJlcGFpbnRGaXhlZEJhY2tncm91bmRzT25TY3JvbGwgJiYg
bmV3U3R5bGVVc2VzRml4ZWRCYWNrZ3JvdW5kczsKKyAgICAgICAgYm9vbCBvbGRTdHlsZVNsb3dT
Y3JvbGwgPSBvbGRTdHlsZSAmJiByZXBhaW50Rml4ZWRCYWNrZ3JvdW5kc09uU2Nyb2xsICYmIG9s
ZFN0eWxlVXNlc0ZpeGVkQmFja2dyb3VuZHM7CisgICAgICAgIGJvb2wgZHJhd3NSb290QmFja2dy
b3VuZCA9IGlzUm9vdCgpIHx8IChpc0JvZHkoKSAmJiAhcmVuZGVyZXJIYXNCYWNrZ3JvdW5kKGRv
Y3VtZW50KCkuZG9jdW1lbnRFbGVtZW50KCktPnJlbmRlcmVyKCkpKTsKKyAgICAgICAgaWYgKGRy
YXdzUm9vdEJhY2tncm91bmQgJiYgcmVwYWludEZpeGVkQmFja2dyb3VuZHNPblNjcm9sbCkgewor
ICAgICAgICAgICAgaWYgKHZpZXcoKS5jb21wb3NpdG9yKCkuc3VwcG9ydHNGaXhlZFJvb3RCYWNr
Z3JvdW5kQ29tcG9zaXRpbmcoKSkgeworICAgICAgICAgICAgICAgIGlmIChuZXdTdHlsZVNsb3dT
Y3JvbGwgJiYgbmV3U3R5bGUuaGFzRW50aXJlbHlGaXhlZEJhY2tncm91bmQoKSkKKyAgICAgICAg
ICAgICAgICAgICAgbmV3U3R5bGVTbG93U2Nyb2xsID0gZmFsc2U7CisKKyAgICAgICAgICAgICAg
ICBpZiAob2xkU3R5bGVTbG93U2Nyb2xsICYmIG1fc3R5bGUtPmhhc0VudGlyZWx5Rml4ZWRCYWNr
Z3JvdW5kKCkpCisgICAgICAgICAgICAgICAgICAgIG9sZFN0eWxlU2xvd1Njcm9sbCA9IGZhbHNl
OworICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgfQogCi0gICAgaWYgKG9sZFN0eWxlU2xv
d1Njcm9sbCAhPSBuZXdTdHlsZVNsb3dTY3JvbGwpIHsKLSAgICAgICAgaWYgKG9sZFN0eWxlU2xv
d1Njcm9sbCkKLSAgICAgICAgICAgIHZpZXcoKS5mcmFtZVZpZXcoKS5yZW1vdmVTbG93UmVwYWlu
dE9iamVjdCh0aGlzKTsKKyAgICAgICAgaWYgKG9sZFN0eWxlU2xvd1Njcm9sbCAhPSBuZXdTdHls
ZVNsb3dTY3JvbGwpIHsKKyAgICAgICAgICAgIGlmIChvbGRTdHlsZVNsb3dTY3JvbGwpCisgICAg
ICAgICAgICAgICAgdmlldygpLmZyYW1lVmlldygpLnJlbW92ZVNsb3dSZXBhaW50T2JqZWN0KHRo
aXMpOwogCi0gICAgICAgIGlmIChuZXdTdHlsZVNsb3dTY3JvbGwpCi0gICAgICAgICAgICB2aWV3
KCkuZnJhbWVWaWV3KCkuYWRkU2xvd1JlcGFpbnRPYmplY3QodGhpcyk7CisgICAgICAgICAgICBp
ZiAobmV3U3R5bGVTbG93U2Nyb2xsKQorICAgICAgICAgICAgICAgIHZpZXcoKS5mcmFtZVZpZXco
KS5hZGRTbG93UmVwYWludE9iamVjdCh0aGlzKTsKKyAgICAgICAgfQogICAgIH0KIAogICAgIGlm
IChpc1Jvb3QoKSB8fCBpc0JvZHkoKSkKQEAgLTEwMDIsOCArOTk0LDcgQEAgdm9pZCBSZW5kZXJF
bGVtZW50Ojp3aWxsQmVSZW1vdmVkRnJvbVRyZWUoKQogICAgICAgICByZW1vdmVMYXllcnMobGF5
ZXIpOwogICAgIH0KIAotICAgIGJvb2wgcmVwYWludEZpeGVkQmFja2dyb3VuZHNPblNjcm9sbCA9
IHNob3VsZFJlcGFpbnRGaXhlZEJhY2tncm91bmRzT25TY3JvbGwoKTsKLSAgICBpZiAocmVwYWlu
dEZpeGVkQmFja2dyb3VuZHNPblNjcm9sbCAmJiBtX3N0eWxlLT5oYXNGaXhlZEJhY2tncm91bmRJ
bWFnZSgpKQorICAgIGlmIChtX3N0eWxlLT5oYXNGaXhlZEJhY2tncm91bmRJbWFnZSgpICYmICFm
cmFtZSgpLnNldHRpbmdzKCkuZml4ZWRCYWNrZ3JvdW5kc1BhaW50UmVsYXRpdmVUb0RvY3VtZW50
KCkpCiAgICAgICAgIHZpZXcoKS5mcmFtZVZpZXcoKS5yZW1vdmVTbG93UmVwYWludE9iamVjdCh0
aGlzKTsKIAogICAgIGlmIChpc091dE9mRmxvd1Bvc2l0aW9uZWQoKSAmJiBwYXJlbnQoKS0+Y2hp
bGRyZW5JbmxpbmUoKSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllckNvbXBvc2l0b3IuY3BwIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxh
eWVyQ29tcG9zaXRvci5jcHAKaW5kZXggNGYzMDhlY2JjMTA1MTUyNzU5ZWNiNzYzMGViYzI5ZTdk
ZjcyZGU0OC4uZWU2N2Q3MjEwMTRjYmIzZjAyMWIwZmY5Zjk0NzZhZTQ4OWE2NWRiMCAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAK
KysrIGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9zaXRvci5jcHAK
QEAgLTI3MjAsNiArMjcyMCw5IEBAIGJvb2wgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpuZWVkc0Zp
eGVkUm9vdEJhY2tncm91bmRMYXllcihjb25zdCBSZW5kZXJMYXllciYgbGF5CiAgICAgaWYgKCZs
YXllciAhPSBtX3JlbmRlclZpZXcubGF5ZXIoKSkKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisg
ICAgaWYgKG1fcmVuZGVyVmlldy5mcmFtZVZpZXcoKS5mcmFtZSgpLnNldHRpbmdzKCkuZml4ZWRC
YWNrZ3JvdW5kc1BhaW50UmVsYXRpdmVUb0RvY3VtZW50KCkpCisgICAgICAgIHJldHVybiBmYWxz
ZTsKKwogICAgIHJldHVybiBzdXBwb3J0c0ZpeGVkUm9vdEJhY2tncm91bmRDb21wb3NpdGluZygp
ICYmIG1fcmVuZGVyVmlldy5yb290QmFja2dyb3VuZElzRW50aXJlbHlGaXhlZCgpOwogfQogCg==
</data>
<flag name="review"
          id="255843"
          type_id="1"
          status="+"
          setter="bdakin"
    />
          </attachment>
      

    </bug>

</bugzilla>