<?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>126886</bug_id>
          
          <creation_ts>2014-01-13 06:33:39 -0800</creation_ts>
          <short_desc>[CSS Regions] Hit-testing goes through clipped layer in fast/regions/overflow-first-and-last-regions-in-container-hidden.html</short_desc>
          <delta_ts>2014-01-15 02:26:09 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</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>AdobeTracked</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>116295</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Andrei Bucur">abucur</reporter>
          <assigned_to name="Andrei Bucur">abucur</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>glenn</cc>
    
    <cc>kondapallykalyan</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>WebkitBugTracker</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>967278</commentid>
    <comment_count>0</comment_count>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-01-13 06:33:39 -0800</bug_when>
    <thetext>If you move the cursor above the orange rectangles (that clip) of the left side tests of fast/regions/overflow-first-and-last-regions-in-container-hidden.html, the cursor changes to a text selection icon. This means the text inside the regions that was clipped out actually is detected by the hit-test algorithm.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967387</commentid>
    <comment_count>1</comment_count>
      <attachid>221060</attachid>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-01-13 10:14:36 -0800</bug_when>
    <thetext>Created attachment 221060
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>967817</commentid>
    <comment_count>2</comment_count>
      <attachid>221060</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-01-14 07:14:10 -0800</bug_when>
    <thetext>Comment on attachment 221060
Patch

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

r=me with some comments

&gt; Source/WebCore/ChangeLog:10
&gt; +        flow thread. The patch verifies the location is inside the clipping rectangle of the region before

&quot;the location&quot; - &gt; &quot;that the location&quot;

&gt; Source/WebCore/rendering/RenderLayer.cpp:7015
&gt; +        ClipRectsContext clipRectsContext(rootLayer, hitTestLocation.region(), TemporaryClipRects, IgnoreOverlayScrollbarSize);

You do not need to specify the last param - IgnoreOverlayScrollbarSize - as it is the default value in ctor.

&gt; LayoutTests/fast/regions/hover-and-js-in-visual-overflow-hidden.html:80
&gt; +        &lt;li&gt;Move the mouse under the gray rectangle.&lt;/li&gt;

&quot;under&quot; -&gt; &quot;below&quot;. I found under confusing in this context.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968199</commentid>
    <comment_count>3</comment_count>
      <attachid>221236</attachid>
    <who name="Andrei Bucur">abucur</who>
    <bug_when>2014-01-15 00:42:35 -0800</bug_when>
    <thetext>Created attachment 221236
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968206</commentid>
    <comment_count>4</comment_count>
      <attachid>221236</attachid>
    <who name="Mihnea Ovidenie">mihnea</who>
    <bug_when>2014-01-15 01:06:52 -0800</bug_when>
    <thetext>Comment on attachment 221236
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968240</commentid>
    <comment_count>5</comment_count>
      <attachid>221236</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-15 02:26:07 -0800</bug_when>
    <thetext>Comment on attachment 221236
Patch

Clearing flags on attachment: 221236

Committed r162064: &lt;http://trac.webkit.org/changeset/162064&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>968241</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2014-01-15 02:26:09 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221060</attachid>
            <date>2014-01-13 10:14:36 -0800</date>
            <delta_ts>2014-01-15 00:42:29 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126886-20140113201743.patch</filename>
            <type>text/plain</type>
            <size>7933</size>
            <attacher name="Andrei Bucur">abucur</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYxODc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggYThlOGM4M2NjMDIwNGMy
MWQyY2U2YzVhNDllZTg3YjUwNGE1OThlYi4uODRiZDBmZTYyNDg2ZTBjMDU5ZmZlOGE1YTc2ZDI4
NDBiY2VhOWZhYiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTAxLTEzICBBbmRy
ZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10gSGl0
LXRlc3RpbmcgZ29lcyB0aHJvdWdoIGNsaXBwZWQgbGF5ZXIgaW4gZmFzdC9yZWdpb25zL292ZXJm
bG93LWZpcnN0LWFuZC1sYXN0LXJlZ2lvbnMtaW4tY29udGFpbmVyLWhpZGRlbi5odG1sCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjY4ODYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDdXJyZW50bHksIHdo
ZW4gaGl0IHRlc3RpbmcgYSBsb2NhdGlvbiBpbnNpZGUgYSBmbG93IHRocmVhZCB3ZSBpZ25vcmUg
dGhlIGNsaXBwaW5nIHJlY3RhbmdsZSBvZgorICAgICAgICB0aGUgcmVnaW9uLiBUaGlzIGxlYWRz
IHRvIGZhbHNlIHBvc2l0aXZlcyB3aGVuIHRoZSBsb2NhdGlvbiBpcyBvdmVyIHRoZSBjbGlwcGVk
IG91dCBjb250ZW50IG9mIGEKKyAgICAgICAgZmxvdyB0aHJlYWQuIFRoZSBwYXRjaCB2ZXJpZmll
cyB0aGUgbG9jYXRpb24gaXMgaW5zaWRlIHRoZSBjbGlwcGluZyByZWN0YW5nbGUgb2YgdGhlIHJl
Z2lvbiBiZWZvcmUKKyAgICAgICAgZm9yd2FyZGluZyB0aGUgaGl0IHRlc3QgdmVyaWZpY2F0aW9u
IHRvIHRoZSBmbG93IHRocmVhZCBsYXllci4KKworICAgICAgICBUZXN0OiBmYXN0L3JlZ2lvbnMv
aG92ZXItYW5kLWpzLWluLXZpc3VhbC1vdmVyZmxvdy1oaWRkZW4uaHRtbAorCisgICAgICAgICog
cmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVy
OjpoaXRUZXN0Rmxvd1RocmVhZElmUmVnaW9uKToKKwogMjAxNC0wMS0xMyAgWmFuIERvYmVyc2Vr
ICA8emRvYmVyc2VrQGlnYWxpYS5jb20+CiAKICAgICAgICAgQXZvaWQgdW5uZWNlc3NhcnkgY29w
aWVzIG9mIEFjY2Vzc2liaWxpdHlPYmplY3Q6OkFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3Rvcgpk
aWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKaW5kZXggZjQyYTY3MmJjOWZh
MjY4OTVlMDVmNGYwODhiZTYwODMyNDZlM2Y2NS4uZDZiOTk3OTJkMDk1ZmFhOTU5MTA1NmZjMzMx
ODg2ZGRiMGY0NmYxNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRl
ckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3Bw
CkBAIC03MDEwLDYgKzcwMTAsMTQgQEAgUmVuZGVyTGF5ZXIqIFJlbmRlckxheWVyOjpoaXRUZXN0
Rmxvd1RocmVhZElmUmVnaW9uKFJlbmRlckxheWVyKiByb290TGF5ZXIsIGNvbnMKIAogICAgIFJl
bmRlckZsb3dUaHJlYWQqIGZsb3dUaHJlYWQgPSByZWdpb24tPmZsb3dUaHJlYWQoKTsKIAorICAg
IC8vIElmIHRoZSBoaXQgbG9jYXRpb24gaXMgaW5zaWRlIGEgY2xpcHBlZCBvdXQgYXJlYSwgZG9u
J3QgZm9yd2FyZCB0aGUgaGl0IHRlc3QgdG8gdGhlIGZsb3cgdGhyZWFkLgorICAgIGlmIChyb290
TGF5ZXIgIT0gdGhpcyAmJiBwYXJlbnQoKSkgeworICAgICAgICBDbGlwUmVjdHNDb250ZXh0IGNs
aXBSZWN0c0NvbnRleHQocm9vdExheWVyLCBoaXRUZXN0TG9jYXRpb24ucmVnaW9uKCksIFRlbXBv
cmFyeUNsaXBSZWN0cywgSWdub3JlT3ZlcmxheVNjcm9sbGJhclNpemUpOworICAgICAgICBDbGlw
UmVjdCBjbGlwUmVjdCA9IGJhY2tncm91bmRDbGlwUmVjdChjbGlwUmVjdHNDb250ZXh0KTsKKyAg
ICAgICAgaWYgKCFjbGlwUmVjdC5pbnRlcnNlY3RzKGhpdFRlc3RMb2NhdGlvbikpCisgICAgICAg
ICAgICByZXR1cm4gMDsKKyAgICB9CisKICAgICBMYXlvdXRQb2ludCByZWdpb25PZmZzZXRGcm9t
Um9vdDsKICAgICBjb252ZXJ0VG9MYXllckNvb3Jkcyhyb290TGF5ZXIsIHJlZ2lvbk9mZnNldEZy
b21Sb290KTsKIApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCmluZGV4IDYyYWVhY2I0MGQ1MmFhZDc5YzY0YmZiZWY0MzU2NWJiYjMyNmY4
M2UuLjIwZGU2NGRiMzUxZGEwMGU3ZTI4ZTgwM2UxNWE0OWFjNDNhZWNjM2QgMTAwNjQ0Ci0tLSBh
L0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwxNiBAQAorMjAxNC0wMS0xMyAgQW5kcmVpIEJ1Y3VyICA8YWJ1Y3VyQGFkb2JlLmNvbT4K
KworICAgICAgICBbQ1NTIFJlZ2lvbnNdIEhpdC10ZXN0aW5nIGdvZXMgdGhyb3VnaCBjbGlwcGVk
IGxheWVyIGluIGZhc3QvcmVnaW9ucy9vdmVyZmxvdy1maXJzdC1hbmQtbGFzdC1yZWdpb25zLWlu
LWNvbnRhaW5lci1oaWRkZW4uaHRtbAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MTI2ODg2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGEgdGVzdCB0aGF0IHZlcmlmaWVzIHlvdSBjYW4ndCBob3ZlciBh
biBlbGVtZW50IGZsb3dlZCBpbnNpZGUgYSByZWdpb24gYnV0IGZvdW5kIGluc2lkZQorICAgICAg
ICB0aGUgaGlkZGVuIG92ZXJmbG93IG9mIHRoZSByZWdpb24uCisKKyAgICAgICAgKiBmYXN0L3Jl
Z2lvbnMvaG92ZXItYW5kLWpzLWluLXZpc3VhbC1vdmVyZmxvdy1oaWRkZW4tZXhwZWN0ZWQuaHRt
bDogQWRkZWQuCisgICAgICAgICogZmFzdC9yZWdpb25zL2hvdmVyLWFuZC1qcy1pbi12aXN1YWwt
b3ZlcmZsb3ctaGlkZGVuLmh0bWw6IEFkZGVkLgorCiAyMDE0LTAxLTEzICBaYW4gRG9iZXJzZWsg
IDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBVbnJldmlld2VkIEdUSyBnYXJkZW5p
bmcuIFJlYmFzZWxpbmluZyBhZnRlciByMTYxNjk2LiBBZGRpbmcgZmFpbHVyZSBleHBlY3RhdGlv
bnMKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1hbmQtanMtaW4t
dmlzdWFsLW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9y
ZWdpb25zL2hvdmVyLWFuZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLmh0
bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMC4uY2ZiNDkyODFiMmMzMGY3ZjBmMDIwNjMwMzU3NWMxMGMyODBjZmQ0Nwot
LS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1hbmQtanMt
aW4tdmlzdWFsLW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1sCkBAIC0wLDAgKzEsNjYgQEAK
KzwhZG9jdHlwZSBodG1sPgorPGh0bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1ldGEgY2hh
cnNldD0iVVRGLTgiPgorICAgIDxzdHlsZT4KKyAgICBib2R5LCBwLCBvbCB7CisgICAgICAgIG1h
cmdpbjogMDsKKyAgICAgICAgcGFkZGluZzogMDsKKyAgICB9CisgICAgaW5wdXQgeworICAgICAg
ICB3aWR0aDogMTAwcHg7CisgICAgfQorICAgICNjb250ZW50IHsKKyAgICAgICAgZm9udC1mYW1p
bHk6IG1vbm9zcGFjZTsKKyAgICAgICAgZm9udC1zaXplOiAyMHB4OworICAgICAgICBsaW5lLWhl
aWdodDogMWVtOworICAgIH0KKyAgICAuc3BhY2VyIHsKKyAgICAgICAgd2lkdGg6IDEwMCU7Cisg
ICAgICAgIGhlaWdodDogODBweDsKKyAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAgfQorICAg
IC5oaWdobGl0ZSB7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOworICAgICAgICBj
b2xvcjogd2hpdGU7CisgICAgfQorICAgICNyZWdpb24geworICAgICAgICBib3JkZXI6IDJweCBz
b2xpZCBibGFjazsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5OworICAgICAg
ICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAgfQorICAgICNwYXJl
bnQgeworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsKKyAg
ICB9CisgICAgI3JlZ2lvbiBwIHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOworICAg
ICAgICB3aWR0aDogMTAwJTsKKyAgICAgICAgaGVpZ2h0OiA1MCU7CisgICAgfQorICAgICNyZXN1
bHQgeworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOwor
ICAgIH0KKyAgICBvbCB7CisgICAgICAgIGxpc3Qtc3R5bGU6bm9uZTsKKyAgICB9CisgICAgPC9z
dHlsZT4KKzwvaGVhZD4KKzxib2R5PgorICAgIDxkaXYgaWQ9InBhcmVudCI+CisgICAgICAgIDxk
aXYgaWQ9InJlZ2lvbiI+CisgICAgICAgICAgICA8ZGl2IGlkPSJjb250ZW50Ij48c3BhbiBjbGFz
cz0ic3BhY2VyIj48L3NwYW4+VGhpcyB0ZXh0IGhhcyA8c3BhbiBjbGFzcz0iaGlnaGxpdGUiPm92
ZXJmbG93PC9zcGFuPjwvZGl2PgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4KKyAgICA8b2w+
CisgICAgICAgIDxsaT5CdWcgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTEyNjg4NiI+MTI2ODg2PC9hPi48L2xpPgorICAgICAgICA8bGk+WW91IHNob3Vs
ZCBub3Qgc2VlIGFueSByZWQgYmVmb3JlIG9yIGR1cmluZyB0aGlzIHRlc3QuPC9saT4KKyAgICAg
ICAgPGxpPk1vdmUgdGhlIG1vdXNlIHVuZGVyIHRoZSBncmF5IHJlY3RhbmdsZS48L2xpPgorICAg
ICAgICA8bGk+WW91IHNob3VsZCBzZWUgdGhlIHdvcmQgIlBBU1MiIGRpc3BsYXllZCBiZWxvdywg
aW4gZ3JlZW4sIHdoZXJldmVyIHlvdSBwb3NpdGlvbiB0aGUgbW91c2UgY3Vyc29yLjwvbGk+Cisg
ICAgPC9vbD4KKyAgICAKKyAgICA8ZGl2IGlkPSJyZXN1bHQiPlBBU1M8L2Rpdj4KKzwvYm9keT4K
KzwvaHRtbD4KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1hbmQt
anMtaW4tdmlzdWFsLW92ZXJmbG93LWhpZGRlbi5odG1sIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL2hvdmVyLWFuZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKbmV3IGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MC4uNGQ2NGY2MDhhMzNiNTdjZDkzNTIzZGRmZmFiNDE3Mjk2MDkzMDFjMgotLS0gL2Rldi9udWxs
CisrKyBiL0xheW91dFRlc3RzL2Zhc3QvcmVnaW9ucy9ob3Zlci1hbmQtanMtaW4tdmlzdWFsLW92
ZXJmbG93LWhpZGRlbi5odG1sCkBAIC0wLDAgKzEsOTQgQEAKKzwhZG9jdHlwZSBodG1sPgorPGh0
bWwgbGFuZz0iZW4iPgorPGhlYWQ+CisgICAgPG1ldGEgY2hhcnNldD0iVVRGLTgiPgorICAgIDxz
dHlsZT4KKyAgICBib2R5LCBwLCBvbCB7CisgICAgICAgIG1hcmdpbjogMDsKKyAgICAgICAgcGFk
ZGluZzogMDsKKyAgICB9CisgICAgaW5wdXQgeworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAg
fQorICAgICNjb250ZW50IHsKKyAgICAgICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTsKKyAgICAg
ICAgZm9udC1zaXplOiAyMHB4OworICAgICAgICBsaW5lLWhlaWdodDogMWVtOworICAgICAgICAt
d2Via2l0LWZsb3ctaW50bzogZjsKKyAgICB9CisgICAgLnNwYWNlciB7CisgICAgICAgIHdpZHRo
OiAxMDAlOworICAgICAgICBoZWlnaHQ6IDgwcHg7CisgICAgICAgIGRpc3BsYXk6IGJsb2NrOwor
ICAgIH0KKyAgICAuaGlnaGxpdGUgeworICAgICAgICBjb2xvcjogZGVlcHNreWJsdWU7CisgICAg
fQorICAgIC5oaWdobGl0ZTpob3ZlciB7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZWVu
OworICAgICAgICBjb2xvcjogd2hpdGU7CisgICAgfQorICAgICNyZWdpb24geworICAgICAgICBi
b3JkZXI6IDJweCBzb2xpZCBibGFjazsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRn
cmF5OworICAgICAgICB3aWR0aDogMTAwcHg7CisgICAgICAgIGhlaWdodDogMTAwcHg7CisgICAg
ICAgIC13ZWJraXQtZmxvdy1mcm9tOiBmOworICAgIH0KKyAgICAjcGFyZW50IHsKKyAgICAgICAg
ZmxvYXQ6IGxlZnQ7CisgICAgICAgIG92ZXJmbG93OiBoaWRkZW47CisgICAgfQorICAgICNyZWdp
b24gcCB7CisgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsKKyAgICAgICAgd2lkdGg6IDEw
MCU7CisgICAgICAgIGhlaWdodDogNTAlOworICAgIH0KKyAgICAjcmVzdWx0IHsKKyAgICAgICAg
Y29sb3I6IGdyZWVuOworICAgICAgICBmb250LXdlaWdodDogYm9sZDsKKyAgICB9CisgICAgPC9z
dHlsZT4KKzwvaGVhZD4KKworPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgorICAgIGlm
ICh3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7
CisKKyAgICBmdW5jdGlvbiBiZWdpblRlc3QoKSB7CisgICAgICAgIGlmICh3aW5kb3cuZXZlbnRT
ZW5kZXIpIHsKKyAgICAgICAgICAgIHZhciBvYmogID0gZG9jdW1lbnQucXVlcnlTZWxlY3Rvcigi
LmhpZ2hsaXRlIik7CisKKyAgICAgICAgICAgIC8vIG1vdmUgbW91c2Ugb24gdGhlIGhvdmVyIHRl
c3Qgb2JqZWN0CisgICAgICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhvYmoub2Zmc2V0
TGVmdCArIDUsIG9iai5vZmZzZXRUb3AgKyA1KTsKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1v
dXNlRG93bigwKTsKKworICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAg
ICAgIH0KKyAgICB9Cis8L3NjcmlwdD4KKworPGJvZHkgb25sb2FkPSJiZWdpblRlc3QoKSI+Cisg
ICAgPGRpdiBpZD0icGFyZW50Ij4KKyAgICAgICAgPGRpdiBpZD0icmVnaW9uIj4KKyAgICAgICAg
ICAgIDxwPjwvcD4KKyAgICAgICAgPC9kaXY+CisgICAgPC9kaXY+CisgICAgPG9sPgorICAgICAg
ICA8bGk+QnVnIDxhIGhyZWY9Imh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9p
ZD0xMjY4ODYiPjEyNjg4NjwvYT4uPC9saT4KKyAgICAgICAgPGxpPllvdSBzaG91bGQgbm90IHNl
ZSBhbnkgcmVkIGJlZm9yZSBvciBkdXJpbmcgdGhpcyB0ZXN0LjwvbGk+CisgICAgICAgIDxsaT5N
b3ZlIHRoZSBtb3VzZSB1bmRlciB0aGUgZ3JheSByZWN0YW5nbGUuPC9saT4KKyAgICAgICAgPGxp
PllvdSBzaG91bGQgc2VlIHRoZSB3b3JkICJQQVNTIiBkaXNwbGF5ZWQgYmVsb3csIGluIGdyZWVu
LCB3aGVyZXZlciB5b3UgcG9zaXRpb24gdGhlIG1vdXNlIGN1cnNvci48L2xpPgorICAgIDwvb2w+
CisgICAgPGRpdiBpZD0iY29udGVudCI+PHNwYW4gY2xhc3M9InNwYWNlciI+PC9zcGFuPlRoaXMg
dGV4dCBoYXMgPHNwYW4gY2xhc3M9ImhpZ2hsaXRlIj5vdmVyZmxvdzwvc3Bhbj48L2Rpdj4KKyAg
ICA8ZGl2IGlkPSJyZXN1bHQiPlBBU1M8L2Rpdj4KKyAgICA8c2NyaXB0PgorICAgICAgICB2YXIg
d29yZCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIi5oaWdobGl0ZSIpOworICAgICAgICB3b3Jk
LmFkZEV2ZW50TGlzdGVuZXIoIm1vdXNlb3ZlciIsIGZ1bmN0aW9uKGV2dCkgCisgICAgICAgIHsK
KyAgICAgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJyZXN1bHQiKS5zdHlsZS5jb2xv
ciA9ICJyZWQiOworICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJlc3VsdCIp
LmlubmVySFRNTCA9ICJGQUlMIjsKKyAgICAgICAgfSk7CisgICAgPC9zY3JpcHQ+Cis8L2JvZHk+
Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>221236</attachid>
            <date>2014-01-15 00:42:35 -0800</date>
            <delta_ts>2014-01-15 02:26:07 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-126886-20140115104542.patch</filename>
            <type>text/plain</type>
            <size>7836</size>
            <attacher name="Andrei Bucur">abucur</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTYyMDU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggY2RjZjNmMGU3MTJhMDFj
MmE0ZTA0OTYxNGZjNjFhZWEwYmY3ZTZmZC4uYTQ3NTgyNDY0ZDc0YWQ5ZWY2YzFjYWMxYzRmMTJl
Y2UyNmQwNDA3MyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE0LTAxLTEzICBBbmRy
ZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29tPgorCisgICAgICAgIFtDU1MgUmVnaW9uc10gSGl0
LXRlc3RpbmcgZ29lcyB0aHJvdWdoIGNsaXBwZWQgbGF5ZXIgaW4gZmFzdC9yZWdpb25zL292ZXJm
bG93LWZpcnN0LWFuZC1sYXN0LXJlZ2lvbnMtaW4tY29udGFpbmVyLWhpZGRlbi5odG1sCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xMjY4ODYKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDdXJyZW50bHksIHdo
ZW4gaGl0IHRlc3RpbmcgYSBsb2NhdGlvbiBpbnNpZGUgYSBmbG93IHRocmVhZCB3ZSBpZ25vcmUg
dGhlIGNsaXBwaW5nIHJlY3RhbmdsZSBvZgorICAgICAgICB0aGUgcmVnaW9uLiBUaGlzIGxlYWRz
IHRvIGZhbHNlIHBvc2l0aXZlcyB3aGVuIHRoZSBsb2NhdGlvbiBpcyBvdmVyIHRoZSBjbGlwcGVk
IG91dCBjb250ZW50IG9mIGEKKyAgICAgICAgZmxvdyB0aHJlYWQuIFRoZSBwYXRjaCB2ZXJpZmll
cyB0aGF0IHRoZSBsb2NhdGlvbiBpcyBpbnNpZGUgdGhlIGNsaXBwaW5nIHJlY3RhbmdsZSBvZiB0
aGUgcmVnaW9uIGJlZm9yZQorICAgICAgICBmb3J3YXJkaW5nIHRoZSBoaXQgdGVzdCB2ZXJpZmlj
YXRpb24gdG8gdGhlIGZsb3cgdGhyZWFkIGxheWVyLgorCisgICAgICAgIFRlc3Q6IGZhc3QvcmVn
aW9ucy9ob3Zlci1hbmQtanMtaW4tdmlzdWFsLW92ZXJmbG93LWhpZGRlbi5odG1sCisKKyAgICAg
ICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UmVuZGVy
TGF5ZXI6OmhpdFRlc3RGbG93VGhyZWFkSWZSZWdpb24pOgorCiAyMDE0LTAxLTE0ICBDaGFuZ1Nl
b2sgT2ggIDxjaGFuZ3Nlb2sub2hAY29sbGFib3JhLmNvbT4KIAogICAgICAgICBVbnJldmlld2Vk
IGJ1aWxkIGZpeCBhZnRlciByMTYxOTgwLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJM
YXllci5jcHAKaW5kZXggNWQ0N2VhNjJmNGMxNWY5MzM2YmE1MmEwZWMxNDAzODQzNjRjY2Q5MS4u
MDhmNTY4MTA0N2YxYTdlNjRiMTBkMDRlM2E5OWNkNDg2NTA0NTZiNCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9yZW5kZXJpbmcvUmVuZGVyTGF5ZXIuY3BwCkBAIC03MDA3LDYgKzcwMDcsMTQgQEAgUmVuZGVy
TGF5ZXIqIFJlbmRlckxheWVyOjpoaXRUZXN0Rmxvd1RocmVhZElmUmVnaW9uKFJlbmRlckxheWVy
KiByb290TGF5ZXIsIGNvbnMKIAogICAgIFJlbmRlckZsb3dUaHJlYWQqIGZsb3dUaHJlYWQgPSBy
ZWdpb24tPmZsb3dUaHJlYWQoKTsKIAorICAgIC8vIElmIHRoZSBoaXQgbG9jYXRpb24gaXMgaW5z
aWRlIGEgY2xpcHBlZCBvdXQgYXJlYSwgZG9uJ3QgZm9yd2FyZCB0aGUgaGl0IHRlc3QgdG8gdGhl
IGZsb3cgdGhyZWFkLgorICAgIGlmIChyb290TGF5ZXIgIT0gdGhpcyAmJiBwYXJlbnQoKSkgewor
ICAgICAgICBDbGlwUmVjdHNDb250ZXh0IGNsaXBSZWN0c0NvbnRleHQocm9vdExheWVyLCBoaXRU
ZXN0TG9jYXRpb24ucmVnaW9uKCksIFRlbXBvcmFyeUNsaXBSZWN0cyk7CisgICAgICAgIENsaXBS
ZWN0IGNsaXBSZWN0ID0gYmFja2dyb3VuZENsaXBSZWN0KGNsaXBSZWN0c0NvbnRleHQpOworICAg
ICAgICBpZiAoIWNsaXBSZWN0LmludGVyc2VjdHMoaGl0VGVzdExvY2F0aW9uKSkKKyAgICAgICAg
ICAgIHJldHVybiAwOworICAgIH0KKwogICAgIExheW91dFBvaW50IHJlZ2lvbk9mZnNldEZyb21S
b290OwogICAgIGNvbnZlcnRUb0xheWVyQ29vcmRzKHJvb3RMYXllciwgcmVnaW9uT2Zmc2V0RnJv
bVJvb3QpOwogCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggOTkwMWFiM2FiOWNhMTEyZmQxOGYxOWNiYjRhOWI2YjZlYjIxOWI4
Ni4uNGI5Zjc0NzE4YTIyZjNjZjEwZDRiMDkwZWE4YjY0Y2NlYjJkOTY3NiAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDE2IEBACisyMDE0LTAxLTEzICBBbmRyZWkgQnVjdXIgIDxhYnVjdXJAYWRvYmUuY29tPgor
CisgICAgICAgIFtDU1MgUmVnaW9uc10gSGl0LXRlc3RpbmcgZ29lcyB0aHJvdWdoIGNsaXBwZWQg
bGF5ZXIgaW4gZmFzdC9yZWdpb25zL292ZXJmbG93LWZpcnN0LWFuZC1sYXN0LXJlZ2lvbnMtaW4t
Y29udGFpbmVyLWhpZGRlbi5odG1sCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3No
b3dfYnVnLmNnaT9pZD0xMjY4ODYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgdmVyaWZpZXMgeW91IGNhbid0IGhvdmVyIGFu
IGVsZW1lbnQgZmxvd2VkIGluc2lkZSBhIHJlZ2lvbiBidXQgZm91bmQgaW5zaWRlCisgICAgICAg
IHRoZSBoaWRkZW4gb3ZlcmZsb3cgb2YgdGhlIHJlZ2lvbi4KKworICAgICAgICAqIGZhc3QvcmVn
aW9ucy9ob3Zlci1hbmQtanMtaW4tdmlzdWFsLW92ZXJmbG93LWhpZGRlbi1leHBlY3RlZC5odG1s
OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L3JlZ2lvbnMvaG92ZXItYW5kLWpzLWluLXZpc3VhbC1v
dmVyZmxvdy1oaWRkZW4uaHRtbDogQWRkZWQuCisKIDIwMTQtMDEtMTQgIFJ5b3N1a2UgTml3YSAg
PHJuaXdhQHdlYmtpdC5vcmc+CiAKICAgICAgICAgTWFrZSBEb1lvdUV2ZW5CZW5jaCBydW5uYWJs
ZSBieSBydW4tcGVyZi10ZXN0cwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25z
L2hvdmVyLWFuZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLmh0bWwgYi9M
YXlvdXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItYW5kLWpzLWluLXZpc3VhbC1vdmVyZmxvdy1o
aWRkZW4tZXhwZWN0ZWQuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwLi5iYzNkZjIyNzhkNTc3ZDJlOTYwYzdmZTE5
OGQ1NmFkMzI5MzZkZDU4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdp
b25zL2hvdmVyLWFuZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLWV4cGVjdGVkLmh0bWwK
QEAgLTAsMCArMSw2NiBAQAorPCFkb2N0eXBlIGh0bWw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVh
ZD4KKyAgICA8bWV0YSBjaGFyc2V0PSJVVEYtOCI+CisgICAgPHN0eWxlPgorICAgIGJvZHksIHAs
IG9sIHsKKyAgICAgICAgbWFyZ2luOiAwOworICAgICAgICBwYWRkaW5nOiAwOworICAgIH0KKyAg
ICBpbnB1dCB7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICB9CisgICAgI2NvbnRlbnQgewor
ICAgICAgICBmb250LWZhbWlseTogbW9ub3NwYWNlOworICAgICAgICBmb250LXNpemU6IDIwcHg7
CisgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07CisgICAgfQorICAgIC5zcGFjZXIgeworICAgICAg
ICB3aWR0aDogMTAwJTsKKyAgICAgICAgaGVpZ2h0OiA4MHB4OworICAgICAgICBkaXNwbGF5OiBi
bG9jazsKKyAgICB9CisgICAgLmhpZ2hsaXRlIHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjog
Z3JlZW47CisgICAgICAgIGNvbG9yOiB3aGl0ZTsKKyAgICB9CisgICAgI3JlZ2lvbiB7CisgICAg
ICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOworICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBs
aWdodGdyYXk7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgaGVpZ2h0OiAxMDBweDsK
KyAgICB9CisgICAgI3BhcmVudCB7CisgICAgICAgIGZsb2F0OiBsZWZ0OworICAgICAgICBvdmVy
ZmxvdzogaGlkZGVuOworICAgIH0KKyAgICAjcmVnaW9uIHAgeworICAgICAgICBiYWNrZ3JvdW5k
LWNvbG9yOiByZWQ7CisgICAgICAgIHdpZHRoOiAxMDAlOworICAgICAgICBoZWlnaHQ6IDUwJTsK
KyAgICB9CisgICAgI3Jlc3VsdCB7CisgICAgICAgIGNvbG9yOiBncmVlbjsKKyAgICAgICAgZm9u
dC13ZWlnaHQ6IGJvbGQ7CisgICAgfQorICAgIG9sIHsKKyAgICAgICAgbGlzdC1zdHlsZTpub25l
OworICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorPGJvZHk+CisgICAgPGRpdiBpZD0icGFy
ZW50Ij4KKyAgICAgICAgPGRpdiBpZD0icmVnaW9uIj4KKyAgICAgICAgICAgIDxkaXYgaWQ9ImNv
bnRlbnQiPjxzcGFuIGNsYXNzPSJzcGFjZXIiPjwvc3Bhbj5UaGlzIHRleHQgaGFzIDxzcGFuIGNs
YXNzPSJoaWdobGl0ZSI+b3ZlcmZsb3c8L3NwYW4+PC9kaXY+CisgICAgICAgIDwvZGl2PgorICAg
IDwvZGl2PgorICAgIDxvbD4KKyAgICAgICAgPGxpPkJ1ZyA8YSBocmVmPSJodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTI2ODg2Ij4xMjY4ODY8L2E+LjwvbGk+CisgICAg
ICAgIDxsaT5Zb3Ugc2hvdWxkIG5vdCBzZWUgYW55IHJlZCBiZWZvcmUgb3IgZHVyaW5nIHRoaXMg
dGVzdC48L2xpPgorICAgICAgICA8bGk+TW92ZSB0aGUgbW91c2UgYmVsb3cgdGhlIGdyYXkgcmVj
dGFuZ2xlLjwvbGk+CisgICAgICAgIDxsaT5Zb3Ugc2hvdWxkIHNlZSB0aGUgd29yZCAiUEFTUyIg
ZGlzcGxheWVkIGJlbG93LCBpbiBncmVlbiwgd2hlcmV2ZXIgeW91IHBvc2l0aW9uIHRoZSBtb3Vz
ZSBjdXJzb3IuPC9saT4KKyAgICA8L29sPgorICAgIAorICAgIDxkaXYgaWQ9InJlc3VsdCI+UEFT
UzwvZGl2PgorPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZmFzdC9y
ZWdpb25zL2hvdmVyLWFuZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLmh0bWwgYi9MYXlv
dXRUZXN0cy9mYXN0L3JlZ2lvbnMvaG92ZXItYW5kLWpzLWluLXZpc3VhbC1vdmVyZmxvdy1oaWRk
ZW4uaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwLi4wN2QwNTI0N2RkYWI2NGVhMzQ4ZGFmOTAyOTliMDFkMTA4Yzcw
MTY4Ci0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC9yZWdpb25zL2hvdmVyLWFu
ZC1qcy1pbi12aXN1YWwtb3ZlcmZsb3ctaGlkZGVuLmh0bWwKQEAgLTAsMCArMSw5NCBAQAorPCFk
b2N0eXBlIGh0bWw+Cis8aHRtbCBsYW5nPSJlbiI+Cis8aGVhZD4KKyAgICA8bWV0YSBjaGFyc2V0
PSJVVEYtOCI+CisgICAgPHN0eWxlPgorICAgIGJvZHksIHAsIG9sIHsKKyAgICAgICAgbWFyZ2lu
OiAwOworICAgICAgICBwYWRkaW5nOiAwOworICAgIH0KKyAgICBpbnB1dCB7CisgICAgICAgIHdp
ZHRoOiAxMDBweDsKKyAgICB9CisgICAgI2NvbnRlbnQgeworICAgICAgICBmb250LWZhbWlseTog
bW9ub3NwYWNlOworICAgICAgICBmb250LXNpemU6IDIwcHg7CisgICAgICAgIGxpbmUtaGVpZ2h0
OiAxZW07CisgICAgICAgIC13ZWJraXQtZmxvdy1pbnRvOiBmOworICAgIH0KKyAgICAuc3BhY2Vy
IHsKKyAgICAgICAgd2lkdGg6IDEwMCU7CisgICAgICAgIGhlaWdodDogODBweDsKKyAgICAgICAg
ZGlzcGxheTogYmxvY2s7CisgICAgfQorICAgIC5oaWdobGl0ZSB7CisgICAgICAgIGNvbG9yOiBk
ZWVwc2t5Ymx1ZTsKKyAgICB9CisgICAgLmhpZ2hsaXRlOmhvdmVyIHsKKyAgICAgICAgYmFja2dy
b3VuZC1jb2xvcjogZ3JlZW47CisgICAgICAgIGNvbG9yOiB3aGl0ZTsKKyAgICB9CisgICAgI3Jl
Z2lvbiB7CisgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrOworICAgICAgICBiYWNrZ3Jv
dW5kLWNvbG9yOiBsaWdodGdyYXk7CisgICAgICAgIHdpZHRoOiAxMDBweDsKKyAgICAgICAgaGVp
Z2h0OiAxMDBweDsKKyAgICAgICAgLXdlYmtpdC1mbG93LWZyb206IGY7CisgICAgfQorICAgICNw
YXJlbnQgeworICAgICAgICBmbG9hdDogbGVmdDsKKyAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsK
KyAgICB9CisgICAgI3JlZ2lvbiBwIHsKKyAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmVkOwor
ICAgICAgICB3aWR0aDogMTAwJTsKKyAgICAgICAgaGVpZ2h0OiA1MCU7CisgICAgfQorICAgICNy
ZXN1bHQgeworICAgICAgICBjb2xvcjogZ3JlZW47CisgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xk
OworICAgIH0KKyAgICA8L3N0eWxlPgorPC9oZWFkPgorCis8c2NyaXB0IHR5cGU9InRleHQvamF2
YXNjcmlwdCI+CisgICAgaWYgKHdpbmRvdy50ZXN0UnVubmVyKQorICAgICAgICB0ZXN0UnVubmVy
LndhaXRVbnRpbERvbmUoKTsKKworICAgIGZ1bmN0aW9uIGJlZ2luVGVzdCgpIHsKKyAgICAgICAg
aWYgKHdpbmRvdy5ldmVudFNlbmRlcikgeworICAgICAgICAgICAgdmFyIG9iaiAgPSBkb2N1bWVu
dC5xdWVyeVNlbGVjdG9yKCIuaGlnaGxpdGUiKTsKKworICAgICAgICAgICAgLy8gbW92ZSBtb3Vz
ZSBvbiB0aGUgaG92ZXIgdGVzdCBvYmplY3QKKyAgICAgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNl
TW92ZVRvKG9iai5vZmZzZXRMZWZ0ICsgNSwgb2JqLm9mZnNldFRvcCArIDUpOworICAgICAgICAg
ICAgZXZlbnRTZW5kZXIubW91c2VEb3duKDApOworCisgICAgICAgICAgICB0ZXN0UnVubmVyLm5v
dGlmeURvbmUoKTsKKyAgICAgICAgfQorICAgIH0KKzwvc2NyaXB0PgorCis8Ym9keSBvbmxvYWQ9
ImJlZ2luVGVzdCgpIj4KKyAgICA8ZGl2IGlkPSJwYXJlbnQiPgorICAgICAgICA8ZGl2IGlkPSJy
ZWdpb24iPgorICAgICAgICAgICAgPHA+PC9wPgorICAgICAgICA8L2Rpdj4KKyAgICA8L2Rpdj4K
KyAgICA8b2w+CisgICAgICAgIDxsaT5CdWcgPGEgaHJlZj0iaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTEyNjg4NiI+MTI2ODg2PC9hPi48L2xpPgorICAgICAgICA8bGk+
WW91IHNob3VsZCBub3Qgc2VlIGFueSByZWQgYmVmb3JlIG9yIGR1cmluZyB0aGlzIHRlc3QuPC9s
aT4KKyAgICAgICAgPGxpPk1vdmUgdGhlIG1vdXNlIGJlbG93IHRoZSBncmF5IHJlY3RhbmdsZS48
L2xpPgorICAgICAgICA8bGk+WW91IHNob3VsZCBzZWUgdGhlIHdvcmQgIlBBU1MiIGRpc3BsYXll
ZCBiZWxvdywgaW4gZ3JlZW4sIHdoZXJldmVyIHlvdSBwb3NpdGlvbiB0aGUgbW91c2UgY3Vyc29y
LjwvbGk+CisgICAgPC9vbD4KKyAgICA8ZGl2IGlkPSJjb250ZW50Ij48c3BhbiBjbGFzcz0ic3Bh
Y2VyIj48L3NwYW4+VGhpcyB0ZXh0IGhhcyA8c3BhbiBjbGFzcz0iaGlnaGxpdGUiPm92ZXJmbG93
PC9zcGFuPjwvZGl2PgorICAgIDxkaXYgaWQ9InJlc3VsdCI+UEFTUzwvZGl2PgorICAgIDxzY3Jp
cHQ+CisgICAgICAgIHZhciB3b3JkID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiLmhpZ2hsaXRl
Iik7CisgICAgICAgIHdvcmQuYWRkRXZlbnRMaXN0ZW5lcigibW91c2VvdmVyIiwgZnVuY3Rpb24o
ZXZ0KSAKKyAgICAgICAgeworICAgICAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInJl
c3VsdCIpLnN0eWxlLmNvbG9yID0gInJlZCI7CisgICAgICAgICAgICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgicmVzdWx0IikuaW5uZXJIVE1MID0gIkZBSUwiOworICAgICAgICB9KTsKKyAgICA8
L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>