<?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>159894</bug_id>
          
          <creation_ts>2016-07-18 13:17:28 -0700</creation_ts>
          <short_desc>Mail contents are temporarily obscured by black rectangles when returning from suspend and in app switcher</short_desc>
          <delta_ts>2016-07-18 13:42: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>New Bugs</component>
          <version>WebKit 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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1212069</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-07-18 13:17:28 -0700</bug_when>
    <thetext>Mail contents are temporarily obscured by black rectangles when returning from suspend and in app switcher</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1212070</commentid>
    <comment_count>1</comment_count>
      <attachid>283921</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-07-18 13:17:52 -0700</bug_when>
    <thetext>Created attachment 283921
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1212072</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-07-18 13:25:02 -0700</bug_when>
    <thetext>rdar://problem/26973202</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1212078</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2016-07-18 13:42:38 -0700</bug_when>
    <thetext>https://trac.webkit.org/changeset/203371</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>283921</attachid>
            <date>2016-07-18 13:17:52 -0700</date>
            <delta_ts>2016-07-18 13:39:47 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-159894-20160718131657.patch</filename>
            <type>text/plain</type>
            <size>10744</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjAzMzA2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOGE0NTE1NDNlOTZlYmUw
YmRkZDI2M2ViMzBiMTc3NTUyOTRlODZjMi4uMzBhZmM3YTU3ZmMzZTE2YTZlNzBjN2Y3YjA4ZGJk
ZDY5Y2M2MzdjYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDM2IEBACisyMDE2LTA3LTE4ICBUaW0g
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCisgICAgICAgIE1haWwgY29udGVu
dHMgYXJlIHRlbXBvcmFyaWx5IG9ic2N1cmVkIGJ5IGJsYWNrIHJlY3RhbmdsZXMgd2hlbiByZXR1
cm5pbmcgZnJvbSBzdXNwZW5kIGFuZCBpbiBhcHAgc3dpdGNoZXIKKyAgICAgICAgaHR0cHM6Ly9i
dWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE1OTg5NAorICAgICAgICA8cmRhcjovL3By
b2JsZW0vMjY5NzMyMDI+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgKiBVSVByb2Nlc3MvQXBwbGljYXRpb25TdGF0ZVRyYWNrZXIuaDoKKyAgICAgICAg
KiBVSVByb2Nlc3MvQXBwbGljYXRpb25TdGF0ZVRyYWNrZXIubW06CisgICAgICAgIChXZWJLaXQ6
OkFwcGxpY2F0aW9uU3RhdGVUcmFja2VyOjpBcHBsaWNhdGlvblN0YXRlVHJhY2tlcik6CisgICAg
ICAgIChXZWJLaXQ6OkFwcGxpY2F0aW9uU3RhdGVUcmFja2VyOjp+QXBwbGljYXRpb25TdGF0ZVRy
YWNrZXIpOgorICAgICAgICAoV2ViS2l0OjpBcHBsaWNhdGlvblN0YXRlVHJhY2tlcjo6YXBwbGlj
YXRpb25EaWRDcmVhdGVXaW5kb3dDb250ZXh0KToKKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dL
Q29udGVudFZpZXcubW06CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgZGlkTW92ZVRvV2luZG93
XSk6CisgICAgICAgICgtW1dLQ29udGVudFZpZXcgX2FwcGxpY2F0aW9uRGlkQ3JlYXRlV2luZG93
Q29udGV4dF0pOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9hcHBsaWNhdGlvbldpbGxFbnRl
ckZvcmVncm91bmRdKTogRGVsZXRlZC4KKyAgICAgICAgKiBVSVByb2Nlc3MvaW9zL1dLUERGVmll
dy5tbToKKyAgICAgICAgKC1bV0tQREZWaWV3IGRpZE1vdmVUb1dpbmRvd10pOgorICAgICAgICAo
LVtXS1BERlZpZXcgX2FwcGxpY2F0aW9uRGlkQ3JlYXRlV2luZG93Q29udGV4dF0pOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9pb3MvV2ViUGFnZVByb3h5SU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpX
ZWJQYWdlUHJveHk6OmFwcGxpY2F0aW9uRGlkRmluaXNoU25hcHNob3R0aW5nQWZ0ZXJFbnRlcmlu
Z0JhY2tncm91bmQpOgorICAgICAgICBIaWRlIGNvbnRlbnQgYXQgd2luZG93IGNvbnRleHQgY3Jl
YXRpb24gdGltZSwgaW5zdGVhZCBvZiB3aGVuIHRoZSBhcHBsaWNhdGlvbgorICAgICAgICBiZWNv
bWVzIGZvcmVncm91bmRlZC4gT3RoZXJ3aXNlLCBiYWNrZ3JvdW5kIHNuYXBzaG90cyAod2hpY2gg
Y3JlYXRlL2Rlc3Ryb3kKKyAgICAgICAgd2luZG93IGNvbnRleHRzLCBidXQgZG8gbm90IGJyaW5n
IHRoZSBhcHAgaW50byB0aGUgZm9yZWdyb3VuZCkgY2FuIGhhdmUKKyAgICAgICAgcGFyZW50ZWQg
bGF5ZXJzIHRoYXQgaGF2ZSB2b2xhdGlsZSBzdXJmYWNlcyBpbiB0aGVtLiBJbiB0aGUgbm9ybWFs
IGNhc2UsCisgICAgICAgIHdlIHdpbGwgc3Vic2VxdWVudGx5IGdldCBmb3JlZ3JvdW5kZWQgYW5k
IHJlLWJ1aWxkIHRoZSBsYXllciB0cmVlOyBpbiB0aGUKKyAgICAgICAgYmFja2dyb3VuZCBzbmFw
c2hvdCBjYXNlLCB3ZSB3aWxsIGp1c3QgaGF2ZSBhbiBlbXB0eSBsYXllciB0cmVlLgorCisgICAg
ICAgIEluIHRoZSBmdXR1cmUsIHdlIHNob3VsZCBjb25zaWRlciBtYWtpbmcgQXBwbGljYXRpb25T
dGF0ZVRyYWNrZXIgdXNlCisgICAgICAgIHdpbmRvdyBjb250ZXh0IGNyZWF0aW9uL2Rlc3RydWN0
aW9uIHRvIGRyaXZlIHdlYiBwcm9jZXNzIGxpZmV0aW1lLCBzbworICAgICAgICB0aGF0IHdlIGNh
biBhY3R1YWxseSBwYWludCBjb3JyZWN0bHkgZm9yIGJhY2tncm91bmQgc25hcHNob3RzLgorCiAy
MDE2LTA3LTE1ICBHZW9mZnJleSBHYXJlbiAgPGdnYXJlbkBhcHBsZS5jb20+CiAKICAgICAgICAg
QWRkZWQgYSBtYWtlUmVmPFQ+IGhlbHBlcgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FwcGxpY2F0aW9uU3RhdGVUcmFja2VyLmggYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nl
c3MvQXBwbGljYXRpb25TdGF0ZVRyYWNrZXIuaAppbmRleCA0MDM0MWMwZDkyNGYyYjY1NTE0Nzkx
ZDQ1Y2FiODExMWZkODJjZjI5Li42OTZlMjkwMzFhNTQ1ODAyZjQxMzA1NTc2ZWQyMWU3Mzc0ZjY1
MTVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQXBwbGljYXRpb25TdGF0
ZVRyYWNrZXIuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQXBwbGljYXRpb25TdGF0
ZVRyYWNrZXIuaApAQCAtMzksMTggKzM5LDIwIEBAIG5hbWVzcGFjZSBXZWJLaXQgewogCiBjbGFz
cyBBcHBsaWNhdGlvblN0YXRlVHJhY2tlciB7CiBwdWJsaWM6Ci0gICAgQXBwbGljYXRpb25TdGF0
ZVRyYWNrZXIoVUlWaWV3ICosIFNFTCBkaWRFbnRlckJhY2tncm91bmRTZWxlY3RvciwgU0VMIGRp
ZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVyRW50ZXJpbmdCYWNrZ3JvdW5kU2VsZWN0b3IsIFNFTCB3
aWxsRW50ZXJGb3JlZ3JvdW5kU2VsZWN0b3IpOworICAgIEFwcGxpY2F0aW9uU3RhdGVUcmFja2Vy
KFVJVmlldyAqLCBTRUwgZGlkRW50ZXJCYWNrZ3JvdW5kU2VsZWN0b3IsIFNFTCBkaWRDcmVhdGVX
aW5kb3dDb250ZXh0U2VsZWN0b3IsIFNFTCBkaWRGaW5pc2hTbmFwc2hvdHRpbmdBZnRlckVudGVy
aW5nQmFja2dyb3VuZFNlbGVjdG9yLCBTRUwgd2lsbEVudGVyRm9yZWdyb3VuZFNlbGVjdG9yKTsK
ICAgICB+QXBwbGljYXRpb25TdGF0ZVRyYWNrZXIoKTsKIAogICAgIGJvb2wgaXNJbkJhY2tncm91
bmQoKSBjb25zdCB7IHJldHVybiBtX2lzSW5CYWNrZ3JvdW5kOyB9CiAKIHByaXZhdGU6CiAgICAg
dm9pZCBhcHBsaWNhdGlvbkRpZEVudGVyQmFja2dyb3VuZCgpOworICAgIHZvaWQgYXBwbGljYXRp
b25EaWRDcmVhdGVXaW5kb3dDb250ZXh0KCk7CiAgICAgdm9pZCBhcHBsaWNhdGlvbkRpZEZpbmlz
aFNuYXBzaG90dGluZ0FmdGVyRW50ZXJpbmdCYWNrZ3JvdW5kKCk7CiAgICAgdm9pZCBhcHBsaWNh
dGlvbldpbGxFbnRlckZvcmVncm91bmQoKTsKIAogICAgIFdlYWtPYmpDUHRyPFVJVmlldz4gbV92
aWV3OwogICAgIFNFTCBtX2RpZEVudGVyQmFja2dyb3VuZFNlbGVjdG9yOworICAgIFNFTCBtX2Rp
ZENyZWF0ZVdpbmRvd0NvbnRleHRTZWxlY3RvcjsKICAgICBTRUwgbV9kaWRGaW5pc2hTbmFwc2hv
dHRpbmdBZnRlckVudGVyaW5nQmFja2dyb3VuZFNlbGVjdG9yOwogICAgIFNFTCBtX3dpbGxFbnRl
ckZvcmVncm91bmRTZWxlY3RvcjsKIApAQCAtNjEsNiArNjMsNyBAQCBwcml2YXRlOgogICAgIFJl
dGFpblB0cjxCS1NBcHBsaWNhdGlvblN0YXRlTW9uaXRvcj4gbV9hcHBsaWNhdGlvblN0YXRlTW9u
aXRvcjsKIAogICAgIGlkIG1fZGlkRW50ZXJCYWNrZ3JvdW5kT2JzZXJ2ZXI7CisgICAgaWQgbV9k
aWRDcmVhdGVXaW5kb3dDb250ZXh0T2JzZXJ2ZXI7CiAgICAgaWQgbV9kaWRGaW5pc2hTbmFwc2hv
dHRpbmdBZnRlckVudGVyaW5nQmFja2dyb3VuZE9ic2VydmVyOwogICAgIGlkIG1fd2lsbEVudGVy
Rm9yZWdyb3VuZE9ic2VydmVyOwogfTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9BcHBsaWNhdGlvblN0YXRlVHJhY2tlci5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9BcHBsaWNhdGlvblN0YXRlVHJhY2tlci5tbQppbmRleCAxOTliYjExZTQ3MzQ5Mzk0MWIzOTE1
NzRhN2QwNWExOWJmZTVlNTU0Li4wNTFiZWUzNTc0ZDc0YWJiMTAyMzkzM2NiMDVmOTcyNGE5MDkz
OTUzIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQXBwbGljYXRpb25TdGF0
ZVRyYWNrZXIubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FwcGxpY2F0aW9uU3Rh
dGVUcmFja2VyLm1tCkBAIC03MywxOCArNzMsMjEgQEAgc3RhdGljIGJvb2wgaXNCYWNrZ3JvdW5k
U3RhdGUoQktTQXBwbGljYXRpb25TdGF0ZSBzdGF0ZSkKICAgICB9CiB9CiAKLUFwcGxpY2F0aW9u
U3RhdGVUcmFja2VyOjpBcHBsaWNhdGlvblN0YXRlVHJhY2tlcihVSVZpZXcgKnZpZXcsIFNFTCBk
aWRFbnRlckJhY2tncm91bmRTZWxlY3RvciwgU0VMIGRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVy
RW50ZXJpbmdCYWNrZ3JvdW5kU2VsZWN0b3IsIFNFTCB3aWxsRW50ZXJGb3JlZ3JvdW5kU2VsZWN0
b3IpCitBcHBsaWNhdGlvblN0YXRlVHJhY2tlcjo6QXBwbGljYXRpb25TdGF0ZVRyYWNrZXIoVUlW
aWV3ICp2aWV3LCBTRUwgZGlkRW50ZXJCYWNrZ3JvdW5kU2VsZWN0b3IsIFNFTCBkaWRDcmVhdGVX
aW5kb3dDb250ZXh0U2VsZWN0b3IsIFNFTCBkaWRGaW5pc2hTbmFwc2hvdHRpbmdBZnRlckVudGVy
aW5nQmFja2dyb3VuZFNlbGVjdG9yLCBTRUwgd2lsbEVudGVyRm9yZWdyb3VuZFNlbGVjdG9yKQog
ICAgIDogbV92aWV3KHZpZXcpCiAgICAgLCBtX2RpZEVudGVyQmFja2dyb3VuZFNlbGVjdG9yKGRp
ZEVudGVyQmFja2dyb3VuZFNlbGVjdG9yKQorICAgICwgbV9kaWRDcmVhdGVXaW5kb3dDb250ZXh0
U2VsZWN0b3IoZGlkQ3JlYXRlV2luZG93Q29udGV4dFNlbGVjdG9yKQogICAgICwgbV9kaWRGaW5p
c2hTbmFwc2hvdHRpbmdBZnRlckVudGVyaW5nQmFja2dyb3VuZFNlbGVjdG9yKGRpZEZpbmlzaFNu
YXBzaG90dGluZ0FmdGVyRW50ZXJpbmdCYWNrZ3JvdW5kU2VsZWN0b3IpCiAgICAgLCBtX3dpbGxF
bnRlckZvcmVncm91bmRTZWxlY3Rvcih3aWxsRW50ZXJGb3JlZ3JvdW5kU2VsZWN0b3IpCiAgICAg
LCBtX2lzSW5CYWNrZ3JvdW5kKHRydWUpCiAgICAgLCBtX3dlYWtQdHJGYWN0b3J5KHRoaXMpCiAg
ICAgLCBtX2RpZEVudGVyQmFja2dyb3VuZE9ic2VydmVyKG51bGxwdHIpCisgICAgLCBtX2RpZENy
ZWF0ZVdpbmRvd0NvbnRleHRPYnNlcnZlcihudWxscHRyKQogICAgICwgbV9kaWRGaW5pc2hTbmFw
c2hvdHRpbmdBZnRlckVudGVyaW5nQmFja2dyb3VuZE9ic2VydmVyKG51bGxwdHIpCiAgICAgLCBt
X3dpbGxFbnRlckZvcmVncm91bmRPYnNlcnZlcihudWxscHRyKQogewogICAgIEFTU0VSVChbbV92
aWV3LmdldCgpIHJlc3BvbmRzVG9TZWxlY3RvcjptX2RpZEVudGVyQmFja2dyb3VuZFNlbGVjdG9y
XSk7CisgICAgQVNTRVJUKFttX3ZpZXcuZ2V0KCkgcmVzcG9uZHNUb1NlbGVjdG9yOm1fZGlkQ3Jl
YXRlV2luZG93Q29udGV4dFNlbGVjdG9yXSk7CiAgICAgQVNTRVJUKFttX3ZpZXcuZ2V0KCkgcmVz
cG9uZHNUb1NlbGVjdG9yOm1fZGlkRmluaXNoU25hcHNob3R0aW5nQWZ0ZXJFbnRlcmluZ0JhY2tn
cm91bmRTZWxlY3Rvcl0pOwogICAgIEFTU0VSVChbbV92aWV3LmdldCgpIHJlc3BvbmRzVG9TZWxl
Y3RvcjptX3dpbGxFbnRlckZvcmVncm91bmRTZWxlY3Rvcl0pOwogCkBAIC05Myw2ICs5NiwxMyBA
QCBBcHBsaWNhdGlvblN0YXRlVHJhY2tlcjo6QXBwbGljYXRpb25TdGF0ZVRyYWNrZXIoVUlWaWV3
ICp2aWV3LCBTRUwgZGlkRW50ZXJCYWNrZwogCiAgICAgTlNOb3RpZmljYXRpb25DZW50ZXIgKm5v
dGlmaWNhdGlvbkNlbnRlciA9IFtOU05vdGlmaWNhdGlvbkNlbnRlciBkZWZhdWx0Q2VudGVyXTsK
ICAgICBhdXRvIHdlYWtUaGlzID0gbV93ZWFrUHRyRmFjdG9yeS5jcmVhdGVXZWFrUHRyKCk7Cisg
ICAgbV9kaWRDcmVhdGVXaW5kb3dDb250ZXh0T2JzZXJ2ZXIgPSBbbm90aWZpY2F0aW9uQ2VudGVy
IGFkZE9ic2VydmVyRm9yTmFtZTpAIl9VSVdpbmRvd0RpZENyZWF0ZVdpbmRvd0NvbnRleHROb3Rp
ZmljYXRpb24iIG9iamVjdDp3aW5kb3cgcXVldWU6bmlsIHVzaW5nQmxvY2s6W3dlYWtUaGlzXShO
U05vdGlmaWNhdGlvbiAqKSB7CisgICAgICAgIGF1dG8gYXBwbGljYXRpb25TdGF0ZVRyYWNrZXIg
PSB3ZWFrVGhpcy5nZXQoKTsKKyAgICAgICAgaWYgKCFhcHBsaWNhdGlvblN0YXRlVHJhY2tlcikK
KyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgYXBwbGljYXRpb25TdGF0ZVRyYWNrZXItPmFw
cGxpY2F0aW9uRGlkQ3JlYXRlV2luZG93Q29udGV4dCgpOworICAgIH1dOworCiAgICAgbV9kaWRG
aW5pc2hTbmFwc2hvdHRpbmdBZnRlckVudGVyaW5nQmFja2dyb3VuZE9ic2VydmVyID0gW25vdGlm
aWNhdGlvbkNlbnRlciBhZGRPYnNlcnZlckZvck5hbWU6QCJfVUlXaW5kb3dXaWxsRGVzdHJveVdp
bmRvd0NvbnRleHROb3RpZmljYXRpb24iIG9iamVjdDp3aW5kb3cgcXVldWU6bmlsIHVzaW5nQmxv
Y2s6W3dlYWtUaGlzXShOU05vdGlmaWNhdGlvbiAqKSB7CiAgICAgICAgIGF1dG8gYXBwbGljYXRp
b25TdGF0ZVRyYWNrZXIgPSB3ZWFrVGhpcy5nZXQoKTsKICAgICAgICAgaWYgKCFhcHBsaWNhdGlv
blN0YXRlVHJhY2tlcikKQEAgLTE4Myw2ICsxOTMsNyBAQCBBcHBsaWNhdGlvblN0YXRlVHJhY2tl
cjo6fkFwcGxpY2F0aW9uU3RhdGVUcmFja2VyKCkKIAogICAgIE5TTm90aWZpY2F0aW9uQ2VudGVy
ICpub3RpZmljYXRpb25DZW50ZXIgPSBbTlNOb3RpZmljYXRpb25DZW50ZXIgZGVmYXVsdENlbnRl
cl07CiAgICAgW25vdGlmaWNhdGlvbkNlbnRlciByZW1vdmVPYnNlcnZlcjptX2RpZEVudGVyQmFj
a2dyb3VuZE9ic2VydmVyXTsKKyAgICBbbm90aWZpY2F0aW9uQ2VudGVyIHJlbW92ZU9ic2VydmVy
Om1fZGlkQ3JlYXRlV2luZG93Q29udGV4dE9ic2VydmVyXTsKICAgICBbbm90aWZpY2F0aW9uQ2Vu
dGVyIHJlbW92ZU9ic2VydmVyOm1fZGlkRmluaXNoU25hcHNob3R0aW5nQWZ0ZXJFbnRlcmluZ0Jh
Y2tncm91bmRPYnNlcnZlcl07CiAgICAgW25vdGlmaWNhdGlvbkNlbnRlciByZW1vdmVPYnNlcnZl
cjptX3dpbGxFbnRlckZvcmVncm91bmRPYnNlcnZlcl07CiB9CkBAIC0xOTUsNiArMjA2LDEyIEBA
IHZvaWQgQXBwbGljYXRpb25TdGF0ZVRyYWNrZXI6OmFwcGxpY2F0aW9uRGlkRW50ZXJCYWNrZ3Jv
dW5kKCkKICAgICAgICAgd3RmT2JqY01zZ1NlbmQ8dm9pZD4odmlldy5nZXQoKSwgbV9kaWRFbnRl
ckJhY2tncm91bmRTZWxlY3Rvcik7CiB9CiAKK3ZvaWQgQXBwbGljYXRpb25TdGF0ZVRyYWNrZXI6
OmFwcGxpY2F0aW9uRGlkQ3JlYXRlV2luZG93Q29udGV4dCgpCit7CisgICAgaWYgKGF1dG8gdmll
dyA9IG1fdmlldy5nZXQoKSkKKyAgICAgICAgd3RmT2JqY01zZ1NlbmQ8dm9pZD4odmlldy5nZXQo
KSwgbV9kaWRDcmVhdGVXaW5kb3dDb250ZXh0U2VsZWN0b3IpOworfQorCiB2b2lkIEFwcGxpY2F0
aW9uU3RhdGVUcmFja2VyOjphcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVyRW50
ZXJpbmdCYWNrZ3JvdW5kKCkKIHsKICAgICBpZiAoYXV0byB2aWV3ID0gbV92aWV3LmdldCgpKQpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1t
IGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3Lm1tCmluZGV4IDVm
MDhkMDNjYmQ2ZGE1ZDFhYzU3NTVkMDYyZDQ1NTQwZTk0NmMyMmIuLjhkMGI5MDg5YzgzMzU2ZmIx
NGQ3YTZmYzdiNjI2MzEzYWRkMjAzNWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJv
Y2Vzcy9pb3MvV0tDb250ZW50Vmlldy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
aW9zL1dLQ29udGVudFZpZXcubW0KQEAgLTI4NCw3ICsyODQsNyBAQCBwcml2YXRlOgogICAgICAg
ICByZXR1cm47CiAKICAgICBBU1NFUlQoIV9hcHBsaWNhdGlvblN0YXRlVHJhY2tlcik7Ci0gICAg
X2FwcGxpY2F0aW9uU3RhdGVUcmFja2VyID0gc3RkOjptYWtlX3VuaXF1ZTxBcHBsaWNhdGlvblN0
YXRlVHJhY2tlcj4oc2VsZiwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEVudGVyQmFja2dyb3Vu
ZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25EaWRGaW5pc2hTbmFwc2hvdHRpbmdBZnRlckVudGVy
aW5nQmFja2dyb3VuZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25XaWxsRW50ZXJGb3JlZ3JvdW5k
KSk7CisgICAgX2FwcGxpY2F0aW9uU3RhdGVUcmFja2VyID0gc3RkOjptYWtlX3VuaXF1ZTxBcHBs
aWNhdGlvblN0YXRlVHJhY2tlcj4oc2VsZiwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEVudGVy
QmFja2dyb3VuZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25EaWRDcmVhdGVXaW5kb3dDb250ZXh0
KSwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVyRW50ZXJp
bmdCYWNrZ3JvdW5kKSwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbldpbGxFbnRlckZvcmVncm91bmQp
KTsKIH0KIAogLSAoV0tCcm93c2luZ0NvbnRleHRDb250cm9sbGVyICopYnJvd3NpbmdDb250ZXh0
Q29udHJvbGxlcgpAQCAtNjAxLDYgKzYwMSwxMiBAQCBzdGF0aWMgdm9pZCBzdG9yZUFjY2Vzc2li
aWxpdHlSZW1vdGVDb25uZWN0aW9uSW5mb3JtYXRpb24oaWQgZWxlbWVudCwgcGlkX3QgcGlkLAog
ICAgIF9wYWdlLT52aWV3U3RhdGVEaWRDaGFuZ2UoVmlld1N0YXRlOjpBbGxGbGFncyAmIH5WaWV3
U3RhdGU6OklzSW5XaW5kb3cpOwogfQogCistICh2b2lkKV9hcHBsaWNhdGlvbkRpZENyZWF0ZVdp
bmRvd0NvbnRleHQKK3sKKyAgICBpZiAoYXV0byBkcmF3aW5nQXJlYSA9IF9wYWdlLT5kcmF3aW5n
QXJlYSgpKQorICAgICAgICBkcmF3aW5nQXJlYS0+aGlkZUNvbnRlbnRVbnRpbEFueVVwZGF0ZSgp
OworfQorCiAtICh2b2lkKV9hcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVyRW50
ZXJpbmdCYWNrZ3JvdW5kCiB7CiAgICAgX3BhZ2UtPmFwcGxpY2F0aW9uRGlkRmluaXNoU25hcHNo
b3R0aW5nQWZ0ZXJFbnRlcmluZ0JhY2tncm91bmQoKTsKQEAgLTYwOSw4ICs2MTUsNiBAQCBzdGF0
aWMgdm9pZCBzdG9yZUFjY2Vzc2liaWxpdHlSZW1vdGVDb25uZWN0aW9uSW5mb3JtYXRpb24oaWQg
ZWxlbWVudCwgcGlkX3QgcGlkLAogLSAodm9pZClfYXBwbGljYXRpb25XaWxsRW50ZXJGb3JlZ3Jv
dW5kCiB7CiAgICAgX3BhZ2UtPmFwcGxpY2F0aW9uV2lsbEVudGVyRm9yZWdyb3VuZCgpOwotICAg
IGlmIChhdXRvIGRyYXdpbmdBcmVhID0gX3BhZ2UtPmRyYXdpbmdBcmVhKCkpCi0gICAgICAgIGRy
YXdpbmdBcmVhLT5oaWRlQ29udGVudFVudGlsQW55VXBkYXRlKCk7CiAgICAgX3BhZ2UtPnZpZXdT
dGF0ZURpZENoYW5nZShWaWV3U3RhdGU6OkFsbEZsYWdzICYgflZpZXdTdGF0ZTo6SXNJbldpbmRv
dywgdHJ1ZSwgV2ViUGFnZVByb3h5OjpWaWV3U3RhdGVDaGFuZ2VEaXNwYXRjaE1vZGU6OkltbWVk
aWF0ZSk7CiB9CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvV0tQ
REZWaWV3Lm1tIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XS1BERlZpZXcubW0KaW5k
ZXggODg0M2JjOGU5MDljNjcwZGY4NGVkZGI5MWZiMTA0ZWYzYzFmZmViMC4uMWVhZWQ4Y2U1YjE3
ZWRjMjQ1ZTFjNjAwYWYzMDBlOGZhMzg4M2IwOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
VUlQcm9jZXNzL2lvcy9XS1BERlZpZXcubW0KKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNz
L2lvcy9XS1BERlZpZXcubW0KQEAgLTg2NCw3ICs4NjQsNyBAQCBzdGF0aWMgTlNTdHJpbmdDb21w
YXJlT3B0aW9ucyBzdHJpbmdDb21wYXJlT3B0aW9ucyhfV0tGaW5kT3B0aW9ucyBvcHRpb25zKQog
ICAgICAgICByZXR1cm47CiAKICAgICBBU1NFUlQoIV9hcHBsaWNhdGlvblN0YXRlVHJhY2tlcik7
Ci0gICAgX2FwcGxpY2F0aW9uU3RhdGVUcmFja2VyID0gc3RkOjptYWtlX3VuaXF1ZTxBcHBsaWNh
dGlvblN0YXRlVHJhY2tlcj4oc2VsZiwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEVudGVyQmFj
a2dyb3VuZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25EaWRGaW5pc2hTbmFwc2hvdHRpbmdBZnRl
ckVudGVyaW5nQmFja2dyb3VuZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25XaWxsRW50ZXJGb3Jl
Z3JvdW5kKSk7CisgICAgX2FwcGxpY2F0aW9uU3RhdGVUcmFja2VyID0gc3RkOjptYWtlX3VuaXF1
ZTxBcHBsaWNhdGlvblN0YXRlVHJhY2tlcj4oc2VsZiwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRp
ZEVudGVyQmFja2dyb3VuZCksIEBzZWxlY3RvcihfYXBwbGljYXRpb25EaWRDcmVhdGVXaW5kb3dD
b250ZXh0KSwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVy
RW50ZXJpbmdCYWNrZ3JvdW5kKSwgQHNlbGVjdG9yKF9hcHBsaWNhdGlvbldpbGxFbnRlckZvcmVn
cm91bmQpKTsKIH0KIAogLSAoQk9PTClpc0JhY2tncm91bmQKQEAgLTg4MSw2ICs4ODEsMTAgQEAg
c3RhdGljIE5TU3RyaW5nQ29tcGFyZU9wdGlvbnMgc3RyaW5nQ29tcGFyZU9wdGlvbnMoX1dLRmlu
ZE9wdGlvbnMgb3B0aW9ucykKICAgICBfd2ViVmlldy0+X3BhZ2UtPnZpZXdTdGF0ZURpZENoYW5n
ZShWaWV3U3RhdGU6OkFsbEZsYWdzICYgflZpZXdTdGF0ZTo6SXNJbldpbmRvdyk7CiB9CiAKKy0g
KHZvaWQpX2FwcGxpY2F0aW9uRGlkQ3JlYXRlV2luZG93Q29udGV4dAoreworfQorCiAtICh2b2lk
KV9hcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGluZ0FmdGVyRW50ZXJpbmdCYWNrZ3JvdW5k
CiB7CiAgICAgX3dlYlZpZXctPl9wYWdlLT5hcHBsaWNhdGlvbkRpZEZpbmlzaFNuYXBzaG90dGlu
Z0FmdGVyRW50ZXJpbmdCYWNrZ3JvdW5kKCk7Cg==
</data>
<flag name="review"
          id="307581"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
    <flag name="commit-queue"
          id="307583"
          type_id="3"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>