<?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>87553</bug_id>
          
          <creation_ts>2012-05-25 17:36:19 -0700</creation_ts>
          <short_desc>Incomplete repaint on twitter.com when replying to a tweet</short_desc>
          <delta_ts>2012-05-29 13:49: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>Layout and Rendering</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>enne</cc>
    
    <cc>eric</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>634479</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-25 17:36:19 -0700</bug_when>
    <thetext>There&apos;s a bad repaint bug when replying to an individual tweet on Twitter.com:

1. Log in to twitter
2. Load an individual tweet, such as https://twitter.com/CityofSunnyvale/status/206160290834944000
3. Hit the Reply link
4. Hit one character in the reply box

The box mostly disappears. As you type, bits of the screen update.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634480</commentid>
    <comment_count>1</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-25 17:36:31 -0700</bug_when>
    <thetext>&lt;rdar://problem/11538697&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>634482</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-25 17:37:52 -0700</bug_when>
    <thetext>Fix is something like:


diff --git a/Source/WebCore/rendering/RenderLayerBacking.cpp b/Source/WebCore/rendering/RenderLayerBacking.cpp
index 1085eab..90a4d88 100644
--- a/Source/WebCore/rendering/RenderLayerBacking.cpp
+++ b/Source/WebCore/rendering/RenderLayerBacking.cpp
@@ -1121,6 +1121,19 @@ void RenderLayerBacking::setRequiresOwnBackingStore(bool flag)
     // cached clip rects, so when it changes we have to clear clip rects on descendants.
     m_owningLayer-&gt;clearClipRectsIncludingDescendants(PaintingClipRects);
     m_requiresOwnBackingStore = flag;
+
+    // Find our painting ancestor and repaint it
+    RenderLayer* repaintAncestor = m_owningLayer-&gt;enclosingCompositingLayerForRepaint();
+    if (repaintAncestor) {
+        ASSERT(repaintAncestor-&gt;backing());
+        LayoutRect compBounds = compositedBounds();
+
+        LayoutPoint offset;
+        m_owningLayer-&gt;convertToLayerCoords(repaintAncestor, offset);
+        compBounds.moveBy(offset);
+
+        repaintAncestor-&gt;setBackingNeedsRepaintInRect(compBounds);
+    }
 }
 
 void RenderLayerBacking::setContentsNeedDisplay()

but this code could be shared with RenderLayerCompositor::layerWillBeRemoved</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636378</commentid>
    <comment_count>3</comment_count>
      <attachid>144608</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-29 13:21:56 -0700</bug_when>
    <thetext>Created attachment 144608
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>636402</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2012-05-29 13:49:32 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/118828</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>144608</attachid>
            <date>2012-05-29 13:21:56 -0700</date>
            <delta_ts>2012-05-29 13:32:00 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-87553-20120529132158.patch</filename>
            <type>text/plain</type>
            <size>9016</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTE4Nzk5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNGRlMDJmODhlNDk0ZDE4
Njk1MTYyMjQ1ZDNjOTIyMDdjZDFmYWQzNC4uMTU3M2Y3MGI3NTA5YTEyNzJiMmNmYzJlMzU5ZjM3
NmI3ZThkMTAyNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMxIEBACisyMDEyLTA1LTI5ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEluY29tcGxldGUg
cmVwYWludCBvbiB0d2l0dGVyLmNvbSB3aGVuIHJlcGx5aW5nIHRvIGEgdHdlZXQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTg3NTUzCisKKyAgICAgICAg
UmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAgICAgIAorICAgICAgICBTdHlsZSBjaGFu
Z2VzIGNhbiBjYXVzZSBhIGNvbXBvc2l0aW5nIGxheWVyIHRvIGNoYW5nZSBiZXR3ZWVuCisgICAg
ICAgIHJlcXVpcmluZyBpdHMgb3duIGJhY2tpbmcgc3RvcmUgb3Igbm90LCBlLmcuIHdpdGggdGhl
IGFkZGl0aW9uCisgICAgICAgIG9yIHJlbW92YWwgb2YgYSB0cmFuc2Zvcm0uCisgICAgICAgIAor
ICAgICAgICBXaGVuIHRoYXQgaGFwcGVucywgd2UgbmVlZCB0byByZXBhaW50IHRoZSBhbmNlc2V0
b3IgbGF5ZXIgdGhhdAorICAgICAgICB0aGlzIGxheWVyIHdhcywgb3Igd2lsbCBiZSBkcmF3aW5n
IGludG8uCisgICAgICAgIAorICAgICAgICBGYWN0b3JlZCBzb21lIGNvZGUgb3V0IG9mIGxheWVy
V2lsbEJlUmVtb3ZlZCgpIHRvIGJlIGFibGUgdG8KKyAgICAgICAgYWxzbyBjYWxsIGl0IGZyb20g
c2V0UmVxdWlyZXNPd25CYWNraW5nU3RvcmUoKS4KKworICAgICAgICBOZXcgbWFudWFsIHRlc3Qs
IE1hbnVhbFRlc3RzL2NvbXBvc2l0aW5nL3JlcXVpcmVzLWJhY2tpbmctY2hhbmdlLmh0bWwuCisg
ICAgICAgIEkgd2FzIG5vdCBhYmxlIHRvIGdldCBhbiBhdXRvbWF0ZWQgcGl4ZWwgdGVzdCB0byB3
b3JrLgorCisgICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHA6CisgICAg
ICAgIChXZWJDb3JlOjpSZW5kZXJMYXllckJhY2tpbmc6OnNldFJlcXVpcmVzT3duQmFja2luZ1N0
b3JlKToKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcDoKKyAg
ICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6dXBkYXRlQ29tcG9zaXRpbmdM
YXllcnMpOiBSZW1vdmUgdHJhaWxpbmcgd2hpdGVzcGFjZS4KKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlckxheWVyQ29tcG9zaXRvcjo6cmVwYWludEluQ29tcG9zaXRlZEFuY2VzdG9yKToKKyAgICAg
ICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQ29tcG9zaXRvcjo6bGF5ZXJXaWxsQmVSZW1vdmVkKToK
KyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmg6CisKIDIwMTItMDUt
MjkgIEpvbmF0aGFuIERvbmcgIDxqb25hdGhhbi5kb25nQHRvcmNobW9iaWxlLmNvbS5jbj4KIAog
ICAgICAgICBbQmxhY2tCZXJyeV0gaHR0cCBhdXRoZW50aWNhdGlvbiBjaGFsbGVuZ2UgaXNzdWUg
d2hlbiBsb2FkaW5nIHN1YnJlc291cmNlCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5k
ZXJpbmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9S
ZW5kZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IDEwODVlYWJjMDA1MzUyM2M3ODFhZDk3ZWU2NDM0
Y2VjZmE5MDk1NTcuLmFkY2U0YzdlZWI4ODA5NTQ3NjU0MGIwZDczOGExNzRjZDUzMWFiZGYgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3Bw
CisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckJhY2tpbmcuY3BwCkBA
IC0xMTEyLDE1ICsxMTEyLDE3IEBAIGJvb2wgUmVuZGVyTGF5ZXJCYWNraW5nOjpwYWludHNJbnRv
V2luZG93KCkgY29uc3QKICAgICByZXR1cm4gZmFsc2U7CiB9CiAKLXZvaWQgUmVuZGVyTGF5ZXJC
YWNraW5nOjpzZXRSZXF1aXJlc093bkJhY2tpbmdTdG9yZShib29sIGZsYWcpCit2b2lkIFJlbmRl
ckxheWVyQmFja2luZzo6c2V0UmVxdWlyZXNPd25CYWNraW5nU3RvcmUoYm9vbCByZXF1aXJlc093
bkJhY2tpbmcpCiB7Ci0gICAgaWYgKGZsYWcgPT0gbV9yZXF1aXJlc093bkJhY2tpbmdTdG9yZSkK
KyAgICBpZiAocmVxdWlyZXNPd25CYWNraW5nID09IG1fcmVxdWlyZXNPd25CYWNraW5nU3RvcmUp
CiAgICAgICAgIHJldHVybjsKICAgICAKICAgICAvLyBUaGlzIGFmZmVjdHMgdGhlIGFuc3dlciB0
byBwYWludHNJbnRvQ29tcG9zaXRlZEFuY2VzdG9yKCksIHdoaWNoIGluIHR1cm4gYWZmZWN0cwog
ICAgIC8vIGNhY2hlZCBjbGlwIHJlY3RzLCBzbyB3aGVuIGl0IGNoYW5nZXMgd2UgaGF2ZSB0byBj
bGVhciBjbGlwIHJlY3RzIG9uIGRlc2NlbmRhbnRzLgogICAgIG1fb3duaW5nTGF5ZXItPmNsZWFy
Q2xpcFJlY3RzSW5jbHVkaW5nRGVzY2VuZGFudHMoUGFpbnRpbmdDbGlwUmVjdHMpOwotICAgIG1f
cmVxdWlyZXNPd25CYWNraW5nU3RvcmUgPSBmbGFnOworICAgIG1fcmVxdWlyZXNPd25CYWNraW5n
U3RvcmUgPSByZXF1aXJlc093bkJhY2tpbmc7CisgICAgCisgICAgY29tcG9zaXRvcigpLT5yZXBh
aW50SW5Db21wb3NpdGVkQW5jZXN0b3IobV9vd25pbmdMYXllciwgY29tcG9zaXRlZEJvdW5kcygp
KTsKIH0KIAogdm9pZCBSZW5kZXJMYXllckJhY2tpbmc6OnNldENvbnRlbnRzTmVlZERpc3BsYXko
KQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQ29tcG9z
aXRvci5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9y
LmNwcAppbmRleCAyYTlkMmFiMDdkYjc2YTRiNzQ2NzE2M2E0ZmNmZWQ5ZTY1MjY4ODg1Li42YjI2
OWZkYzRlYTYxNjc5MGZjYTFkY2E5OTNjMTFhYjI0MzFhZjVjIDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcAorKysgYi9Tb3VyY2Uv
V2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmNwcApAQCAtNDIwLDcgKzQy
MCw3IEBAIHZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjp1cGRhdGVDb21wb3NpdGluZ0xheWVy
cyhDb21wb3NpdGluZ1VwZGF0ZVR5cGUgdXBkYXRlCiAgICAgICAgIExPRyhDb21wb3NpdGluZywg
IlxuVXBkYXRlICVkIG9mICVzLiBPdmVybGFwIHRlc3RpbmcgaXMgJXNcbiIsIG1fcm9vdExheWVy
VXBkYXRlQ291bnQsIGlzTWFpbkZyYW1lID8gIm1haW4gZnJhbWUiIDogZnJhbWUtPnRyZWUoKS0+
dW5pcXVlTmFtZSgpLnN0cmluZygpLnV0ZjgoKS5kYXRhKCksCiAgICAgICAgICAgICBtX2NvbXBv
c2l0aW5nQ29uc3VsdHNPdmVybGFwID8gIm9uIiA6ICJvZmYiKTsKICAgICB9Ci0jZW5kaWYgICAg
ICAgIAorI2VuZGlmCiAKICAgICBpZiAobmVlZEhpZXJhcmNoeVVwZGF0ZSkgewogICAgICAgICAv
LyBVcGRhdGUgdGhlIGhpZXJhcmNoeSBvZiB0aGUgY29tcG9zaXRpbmcgbGF5ZXJzLgpAQCAtNTc4
LDYgKzU3OCwyOCBAQCB2b2lkIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6cmVwYWludE9uQ29tcG9z
aXRpbmdDaGFuZ2UoUmVuZGVyTGF5ZXIqIGxheWVyKQogICAgIH0KIH0KIAorLy8gVGhpcyBtZXRo
b2QgYXNzdW1lcyB0aGF0IGxheW91dCBpcyB1cC10by1kYXRlLCB1bmxpa2UgcmVwYWludE9uQ29t
cG9zaXRpbmdDaGFuZ2UoKS4KK3ZvaWQgUmVuZGVyTGF5ZXJDb21wb3NpdG9yOjpyZXBhaW50SW5D
b21wb3NpdGVkQW5jZXN0b3IoUmVuZGVyTGF5ZXIqIGxheWVyLCBjb25zdCBMYXlvdXRSZWN0JiBy
ZWN0KQoreworICAgIFJlbmRlckxheWVyKiBjb21wb3NpdGVkQW5jZXN0b3IgPSBsYXllci0+ZW5j
bG9zaW5nQ29tcG9zaXRpbmdMYXllckZvclJlcGFpbnQoZmFsc2UgLypleGNsdWRlIHNlbGYqLyk7
CisgICAgaWYgKGNvbXBvc2l0ZWRBbmNlc3RvcikgeworICAgICAgICBBU1NFUlQoY29tcG9zaXRl
ZEFuY2VzdG9yLT5iYWNraW5nKCkpOworCisgICAgICAgIExheW91dFBvaW50IG9mZnNldDsKKyAg
ICAgICAgbGF5ZXItPmNvbnZlcnRUb0xheWVyQ29vcmRzKGNvbXBvc2l0ZWRBbmNlc3Rvciwgb2Zm
c2V0KTsKKworICAgICAgICBMYXlvdXRSZWN0IHJlcGFpbnRSZWN0ID0gcmVjdDsKKyAgICAgICAg
cmVwYWludFJlY3QubW92ZUJ5KG9mZnNldCk7CisKKyAgICAgICAgY29tcG9zaXRlZEFuY2VzdG9y
LT5zZXRCYWNraW5nTmVlZHNSZXBhaW50SW5SZWN0KHJlcGFpbnRSZWN0KTsKKyAgICB9CisKKyAg
ICAvLyBUaGUgY29udGVudHMgb2YgdGhpcyBsYXllciBtYXkgYmUgbW92aW5nIGZyb20gYSBHcmFw
aGljc0xheWVyIHRvIHRoZSB3aW5kb3csCisgICAgLy8gc28gd2UgbmVlZCB0byBtYWtlIHN1cmUg
dGhlIHdpbmRvdyBzeXN0ZW0gc3luY2hyb25pemVzIHRob3NlIGNoYW5nZXMgb24gdGhlIHNjcmVl
bi4KKyAgICBpZiAoY29tcG9zaXRlZEFuY2VzdG9yID09IG1fcmVuZGVyVmlldy0+bGF5ZXIoKSkK
KyAgICAgICAgbV9yZW5kZXJWaWV3LT5mcmFtZVZpZXcoKS0+c2V0TmVlZHNPbmVTaG90RHJhd2lu
Z1N5bmNocm9uaXphdGlvbigpOworfQorCiAvLyBUaGUgYm91bmRzIG9mIHRoZSBHcmFwaGljc0xh
eWVyIGNyZWF0ZWQgZm9yIGEgY29tcG9zaXRpbmcgbGF5ZXIgaXMgdGhlIHVuaW9uIG9mIHRoZSBi
b3VuZHMgb2YgYWxsIHRoZSBkZXNjZW5kYW50CiAvLyBSZW5kZXJMYXllcnMgdGhhdCBhcmUgcmVu
ZGVyZWQgYnkgdGhlIGNvbXBvc2l0ZWQgUmVuZGVyTGF5ZXIuCiBJbnRSZWN0IFJlbmRlckxheWVy
Q29tcG9zaXRvcjo6Y2FsY3VsYXRlQ29tcG9zaXRlZEJvdW5kcyhjb25zdCBSZW5kZXJMYXllciog
bGF5ZXIsIGNvbnN0IFJlbmRlckxheWVyKiBhbmNlc3RvckxheWVyKQpAQCAtNTk3LDI0ICs2MTks
OSBAQCB2b2lkIFJlbmRlckxheWVyQ29tcG9zaXRvcjo6bGF5ZXJXaWxsQmVSZW1vdmVkKFJlbmRl
ckxheWVyKiBwYXJlbnQsIFJlbmRlckxheWVyKgogICAgIGlmICghY2hpbGQtPmlzQ29tcG9zaXRl
ZCgpIHx8IHBhcmVudC0+cmVuZGVyZXIoKS0+ZG9jdW1lbnRCZWluZ0Rlc3Ryb3llZCgpKQogICAg
ICAgICByZXR1cm47CiAKLSAgICBzZXRDb21wb3NpdGluZ1BhcmVudChjaGlsZCwgMCk7Ci0gICAg
Ci0gICAgUmVuZGVyTGF5ZXIqIGNvbXBMYXllciA9IHBhcmVudC0+ZW5jbG9zaW5nQ29tcG9zaXRp
bmdMYXllckZvclJlcGFpbnQoKTsKLSAgICBpZiAoY29tcExheWVyKSB7Ci0gICAgICAgIEFTU0VS
VChjb21wTGF5ZXItPmJhY2tpbmcoKSk7Ci0gICAgICAgIExheW91dFJlY3QgY29tcEJvdW5kcyA9
IGNoaWxkLT5iYWNraW5nKCktPmNvbXBvc2l0ZWRCb3VuZHMoKTsKLQotICAgICAgICBMYXlvdXRQ
b2ludCBvZmZzZXQ7Ci0gICAgICAgIGNoaWxkLT5jb252ZXJ0VG9MYXllckNvb3Jkcyhjb21wTGF5
ZXIsIG9mZnNldCk7Ci0gICAgICAgIGNvbXBCb3VuZHMubW92ZUJ5KG9mZnNldCk7Ci0KLSAgICAg
ICAgY29tcExheWVyLT5zZXRCYWNraW5nTmVlZHNSZXBhaW50SW5SZWN0KGNvbXBCb3VuZHMpOwot
Ci0gICAgICAgIC8vIFRoZSBjb250ZW50cyBvZiB0aGlzIGxheWVyIG1heSBiZSBtb3ZpbmcgZnJv
bSBhIEdyYXBoaWNzTGF5ZXIgdG8gdGhlIHdpbmRvdywKLSAgICAgICAgLy8gc28gd2UgbmVlZCB0
byBtYWtlIHN1cmUgdGhlIHdpbmRvdyBzeXN0ZW0gc3luY2hyb25pemVzIHRob3NlIGNoYW5nZXMg
b24gdGhlIHNjcmVlbi4KLSAgICAgICAgbV9yZW5kZXJWaWV3LT5mcmFtZVZpZXcoKS0+c2V0TmVl
ZHNPbmVTaG90RHJhd2luZ1N5bmNocm9uaXphdGlvbigpOwotICAgIH0KKyAgICByZXBhaW50SW5D
b21wb3NpdGVkQW5jZXN0b3IoY2hpbGQsIGNoaWxkLT5iYWNraW5nKCktPmNvbXBvc2l0ZWRCb3Vu
ZHMoKSk7CiAKKyAgICBzZXRDb21wb3NpdGluZ1BhcmVudChjaGlsZCwgMCk7CiAgICAgc2V0Q29t
cG9zaXRpbmdMYXllcnNOZWVkUmVidWlsZCgpOwogfQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2Vi
Q29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmggYi9Tb3VyY2UvV2ViQ29yZS9y
ZW5kZXJpbmcvUmVuZGVyTGF5ZXJDb21wb3NpdG9yLmgKaW5kZXggMjczODQ5MzUyMWIwMjUyZmIw
ZmQ1YWQ0YjQ3MTdlZmFhY2RiNjk5NC4uOWRmM2E2NTRjNjk0MjVhNGViNzVjM2U1NTk0ZDRjZGJk
MzAwY2UxOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVy
Q29tcG9zaXRvci5oCisrKyBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllckNv
bXBvc2l0b3IuaApAQCAtMTI2LDYgKzEyNiw4IEBAIHB1YmxpYzoKICAgICAvLyBSZXBhaW50IHRo
ZSBhcHByb3ByaWF0ZSBsYXllcnMgd2hlbiB0aGUgZ2l2ZW4gUmVuZGVyTGF5ZXIgc3RhcnRzIG9y
IHN0b3BzIGJlaW5nIGNvbXBvc2l0ZWQuCiAgICAgdm9pZCByZXBhaW50T25Db21wb3NpdGluZ0No
YW5nZShSZW5kZXJMYXllciopOwogICAgIAorICAgIHZvaWQgcmVwYWludEluQ29tcG9zaXRlZEFu
Y2VzdG9yKFJlbmRlckxheWVyKiwgY29uc3QgTGF5b3V0UmVjdCYpOworICAgIAogICAgIC8vIE5v
dGlmeSB1cyB0aGF0IGEgbGF5ZXIgaGFzIGJlZW4gYWRkZWQgb3IgcmVtb3ZlZAogICAgIHZvaWQg
bGF5ZXJXYXNBZGRlZChSZW5kZXJMYXllciogcGFyZW50LCBSZW5kZXJMYXllciogY2hpbGQpOwog
ICAgIHZvaWQgbGF5ZXJXaWxsQmVSZW1vdmVkKFJlbmRlckxheWVyKiBwYXJlbnQsIFJlbmRlckxh
eWVyKiBjaGlsZCk7CmRpZmYgLS1naXQgYS9DaGFuZ2VMb2cgYi9DaGFuZ2VMb2cKaW5kZXggYzdm
MDRjMDY2YzA3ZTVjZTg4YzU0ZmRjYzkxNjIyNWYzNjI0ZGU2OS4uNWQxZDZmZjJjZDAzZmViZGZj
MDIxNzVhNTVhOTk5MjYyODgxZWFhMiAxMDA2NDQKLS0tIGEvQ2hhbmdlTG9nCisrKyBiL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA1LTI5ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5m
cmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIEluY29tcGxldGUgcmVwYWludCBvbiB0d2l0dGVy
LmNvbSB3aGVuIHJlcGx5aW5nIHRvIGEgdHdlZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTg3NTUzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisgICAgICAgIAorICAgICAgICBNYW51YWwgdGVzdCB0aGF0IGFkZHMgYSB0cmFu
c2Zvcm0gdG8gYSBsYXllciwgZm9yY2luZyB0aGF0CisgICAgICAgIGxheWVyIHRvIGdhaW4gYmFj
a2luZyBzdG9yZS4KKworICAgICAgICAqIE1hbnVhbFRlc3RzL2NvbXBvc2l0aW5nL3JlcXVpcmVz
LWJhY2tpbmctY2hhbmdlLmh0bWw6IEFkZGVkLgorCiAyMDEyLTA1LTI5ICBEYXZpZCBCYXJyICA8
ZGF2aWRiYXJyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbnRyb2R1Y2UgRU5BQkxFX0NTU19J
TUFHRV9SRVNPTFVUSU9OIGNvbXBpbGUgZmxhZwpkaWZmIC0tZ2l0IGEvTWFudWFsVGVzdHMvY29t
cG9zaXRpbmcvcmVxdWlyZXMtYmFja2luZy1jaGFuZ2UuaHRtbCBiL01hbnVhbFRlc3RzL2NvbXBv
c2l0aW5nL3JlcXVpcmVzLWJhY2tpbmctY2hhbmdlLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uZDA2NWFjMWYw
ZWFlODlkZjJkZDY0MDQwOTJjMGJmYzFjNmEyNTdjOAotLS0gL2Rldi9udWxsCisrKyBiL01hbnVh
bFRlc3RzL2NvbXBvc2l0aW5nL3JlcXVpcmVzLWJhY2tpbmctY2hhbmdlLmh0bWwKQEAgLTAsMCAr
MSw1MiBAQAorPCFET0NUWVBFIGh0bWw+CisKKzxodG1sPgorPGhlYWQ+CisgIDxzdHlsZT4KKyAg
ICAjY29udGFpbmVyLCAjY29udGFpbmVyMiB7CisgICAgICBoZWlnaHQ6IDEwMHB4OworICAgICAg
d2lkdGg6IDEwMHB4OworICAgICAgbWFyZ2luOiAxMHB4IDA7CisgICAgICAtd2Via2l0LXBlcnNw
ZWN0aXZlOiAxMDAwcHg7CisgICAgfQorICAgIAorICAgICNjb250YWluZXIudHJhbnNmb3JtZWQs
ICNjb250YWluZXIyLnRyYW5zZm9ybWVkIHsKKyAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFu
c2xhdGVYKDApOworICAgIH0KKyAgICAKKyAgICAuYm94IHsKKyAgICAgIG1hcmdpbi1ib3R0b206
IDVweDsKKyAgICAgIGhlaWdodDogMTAwcHg7CisgICAgICB3aWR0aDogMTAwcHg7CisgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBncmVlbjsKKyAgICAgIG9wYWNpdHk6IDAuNTsKKyAgICB9CisgIDwv
c3R5bGU+CisgIDxzY3JpcHQ+CisgICAgZnVuY3Rpb24gZG9UZXN0KCkKKyAgICB7CisgICAgICB3
aW5kb3cuc2V0VGltZW91dChmdW5jdGlvbigpIHsKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ2NvbnRhaW5lcicpLmNsYXNzTmFtZSA9ICd0cmFuc2Zvcm1lZCc7CisgICAgICAgIGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCdjb250YWluZXIyJykuY2xhc3NOYW1lID0gJyc7CisgICAg
ICAgIAorICAgICAgICBpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKQorICAgICAgICAg
IGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsKKyAgICAgIH0sIDEwMCk7CisgICAg
fQorICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgZG9UZXN0LCBmYWxzZSk7Cisg
IDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+CisgIDxwPkFsbCBzcXVhcmVzIHNob3VsZCBoYXZl
IHRoZSBzYW1lIHBhbGUgZ3JlZW4gY29sb3I+PC9wPgorICA8ZGl2IGNsYXNzPSJib3giPjwvZGl2
PgorICA8ZGl2IGlkPSJjb250YWluZXIiPgorICAgIDxkaXYgY2xhc3M9ImJveCI+CisgICAgPC9k
aXY+CisgIDwvZGl2PgorCisgIDxkaXYgaWQ9ImNvbnRhaW5lcjIiIGNsYXNzPSJ0cmFuc2Zvcm1l
ZCI+CisgICAgPGRpdiBjbGFzcz0iYm94Ij4KKyAgICA8L2Rpdj4KKyAgPC9kaXY+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>
<flag name="review"
          id="151501"
          type_id="1"
          status="+"
          setter="dino"
    />
          </attachment>
      

    </bug>

</bugzilla>