<?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>144778</bug_id>
          
          <creation_ts>2015-05-07 18:15:00 -0700</creation_ts>
          <short_desc>REGRESSION (r183300): Fixed elements flash when scrolling</short_desc>
          <delta_ts>2015-05-07 23:42:16 -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>cdumez</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1092940</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-07 18:15:00 -0700</bug_when>
    <thetext>REGRESSION (r183300): Fixed elements flash when scrolling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092958</commentid>
    <comment_count>1</comment_count>
      <attachid>252671</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-07 18:31:29 -0700</bug_when>
    <thetext>Created attachment 252671
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092960</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-07 18:31:57 -0700</bug_when>
    <thetext>rdar://problem/20769741</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092973</commentid>
    <comment_count>3</comment_count>
      <attachid>252671</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2015-05-07 18:46:04 -0700</bug_when>
    <thetext>Comment on attachment 252671
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=252671&amp;action=review

&gt; Source/WebCore/platform/graphics/ca/GraphicsLayerCA.h:153
&gt; -        bool ancestorHasTransformAnimation;
&gt; -        int treeDepth;
&gt; -        CommitState()
&gt; -            : ancestorHasTransformAnimation(false)
&gt; -            , treeDepth(0)
&gt; -        { }
&gt; +        int treeDepth { 0 };
&gt; +        bool ancestorHasTransformAnimation { false };
&gt; +        bool ancestorsAllowBackingStoreDetachment { true };

Nice!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1092974</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-07 18:48:44 -0700</bug_when>
    <thetext>https://trac.webkit.org/r183970</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093042</commentid>
    <comment_count>5</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-05-07 23:05:23 -0700</bug_when>
    <thetext>Follow-up build fix in &lt;http://trac.webkit.org/changeset/183980&gt; for:
&quot;&quot;&quot;
ERROR: WebCore has a weak external symbol in it (/Volumes/Data/EWS/WebKit/WebKitBuild/Release/WebCore.framework/Versions/A/WebCore)
ERROR: A weak external symbol is generated when a symbol is defined in multiple compilation units and is also marked as being exported from the library.
ERROR: A common cause of weak external symbols is when an inline function is listed in the linker export file.
ERROR: symbol __ZNK7WebCore15GraphicsLayerCA28allowsBackingStoreDetachmentEv
Command /bin/sh failed with exit code 1
&quot;&quot;&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093062</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-05-07 23:42:16 -0700</bug_when>
    <thetext>Thanks for the build fix, Chris.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>252671</attachid>
            <date>2015-05-07 18:31:29 -0700</date>
            <delta_ts>2015-05-07 18:46:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-144778-20150507183012.patch</filename>
            <type>text/plain</type>
            <size>10505</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTgzOTQzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDk1NGNiNzc2NmU4MTlk
N2JiNmU4MDk4OTY1OWI1NzU4MzRhZDQzOC4uOTNlMGY3YzlkZTQyOWZhNmQ3YzU4ZDA1MjM3MmY2
MmJkNDgwODk4OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDQwIEBACiAyMDE1LTA1LTA3ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCisgICAgICAgIFJFR1JFU1NJT04g
KHIxODMzMDApOiBGaXhlZCBlbGVtZW50cyBmbGFzaCB3aGVuIHNjcm9sbGluZworICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0Nzc4CisgICAgICAgIHJk
YXI6Ly9wcm9ibGVtLzIwNzY5NzQxCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWZ0ZXIgcjE4MzMwMCB3ZSBjYW4gZGV0YWNoZWQgbGF5ZXIgYmFja2lu
ZyBzdG9yZSB3aGVuIG91dHNpZGUgdGhlIGNvdmVyYWdlIHJlZ2lvbi4KKyAgICAgICAgSG93ZXZl
ciwgcG9zaXRpb246Zml4ZWQgbGF5ZXJzIGFyZSBtb3ZlZCBhcm91bmQgYnkgdGhlIFNjcm9sbGlu
Z0Nvb3JkaW5hdG9yIGJlaGluZAorICAgICAgICBHcmFwaGljc0xheWVyJ3MgYmFjaywgc28gd2Ug
Y2FuIGRvIGxheWVyIGZsdXNoZXMgd2l0aCBzdGFsZSBpbmZvcm1hdGlvbiBhYm91dCBsYXllcgor
ICAgICAgICBnZW9tZXRyeS4KKyAgICAgICAgCisgICAgICAgIFRvIGF2b2lkIGRyb3BwaW5nIGJh
Y2tpbmcgc3RvcmUgZm9yIGxheWVycyBpbiB0aGlzIHNpdHVhdGlvbiwgcHJldmVudCBiYWNraW5n
CisgICAgICAgIHN0b3JlIGRldGFjaG1lbnQgb24gbGF5ZXJzIHJlZ2lzdGVyZWQgd2l0aCB0aGUg
U2Nyb2xsaW5nQ29vcmRpbmF0b3IgYXMgdmlld3BvcnQtY29uc3RyYWluZWQKKyAgICAgICAgbGF5
ZXJzLiBQcmV2ZW50aW5nIGRldGFjaG1lbnQgb24gYSBsYXllciBhbHNvIHByZXZlbnRzIGRldGFj
aG1lbnQgb24gYWxsIGRlc2NlbmRhbnQKKyAgICAgICAgbGF5ZXJzLgorCisgICAgICAgICogcGxh
dGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oOgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhp
Y3NMYXllcjo6c2V0QWxsb3dzQmFja2luZ1N0b3JlRGV0YWNobWVudCk6CisgICAgICAgIChXZWJD
b3JlOjpHcmFwaGljc0xheWVyOjphbGxvd3NCYWNraW5nU3RvcmVEZXRhY2htZW50KToKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwOgorICAgICAgICAo
V2ViQ29yZTo6R3JhcGhpY3NMYXllckNBOjpHcmFwaGljc0xheWVyQ0EpOgorICAgICAgICAoV2Vi
Q29yZTo6R3JhcGhpY3NMYXllckNBOjpzZXRWaXNpYmxlQW5kQ292ZXJhZ2VSZWN0cyk6IFNldCBt
X2ludGVyc2VjdHNDb3ZlcmFnZVJlY3QgdG8gdHJ1ZQorICAgICAgICBpZiBiYWNraW5nIHN0b3Jl
IGRldGFjaG1lbnQgaXMgcHJldmVudGVkLgorICAgICAgICAoV2ViQ29yZTo6R3JhcGhpY3NMYXll
ckNBOjpyZWN1cnNpdmVDb21taXRDaGFuZ2VzKTogU2V0IGEgYml0IGluIHRoZSBDb21taXRTdGF0
ZSB0byAKKyAgICAgICAgY29tbXVuaWNhdGUgdG8gZGVzY2VuZGFudHMgdGhhdCBkZXRhY2htZW50
IGlzIHByZXZlbnRlZC4KKyAgICAgICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xh
eWVyQ0EuaDoKKyAgICAgICAgKFdlYkNvcmU6OkdyYXBoaWNzTGF5ZXJDQTo6Q29tbWl0U3RhdGU6
OkNvbW1pdFN0YXRlKTogRGVsZXRlZC4KKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJC
YWNraW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6c2V0SXNT
Y3JvbGxDb29yZGluYXRlZFdpdGhWaWV3cG9ydENvbnN0cmFpbmVkUm9sZSk6CisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TGF5ZXJCYWNraW5nOjpzZXRTY3JvbGxpbmdOb2RlSURGb3JSb2xlKTogSWYgcmVnaXN0ZXJpbmcg
d2l0aCBhIG5vbi16ZXJvCisgICAgICAgIG5vZGVJRCBmb3IgdGhlIFZpZXdwb3J0Q29uc3RyYWlu
ZWQgcm9sZSwgdHVybiBvZmYgYmFja2luZyBzdG9yZSBkZXRhY2htZW50LgorCisyMDE1LTA1LTA3
ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCiAgICAgICAgIFJlbW92
ZSB0aGUgV0sxLW9ubHkgY29kZSBwYXRoIGZvciBpbmRlcGVuZGVudGx5IGNvbXBvc2l0ZWQgaWZy
YW1lcwogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ0
NzIyCiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBo
aWNzTGF5ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL0dyYXBoaWNzTGF5
ZXIuaAppbmRleCAyNzVkM2YwZmVhOWMwZTFiOWRiYmUxYTU4ZjUxOWI0MWIzNTAxYmQxLi45ZmE3
MjUxM2IyMzZiYWQ1OWEwNmQ4ZTMwODJiZjgyNDNhMTU3NTFhIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9HcmFwaGljc0xheWVyLmgKKysrIGIvU291cmNlL1dl
YkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvR3JhcGhpY3NMYXllci5oCkBAIC00OTAsNiArNDkwLDEw
IEBAIHB1YmxpYzoKIAogICAgIGZsb2F0IHBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0IHsgcmV0dXJu
IG1fY2xpZW50LnBhZ2VTY2FsZUZhY3RvcigpOyB9CiAgICAgZmxvYXQgZGV2aWNlU2NhbGVGYWN0
b3IoKSBjb25zdCB7IHJldHVybiBtX2NsaWVudC5kZXZpY2VTY2FsZUZhY3RvcigpOyB9CisgICAg
CisgICAgLy8gV2hldGhlciB0aGlzIGxheWVyIChhbmQgZGVzY2VuZGFudHMpIGNhbiBkZXRhY2gg
YmFja2luZyBzdG9yZSB3aGVuIG91dHNpZGUgdGhlIGNvdmVyYWdlIGFyZWEuCisgICAgdmlydHVh
bCB2b2lkIHNldEFsbG93c0JhY2tpbmdTdG9yZURldGFjaG1lbnQoYm9vbCkgeyB9CisgICAgdmly
dHVhbCBib29sIGFsbG93c0JhY2tpbmdTdG9yZURldGFjaG1lbnQoKSBjb25zdCB7IHJldHVybiB0
cnVlOyB9CiAKICAgICB2aXJ0dWFsIHZvaWQgZGV2aWNlT3JQYWdlU2NhbGVGYWN0b3JDaGFuZ2Vk
KCkgeyB9CiAgICAgV0VCQ09SRV9FWFBPUlQgdm9pZCBub3RlRGV2aWNlT3JQYWdlU2NhbGVGYWN0
b3JDaGFuZ2VkSW5jbHVkaW5nRGVzY2VuZGFudHMoKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jYS9HcmFwaGljc0xheWVyQ0EuY3BwCmluZGV4IGJkNjQw
MGY3ZDAxZWFjM2IwZTEwYzMwOTk3NTNjNWNlYzNmYWY2OWQuLmE1ZTJjMTc4YzM0NjAyZTlmNjlj
MWY1ODY1NWM5MThiZjE3YjhhYWMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5ZXJDQS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGxh
dGZvcm0vZ3JhcGhpY3MvY2EvR3JhcGhpY3NMYXllckNBLmNwcApAQCAtMzUzLDYgKzM1Myw3IEBA
IEdyYXBoaWNzTGF5ZXJDQTo6R3JhcGhpY3NMYXllckNBKFR5cGUgbGF5ZXJUeXBlLCBHcmFwaGlj
c0xheWVyQ2xpZW50JiBjbGllbnQpCiAgICAgOiBHcmFwaGljc0xheWVyKGxheWVyVHlwZSwgY2xp
ZW50KQogICAgICwgbV9uZWVkc0Z1bGxSZXBhaW50KGZhbHNlKQogICAgICwgbV91c2luZ0JhY2tk
cm9wTGF5ZXJUeXBlKGZhbHNlKQorICAgICwgbV9hbGxvd3NCYWNraW5nU3RvcmVEZXRhY2htZW50
KHRydWUpCiAgICAgLCBtX2ludGVyc2VjdHNDb3ZlcmFnZVJlY3QodHJ1ZSkKIHsKIH0KQEAgLTEy
NTIsNyArMTI1Myw3IEBAIGJvb2wgR3JhcGhpY3NMYXllckNBOjphZGp1c3RDb3ZlcmFnZVJlY3Qo
VmlzaWJsZUFuZENvdmVyYWdlUmVjdHMmIHJlY3RzLCBjb25zdCBGCiAgICAgcmV0dXJuIHRydWU7
CiB9CiAKLXZvaWQgR3JhcGhpY3NMYXllckNBOjpzZXRWaXNpYmxlQW5kQ292ZXJhZ2VSZWN0cyhj
b25zdCBWaXNpYmxlQW5kQ292ZXJhZ2VSZWN0cyYgcmVjdHMpCit2b2lkIEdyYXBoaWNzTGF5ZXJD
QTo6c2V0VmlzaWJsZUFuZENvdmVyYWdlUmVjdHMoY29uc3QgVmlzaWJsZUFuZENvdmVyYWdlUmVj
dHMmIHJlY3RzLCBib29sIGFsbG93QmFja2luZ1N0b3JlRGV0YWNobWVudCkKIHsKICAgICBib29s
IHZpc2libGVSZWN0Q2hhbmdlZCA9IHJlY3RzLnZpc2libGVSZWN0ICE9IG1fdmlzaWJsZVJlY3Q7
CiAgICAgYm9vbCBjb3ZlcmFnZVJlY3RDaGFuZ2VkID0gcmVjdHMuY292ZXJhZ2VSZWN0ICE9IG1f
Y292ZXJhZ2VSZWN0OwpAQCAtMTI3NSw3ICsxMjc2LDcgQEAgdm9pZCBHcmFwaGljc0xheWVyQ0E6
OnNldFZpc2libGVBbmRDb3ZlcmFnZVJlY3RzKGNvbnN0IFZpc2libGVBbmRDb3ZlcmFnZVJlY3Rz
JgogICAgICAgICBtX2NvdmVyYWdlUmVjdCA9IHJlY3RzLmNvdmVyYWdlUmVjdDsKIAogICAgICAg
ICAvLyBGSVhNRTogd2UgbmVlZCB0byB0YWtlIHJlZmxlY3Rpb25zIGludG8gYWNjb3VudCB3aGVu
IGRldGVybWluaW5nIHdoZXRoZXIgdGhpcyBsYXllciBpbnRlcnNlY3RzIHRoZSBjb3ZlcmFnZSBy
ZWN0LgotICAgICAgICBtX2ludGVyc2VjdHNDb3ZlcmFnZVJlY3QgPSBtX2NvdmVyYWdlUmVjdC5p
bnRlcnNlY3RzKEZsb2F0UmVjdChtX2JvdW5kc09yaWdpbiwgc2l6ZSgpKSk7CisgICAgICAgIG1f
aW50ZXJzZWN0c0NvdmVyYWdlUmVjdCA9ICFhbGxvd0JhY2tpbmdTdG9yZURldGFjaG1lbnQgfHwg
bV9jb3ZlcmFnZVJlY3QuaW50ZXJzZWN0cyhGbG9hdFJlY3QobV9ib3VuZHNPcmlnaW4sIHNpemUo
KSkpOwogCiAgICAgICAgIGlmIChHcmFwaGljc0xheWVyQ0EqIG1hc2tMYXllciA9IGRvd25jYXN0
PEdyYXBoaWNzTGF5ZXJDQT4obV9tYXNrTGF5ZXIpKSB7CiAgICAgICAgICAgICBtYXNrTGF5ZXIt
Pm1fdW5jb21taXR0ZWRDaGFuZ2VzIHw9IENvdmVyYWdlUmVjdENoYW5nZWQ7CkBAIC0xMzAwLDcg
KzEzMDEsNyBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6cmVjdXJzaXZlQ29tbWl0Q2hhbmdlcyhj
b25zdCBDb21taXRTdGF0ZSYgY29tbWl0U3RhdGUsIGNvbgogICAgICAgICAgICAgbG9jYWxTdGF0
ZS5zZXRMYXN0UGxhbmFyU2Vjb25kYXJ5UXVhZCgmc2Vjb25kYXJ5UXVhZCk7CiAgICAgICAgIH0K
ICAgICB9Ci0gICAgc2V0VmlzaWJsZUFuZENvdmVyYWdlUmVjdHMocmVjdHMpOworICAgIHNldFZp
c2libGVBbmRDb3ZlcmFnZVJlY3RzKHJlY3RzLCBtX2FsbG93c0JhY2tpbmdTdG9yZURldGFjaG1l
bnQgJiYgY29tbWl0U3RhdGUuYW5jZXN0b3JzQWxsb3dCYWNraW5nU3RvcmVEZXRhY2htZW50KTsK
IAogI2lmZGVmIFZJU0lCTEVfVElMRV9XQVNICiAgICAgLy8gVXNlIGhhdmluZyBhIHRyYW5zZm9y
bSBhcyBhIGtleSB0byBtYWtpbmcgdGhlIHRpbGUgd2FzaCBsYXllci4gSWYgZXZlcnkgbGF5ZXIg
Z2V0cyBhIHdhc2gsCkBAIC0xMzQzLDYgKzEzNDQsOCBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6
cmVjdXJzaXZlQ29tbWl0Q2hhbmdlcyhjb25zdCBDb21taXRTdGF0ZSYgY29tbWl0U3RhdGUsIGNv
bgogICAgICAgICBjaGlsZENvbW1pdFN0YXRlLmFuY2VzdG9ySGFzVHJhbnNmb3JtQW5pbWF0aW9u
ID0gdHJ1ZTsKICAgICAgICAgYWZmZWN0ZWRCeVRyYW5zZm9ybUFuaW1hdGlvbiA9IHRydWU7CiAg
ICAgfQorICAgIAorICAgIGNoaWxkQ29tbWl0U3RhdGUuYW5jZXN0b3JzQWxsb3dCYWNraW5nU3Rv
cmVEZXRhY2htZW50ICY9IG1fYWxsb3dzQmFja2luZ1N0b3JlRGV0YWNobWVudDsKIAogICAgIGlm
IChHcmFwaGljc0xheWVyQ0EqIG1hc2tMYXllciA9IGRvd25jYXN0PEdyYXBoaWNzTGF5ZXJDQT4o
bV9tYXNrTGF5ZXIpKQogICAgICAgICBtYXNrTGF5ZXItPmNvbW1pdExheWVyQ2hhbmdlc0JlZm9y
ZVN1YmxheWVycyhjaGlsZENvbW1pdFN0YXRlLCBwYWdlU2NhbGVGYWN0b3IsIGJhc2VSZWxhdGl2
ZVBvc2l0aW9uKTsKQEAgLTM2MjUsNiArMzYyOCwxNSBAQCB2b2lkIEdyYXBoaWNzTGF5ZXJDQTo6
dXBkYXRlT3BhY2l0eU9uTGF5ZXIoKQogICAgIH0KIH0KIAordm9pZCBHcmFwaGljc0xheWVyQ0E6
OnNldEFsbG93c0JhY2tpbmdTdG9yZURldGFjaG1lbnQoYm9vbCBhbGxvd0RldGFjaG1lbnQpCit7
CisgICAgaWYgKGFsbG93RGV0YWNobWVudCA9PSBtX2FsbG93c0JhY2tpbmdTdG9yZURldGFjaG1l
bnQpCisgICAgICAgIHJldHVybjsKKworICAgIG1fYWxsb3dzQmFja2luZ1N0b3JlRGV0YWNobWVu
dCA9IGFsbG93RGV0YWNobWVudDsKKyAgICBub3RlTGF5ZXJQcm9wZXJ0eUNoYW5nZWQoQ292ZXJh
Z2VSZWN0Q2hhbmdlZCk7Cit9CisKIHZvaWQgR3JhcGhpY3NMYXllckNBOjpkZXZpY2VPclBhZ2VT
Y2FsZUZhY3RvckNoYW5nZWQoKQogewogICAgIG5vdGVDaGFuZ2VzRm9yU2NhbGVTZW5zaXRpdmVQ
cm9wZXJ0aWVzKCk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGlj
cy9jYS9HcmFwaGljc0xheWVyQ0EuaCBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNz
L2NhL0dyYXBoaWNzTGF5ZXJDQS5oCmluZGV4IDQyMTEyZTlkOTY4YmYyZWUwYTA2ZTY4Zjc2ZDYx
ZTU1NzllZDdlYTkuLjRmMGU2YTc3YjRhZmFlYzNlYzY4YjZjZTU2NTkxZTA2MDQxZDk4ZjMgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNzTGF5
ZXJDQS5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NhL0dyYXBoaWNz
TGF5ZXJDQS5oCkBAIC0xNDgsMTIgKzE0OCw5IEBAIHB1YmxpYzoKICAgICB2aXJ0dWFsIEZsb2F0
U2l6ZSBwaXhlbEFsaWdubWVudE9mZnNldCgpIGNvbnN0IG92ZXJyaWRlIHsgcmV0dXJuIG1fcGl4
ZWxBbGlnbm1lbnRPZmZzZXQ7IH0KIAogICAgIHN0cnVjdCBDb21taXRTdGF0ZSB7Ci0gICAgICAg
IGJvb2wgYW5jZXN0b3JIYXNUcmFuc2Zvcm1BbmltYXRpb247Ci0gICAgICAgIGludCB0cmVlRGVw
dGg7Ci0gICAgICAgIENvbW1pdFN0YXRlKCkKLSAgICAgICAgICAgIDogYW5jZXN0b3JIYXNUcmFu
c2Zvcm1BbmltYXRpb24oZmFsc2UpCi0gICAgICAgICAgICAsIHRyZWVEZXB0aCgwKQotICAgICAg
ICB7IH0KKyAgICAgICAgaW50IHRyZWVEZXB0aCB7IDAgfTsKKyAgICAgICAgYm9vbCBhbmNlc3Rv
ckhhc1RyYW5zZm9ybUFuaW1hdGlvbiB7IGZhbHNlIH07CisgICAgICAgIGJvb2wgYW5jZXN0b3Jz
QWxsb3dCYWNraW5nU3RvcmVEZXRhY2htZW50IHsgdHJ1ZSB9OwogICAgIH07CiAgICAgdm9pZCBy
ZWN1cnNpdmVDb21taXRDaGFuZ2VzKGNvbnN0IENvbW1pdFN0YXRlJiwgY29uc3QgVHJhbnNmb3Jt
U3RhdGUmLCBmbG9hdCBwYWdlU2NhbGVGYWN0b3IgPSAxLCBjb25zdCBGbG9hdFBvaW50JiBwb3Np
dGlvblJlbGF0aXZlVG9CYXNlID0gRmxvYXRQb2ludCgpLCBib29sIGFmZmVjdGVkQnlQYWdlU2Nh
bGUgPSBmYWxzZSk7CiAKQEAgLTE5Nyw2ICsxOTQsOSBAQCBwcml2YXRlOgogCiAgICAgdmlydHVh
bCBib29sIGlzQ29tbWl0dGluZ0NoYW5nZXMoKSBjb25zdCBvdmVycmlkZSB7IHJldHVybiBtX2lz
Q29tbWl0dGluZ0NoYW5nZXM7IH0KIAorICAgIFdFQkNPUkVfRVhQT1JUIHZpcnR1YWwgdm9pZCBz
ZXRBbGxvd3NCYWNraW5nU3RvcmVEZXRhY2htZW50KGJvb2wpIG92ZXJyaWRlOworICAgIFdFQkNP
UkVfRVhQT1JUIHZpcnR1YWwgYm9vbCBhbGxvd3NCYWNraW5nU3RvcmVEZXRhY2htZW50KCkgY29u
c3Qgb3ZlcnJpZGUgeyByZXR1cm4gbV9hbGxvd3NCYWNraW5nU3RvcmVEZXRhY2htZW50OyB9CisK
ICAgICBXRUJDT1JFX0VYUE9SVCB2aXJ0dWFsIGRvdWJsZSBiYWNraW5nU3RvcmVNZW1vcnlFc3Rp
bWF0ZSgpIGNvbnN0IG92ZXJyaWRlOwogCiAgICAgV0VCQ09SRV9FWFBPUlQgdmlydHVhbCBib29s
IHNob3VsZFJlcGFpbnRPblNpemVDaGFuZ2UoKSBjb25zdCBvdmVycmlkZTsKQEAgLTI5Myw3ICsy
OTMsNyBAQCBwcml2YXRlOgogICAgIGNvbnN0IEZsb2F0UmVjdCYgdmlzaWJsZVJlY3QoKSBjb25z
dCB7IHJldHVybiBtX3Zpc2libGVSZWN0OyB9CiAgICAgY29uc3QgRmxvYXRSZWN0JiBjb3ZlcmFn
ZVJlY3QoKSBjb25zdCB7IHJldHVybiBtX2NvdmVyYWdlUmVjdDsgfQogCi0gICAgdm9pZCBzZXRW
aXNpYmxlQW5kQ292ZXJhZ2VSZWN0cyhjb25zdCBWaXNpYmxlQW5kQ292ZXJhZ2VSZWN0cyYpOwor
ICAgIHZvaWQgc2V0VmlzaWJsZUFuZENvdmVyYWdlUmVjdHMoY29uc3QgVmlzaWJsZUFuZENvdmVy
YWdlUmVjdHMmLCBib29sIGFsbG93QmFja2luZ1N0b3JlRGV0YWNobWVudCk7CiAgICAgCiAgICAg
c3RhdGljIEZsb2F0UmVjdCBhZGp1c3RUaWxlZExheWVyVmlzaWJsZVJlY3QoVGlsZWRCYWNraW5n
KiwgY29uc3QgRmxvYXRSZWN0JiBvbGRWaXNpYmxlUmVjdCwgY29uc3QgRmxvYXRSZWN0JiBuZXdW
aXNpYmxlUmVjdCwgY29uc3QgRmxvYXRTaXplJiBvbGRTaXplLCBjb25zdCBGbG9hdFNpemUmIG5l
d1NpemUpOwogCkBAIC01MTAsNiArNTEwLDcgQEAgcHJpdmF0ZToKICAgICBDb250ZW50c0xheWVy
UHVycG9zZSBtX2NvbnRlbnRzTGF5ZXJQdXJwb3NlIHsgTm9Db250ZW50c0xheWVyIH07CiAgICAg
Ym9vbCBtX25lZWRzRnVsbFJlcGFpbnQgOiAxOwogICAgIGJvb2wgbV91c2luZ0JhY2tkcm9wTGF5
ZXJUeXBlIDogMTsKKyAgICBib29sIG1fYWxsb3dzQmFja2luZ1N0b3JlRGV0YWNobWVudCA6IDE7
CiAgICAgYm9vbCBtX2ludGVyc2VjdHNDb3ZlcmFnZVJlY3QgOiAxOwogCiAgICAgQ29sb3IgbV9j
b250ZW50c1NvbGlkQ29sb3I7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcv
UmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllckJhY2tpbmcuY3BwCmluZGV4IGZkNDIzZDY2NDg0OTQ4ZmFjZDYyNTUyM2IzYTg4NWQyMGE1
Y2M0NzMuLmFkMWI1NWMxYjhiMmU5MTE2MDFjZmJmNDZiOGE0YjA4ZWJlYzVjNTYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCisrKyBi
L1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBAIC0xNTcx
LDYgKzE1NzEsMTEgQEAgdm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OmRldGFjaEZyb21TY3JvbGxp
bmdDb29yZGluYXRvcihMYXllclNjcm9sbENvb3JkaW5hdGlvblIKICAgICB9CiB9CiAKK3ZvaWQg
UmVuZGVyTGF5ZXJCYWNraW5nOjpzZXRJc1Njcm9sbENvb3JkaW5hdGVkV2l0aFZpZXdwb3J0Q29u
c3RyYWluZWRSb2xlKGJvb2wgdmlld3BvcnRDb29yZGluYXRlZCkKK3sKKyAgICBtX2dyYXBoaWNz
TGF5ZXItPnNldEFsbG93c0JhY2tpbmdTdG9yZURldGFjaG1lbnQoIXZpZXdwb3J0Q29vcmRpbmF0
ZWQpOworfQorCiBHcmFwaGljc0xheWVyUGFpbnRpbmdQaGFzZSBSZW5kZXJMYXllckJhY2tpbmc6
OnBhaW50aW5nUGhhc2VGb3JQcmltYXJ5TGF5ZXIoKSBjb25zdAogewogICAgIHVuc2lnbmVkIHBo
YXNlID0gMDsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXll
ckJhY2tpbmcuaCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcu
aAppbmRleCA5ODY4YTUzNjVkYWRkODI4ODM2N2RkNDlkOTk0MTQ2OTg2NjQ5YTIzLi43Y2E2Mjlj
ODQ4MTMyOTc1MjRmNDAyNTlkOGU4Y2U4YjNjYzMyMTQwIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmgKKysrIGIvU291cmNlL1dlYkNvcmUv
cmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5oCkBAIC0xMjYsMTIgKzEyNiwxNSBAQCBwdWJs
aWM6CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBWaWV3cG9ydENvbnN0cmFpbmVk
OgogICAgICAgICAgICAgbV92aWV3cG9ydENvbnN0cmFpbmVkTm9kZUlEID0gbm9kZUlEOworICAg
ICAgICAgICAgc2V0SXNTY3JvbGxDb29yZGluYXRlZFdpdGhWaWV3cG9ydENvbnN0cmFpbmVkUm9s
ZShub2RlSUQpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9CiAgICAgCiAg
ICAgU2Nyb2xsaW5nTm9kZUlEIHNjcm9sbGluZ05vZGVJREZvckNoaWxkcmVuKCkgY29uc3QgeyBy
ZXR1cm4gbV9zY3JvbGxpbmdOb2RlSUQgPyBtX3Njcm9sbGluZ05vZGVJRCA6IG1fdmlld3BvcnRD
b25zdHJhaW5lZE5vZGVJRDsgfQogCisgICAgdm9pZCBzZXRJc1Njcm9sbENvb3JkaW5hdGVkV2l0
aFZpZXdwb3J0Q29uc3RyYWluZWRSb2xlKGJvb2wpOworCiAgICAgYm9vbCBoYXNNYXNrTGF5ZXIo
KSBjb25zdCB7IHJldHVybiBtX21hc2tMYXllciAhPSAwOyB9CiAgICAgYm9vbCBoYXNDaGlsZENs
aXBwaW5nTWFza0xheWVyKCkgY29uc3QgeyByZXR1cm4gbV9jaGlsZENsaXBwaW5nTWFza0xheWVy
ICE9IG51bGxwdHI7IH0KIAo=
</data>
<flag name="review"
          id="277509"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>