<?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>5759</bug_id>
          
          <creation_ts>2005-11-16 09:58:42 -0800</creation_ts>
          <short_desc>Links to anchors jump to wrong place (horizontally)</short_desc>
          <delta_ts>2005-11-16 16:31:59 -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>Layout and Rendering</component>
          <version>420+</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Christopher Stevenson">chris</reporter>
          <assigned_to name="Adele Peterson">adele</assigned_to>
          <cc>vicki</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>24150</commentid>
    <comment_count>0</comment_count>
    <who name="Christopher Stevenson">chris</who>
    <bug_when>2005-11-16 09:58:42 -0800</bug_when>
    <thetext>When Webkit jumps horizontally to an anchor it displays the begining of it in the top right and not the top 
left of the browser (despite the code having a work-around which is sound for IE PC).

Test case page at :

http://www.aplacecalledcommon.co.uk/testcase/index.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24152</commentid>
    <comment_count>1</comment_count>
      <attachid>4698</attachid>
    <who name="Christopher Stevenson">chris</who>
    <bug_when>2005-11-16 09:59:52 -0800</bug_when>
    <thetext>Created attachment 4698
testcase html page</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24158</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2005-11-16 12:06:19 -0800</bug_when>
    <thetext>Confirmed on TOT. I think this is a regression from after bug 4964 was fixed. The testcase for that bug is 
broken as well on TOT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24159</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2005-11-16 12:10:12 -0800</bug_when>
    <thetext>P1 since it&apos;s a regression from WebKit-416.11</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24166</commentid>
    <comment_count>4</comment_count>
    <who name="Vicki Murley">vicki</who>
    <bug_when>2005-11-16 13:05:23 -0800</bug_when>
    <thetext>Adele, looks like &lt;rdar://problem/4318167&gt; REGRESSION: content doesn&apos;t scroll far enough to the left 
after clicking links at aplacecalledcommon.co.uk is back!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24169</commentid>
    <comment_count>5</comment_count>
    <who name="Vicki Murley">vicki</who>
    <bug_when>2005-11-16 13:22:45 -0800</bug_when>
    <thetext>In Radar as &lt;rdar://problem/4346132&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24173</commentid>
    <comment_count>6</comment_count>
      <attachid>4704</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-11-16 14:38:19 -0800</bug_when>
    <thetext>Created attachment 4704
Patch to fix anchor scrolling problem

This patch fixes two bugs.  First, in getRect- if the width or the height was
0, then we would set both the width and height to -1.  This is clearly wrong. 
Second, in scrollRectToVisible - if we were trying to do the minimum amount of
scrolling, and a rect was off-screen to the right, we scroll to line up the
right edge of the rect, to the right edge of the window.  This doesn&apos;t work
right if the node&apos;s rect is bigger than the window.  So now we check for that,
and align to the left side in that case.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24174</commentid>
    <comment_count>7</comment_count>
    <who name="David Harrison">harrison</who>
    <bug_when>2005-11-16 14:57:26 -0800</bug_when>
    <thetext>Looks good except don&apos;t you still want to return an empty rect rather than one with a negative width or 
height?

if ( xEnd &lt; xPos || yEnd &lt; yPos )
    return QRect( QPoint( xPos, yPos ), QSize() );</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24175</commentid>
    <comment_count>8</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-11-16 15:00:51 -0800</bug_when>
    <thetext>excellent point Dave!  I&apos;ll attach a new patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24176</commentid>
    <comment_count>9</comment_count>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-11-16 15:02:16 -0800</bug_when>
    <thetext>well...if the width is negative, don&apos;t we want to only set that to 0?  and not the height also in case the 
height is positive?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24177</commentid>
    <comment_count>10</comment_count>
      <attachid>4705</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-11-16 15:16:54 -0800</bug_when>
    <thetext>Created attachment 4705
new patch for anchor scrolling</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>24178</commentid>
    <comment_count>11</comment_count>
      <attachid>4705</attachid>
    <who name="Adele Peterson">adele</who>
    <bug_when>2005-11-16 16:14:54 -0800</bug_when>
    <thetext>Comment on attachment 4705
new patch for anchor scrolling

Dave Harrison reviewed this</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>4698</attachid>
            <date>2005-11-16 09:59:52 -0800</date>
            <delta_ts>2005-11-16 09:59:52 -0800</delta_ts>
            <desc>testcase html page</desc>
            <filename>index.html</filename>
            <type>text/html</type>
            <size>2603</size>
            <attacher name="Christopher Stevenson">chris</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFs
Ly9FTiINImh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+DTxodG1sPg08aGVh
ZD4NPG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNo
YXJzZXQ9aXNvLTg4NTktMSI+DTx0aXRsZT5Ib3Jpem9udGFsIEFuY2hvciBUZXN0IFBhZ2U8L3Rp
dGxlPg08c3R5bGUgdHlwZT0idGV4dC9jc3MiPg08IS0tDSNzZWN0aW9uX29uZSB7DQlkaXNwbGF5
OiBibG9jazsNCXBvc2l0aW9uOiBhYnNvbHV0ZTsNCXRvcDogMTcwcHg7DQlsZWZ0OiAyMDAwcHg7
DQltYXJnaW4tYm90dG9tOiAzMHB4Ow19DSNzZWN0aW9uX3R3byB7DQlkaXNwbGF5OiBibG9jazsN
CXBvc2l0aW9uOiBhYnNvbHV0ZTsNCXRvcDogMTcwcHg7DQlsZWZ0OiA0NTAwcHg7DX0NLmFuY2hv
cl9kb3QgYSB7DQlsaW5lLWhlaWdodDogMXB4Ow0JZm9udC1zaXplOiAxcHg7DQljb2xvcjogI0Qw
RUZGQTsNCXRleHQtZGVjb3JhdGlvbjogbm9uZTsNfQ0jYW5jaG9yXzEgew0JZGlzcGxheTogYmxv
Y2s7DQl3aWR0aDogMjAxMHB4Ow0JaGVpZ2h0OiA1cHg7DQlwb3NpdGlvbjogYWJzb2x1dGU7DQl0
b3A6IDBweDsNCWxlZnQ6IDE5NTBweDsNCWJhY2tncm91bmQtY29sb3I6ICM5OTAwMDA7DX0NI2Fu
Y2hvcl8yIHsNCWRpc3BsYXk6IGJsb2NrOw0Jd2lkdGg6IDIwMTBweDsNCWhlaWdodDogNXB4Ow0J
cG9zaXRpb246IGFic29sdXRlOw0JdG9wOiAwcHg7DQlsZWZ0OiA0NDUwcHg7DQliYWNrZ3JvdW5k
LWNvbG9yOiAjOTkwMDAwOw19DS0tPg08L3N0eWxlPg08L2hlYWQ+DQ08Ym9keT4NPGEgbmFtZT0i
c3RhcnQiPjxoMT5UZXN0IENhc2U8L2gxPjwvYT4NPHVsIGlkPSJuYXYiPg0JPGxpPjxhIGhyZWY9
IiNvbmUiIGNsYXNzPSJuYXZfZ29pbmdzIj5TZWN0aW9uIDE8L2E+PC9saT4NCTxsaT48YSBocmVm
PSIjdHdvIiBjbGFzcz0ibmF2X3doZXJlIj5TZWN0aW9uIDI8L2E+PC9saT4NPC91bD4NPHA+DVRo
aXMgdGVzdCBwYWdlIG1pbWljcyB0aGUgYmFzaWMgd2F5IGluIHdoaWNoIG15IHNpdGUgdXNlcyBh
bmNob3JzIHRvIHNjcm9sbCBhbG9uZyBhIHJvbGxpbmcgY291bnRyeXNpZGUgdG8gdGhlIHZhcmlv
dXMgc2VjdGlvbnMuDTxwPg1UbyBzZWUgZXhhY3RseSB3aGVyZSBXZWJraXQgaXMganVtcGluZyB0
byBJJ3ZlIGNvbG91cmVkIGluIHRoZSBhbmNob3JzIHRvIHNob3cgdGhhdCBpdCBpc24ndCB0aGUg
YW5jaG9ycyB0aGF0IGhhdmUgbW92ZWQgYnV0IGluIGZhY3QgV2Via2l0IHdoaWNoIGlzIGJlaW5n
IGxhenkgYW5kIHNob3dpbmcganVzdCB0aGUgYmVnaW5pbmcgb2YgdGhlIGFuY2hvci4NPHA+DVll
cyBJIGtub3cgSSdtIGF3a3dhcmQgZm9yIHVzaW5nIGhvcml6b250YWxseSBhcnJhbmdlZCBhbmNo
b3JzIQ0NCTwhLS0gSGVsbG8uIEkganVzdCB3YW50ZWQgdG8gZXhwbGFpbiB0aGF0IHRoZSByZWFz
b25zIHdoeSBJIGhhdmUgYSBmdWxsIHN0b3AgKHBlcmlvZCAtIHNvcnJ5IEknbSBFbmdsaXNoKSBh
bmQgYSB3aGFja2luZyBncmVhdCBHSUYgaW4gbXkgYW5jaG9ycyBhcmU6DWEpIFRvIHN0b3AgdGhl
IGFuY2hvciBmcm9tIGNvbGxhcHNpbmcgaWYgaXQgd2VyZSBsZWZ0IGVtcHR5IChXaHkgb2ggd2h5
IGRvZXMgdGhpcyBoYXBwZW4/KQ1iKSBUbyBnZXQgYXJvdW5kIGFuIGlzc3VlIHdpdGggc29tZSBv
ZiB0aGUgb3RoZXIgYnJvd3NlcnMgd2hpY2ggYXJlIGhhcHB5IHRvIGp1bXAgdG8gdGhlIGFuY2hv
ciBidXQgd2lsbCBvbmx5IHNjcm9sbCBob3Jpem9udGFsbHkgZW5vdWdoIHRvIGp1c3QgYWJvdXQg
c2hvdywgaW4gaXRzIGVudGlyZXR5LCB3aGF0IGlzIGVuY2xvc2VkIGluIHRoZSBhbmNob3IgdGFn
IChJRSBvbiB0aGUgUEMgSSB0aGluayBncnJycikuIFdpdGggdGhpcyB0cmljayB0aGV5IHRyeSBh
bmQgc2hvdyBhcyBtdWNoIG9mIHRoZSAyMDAwcHggd2lkZSBhbmNob3IgYXMgcG9zc2libGUgYnV0
IHN0aWxsIGtlZXAgdGhlIGJlZ2luaW5nIG9mIGl0IG9uIHRoZSBicm93c2VyIHdpbmRvdy4gVGhl
IGxhdGVzdCBTYWZhcmkgYnVpbGQgaXMgdG9vIGxhenkgdG8gZXZlbiBkbyB0aGlzIQ1jKSBJIGFk
ZGVkIHRoZSBzZWNvbmQgZnVsbCBzdG9wIHdoZW4gSSBmb3VuZCB0aGlzIFdlYmtpdCBidWcgdG8g
c2VlIGlmIFdlYmtpdCB3YXMgaWdub3JpbmcgdGhlIGltYWdlIHdpdGhpbiB0aGUgYW5jaG9yLg0v
Ly0tPg08ZGl2IGlkPSJhbmNob3JfMSIgY2xhc3M9ImFuY2hvcl9kb3QiPjxhIG5hbWU9Im9uZSI+
LjxpbWcgc3JjPSJpbWFnZXMvc2hpbS5naWYiIHdpZHRoPSIyMDAwIiBoZWlnaHQ9IjEiIGJvcmRl
cj0iMCI+LjwvYT48L2Rpdj4NPGRpdiBpZD0ic2VjdGlvbl9vbmUiPg0JPGgyPlNlY3Rpb24gT25l
PC9oMj4NPC9kaXY+DQ08ZGl2IGlkPSJhbmNob3JfMiIgY2xhc3M9ImFuY2hvcl9kb3QiPjxhIG5h
bWU9InR3byI+LjxpbWcgc3JjPSJpbWFnZXMvc2hpbS5naWYiIHdpZHRoPSIyMDAwIiBoZWlnaHQ9
IjEiIGJvcmRlcj0iMCI+LjwvYT48L2Rpdj4NPGRpdiBpZD0ic2VjdGlvbl90d28iPg0JPGgyPlNl
Y3Rpb24gVHdvPC9oMj4NPC9kaXY+DQ08L2JvZHk+DTwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4704</attachid>
            <date>2005-11-16 14:38:19 -0800</date>
            <delta_ts>2005-11-16 21:53:57 -0800</delta_ts>
            <desc>Patch to fix anchor scrolling problem</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2533</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">SW5kZXg6IGtodG1sL3JlbmRlcmluZy9yZW5kZXJfbGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KUkNTIGZp
bGU6IC9jdnMvcm9vdC9XZWJDb3JlL2todG1sL3JlbmRlcmluZy9yZW5kZXJfbGF5ZXIuY3BwLHYK
cmV0cmlldmluZyByZXZpc2lvbiAxLjEyMwpkaWZmIC11IC1yMS4xMjMgcmVuZGVyX2xheWVyLmNw
cAotLS0ga2h0bWwvcmVuZGVyaW5nL3JlbmRlcl9sYXllci5jcHAJOSBOb3YgMjAwNSAyMzowNTow
OSAtMDAwMAkxLjEyMworKysga2h0bWwvcmVuZGVyaW5nL3JlbmRlcl9sYXllci5jcHAJMTYgTm92
IDIwMDUgMjI6MzQ6MTIgLTAwMDAKQEAgLTYzMSw4ICs2MzEsOCBAQAogICAgICAgICAKICAgICBp
ZiAoc2Nyb2xsWCA9PSBub1Njcm9sbCkgCiAgICAgICAgIHggPSB2aXNpYmxlUmVjdC54KCk7Ci0g
ICAgLy8gSWYgd2UncmUgdHJ5aW5nIHRvIGFsaWduIHRvIHRoZSBjbG9zZXN0IGVkZ2UsIGFuZCB0
aGUgZXhwb3NlUmVjdCBpcyBmdXJ0aGVyIHJpZ2h0IHRoYW4gdGhlIHZpc2libGVSZWN0LCB0aGVu
IGFsaWduUmlnaHQuCi0gICAgZWxzZSBpZiAoKHNjcm9sbFggPT0gYWxpZ25SaWdodCkgfHwgKChz
Y3JvbGxYID09IGFsaWduVG9DbG9zZXN0RWRnZSkgJiYgZXhwb3NlUmVjdC5yaWdodCgpID4gdmlz
aWJsZVJlY3QucmlnaHQoKSkpCisgICAgLy8gSWYgd2UncmUgdHJ5aW5nIHRvIGFsaWduIHRvIHRo
ZSBjbG9zZXN0IGVkZ2UsIGFuZCB0aGUgZXhwb3NlUmVjdCBpcyBmdXJ0aGVyIHJpZ2h0IHRoYW4g
dGhlIHZpc2libGVSZWN0LCBhbmQgbm90IGJpZ2dlciB0aGFuIHRoZSB2aXNpYmxlIGFyZWEsIHRo
ZW4gYWxpZ25SaWdodC4KKyAgICBlbHNlIGlmICgoc2Nyb2xsWCA9PSBhbGlnblJpZ2h0KSB8fCAo
KHNjcm9sbFggPT0gYWxpZ25Ub0Nsb3Nlc3RFZGdlKSAmJiBleHBvc2VSZWN0LnJpZ2h0KCkgPiB2
aXNpYmxlUmVjdC5yaWdodCgpICYmIHcgPCB2aXNpYmxlUmVjdC53aWR0aCgpKSkKICAgICAgICAg
eCA9IGV4cG9zZVJlY3QucmlnaHQoKSAtIHZpc2libGVSZWN0LndpZHRoKCk7CiAgICAgZWxzZSBp
ZiAoc2Nyb2xsWCA9PSBhbGlnbkNlbnRlcikKICAgICAgICAgeCAtPSAodmlzaWJsZVJlY3Qud2lk
dGgoKSAtIHcpIC8gMjsKQEAgLTY1OSw4ICs2NTksOCBAQAogICAgICAgICAKICAgICBpZiAoc2Ny
b2xsWSA9PSBub1Njcm9sbCkgCiAgICAgICAgIHkgPSB2aXNpYmxlUmVjdC55KCk7Ci0gICAgLy8g
SWYgd2UncmUgdHJ5aW5nIHRvIGFsaWduIHRvIHRoZSBjbG9zZXN0IGVkZ2UsIGFuZCB0aGUgZXhw
b3NlUmVjdCBpcyBmdXJ0aGVyIGRvd24gdGhhbiB0aGUgdmlzaWJsZVJlY3QsIHRoZW4gYWxpZ25C
b3R0b20uCi0gICAgZWxzZSBpZiAoKHNjcm9sbFkgPT0gYWxpZ25Cb3R0b20pIHx8ICgoc2Nyb2xs
WSA9PSBhbGlnblRvQ2xvc2VzdEVkZ2UpICYmIGV4cG9zZVJlY3QuYm90dG9tKCkgPiB2aXNpYmxl
UmVjdC5ib3R0b20oKSkpCisgICAgLy8gSWYgd2UncmUgdHJ5aW5nIHRvIGFsaWduIHRvIHRoZSBj
bG9zZXN0IGVkZ2UsIGFuZCB0aGUgZXhwb3NlUmVjdCBpcyBmdXJ0aGVyIGRvd24gdGhhbiB0aGUg
dmlzaWJsZVJlY3QsIGFuZCBub3QgYmlnZ2VyIHRoYW4gdGhlIHZpc2libGUgYXJlYSwgdGhlbiBh
bGlnbkJvdHRvbS4KKyAgICBlbHNlIGlmICgoc2Nyb2xsWSA9PSBhbGlnbkJvdHRvbSkgfHwgKChz
Y3JvbGxZID09IGFsaWduVG9DbG9zZXN0RWRnZSkgJiYgZXhwb3NlUmVjdC5ib3R0b20oKSA+IHZp
c2libGVSZWN0LmJvdHRvbSgpICYmIGggPCB2aXNpYmxlUmVjdC5oZWlnaHQoKSkpCiAgICAgICAg
IHkgPSBleHBvc2VSZWN0LmJvdHRvbSgpIC0gdmlzaWJsZVJlY3QuaGVpZ2h0KCk7CiAgICAgZWxz
ZSBpZiAoc2Nyb2xsWSA9PSBhbGlnbkNlbnRlcikKICAgICAgICAgeSAtPSAodmlzaWJsZVJlY3Qu
aGVpZ2h0KCkgLSBoKSAvIDI7CkluZGV4OiBraHRtbC94bWwvZG9tX25vZGVpbXBsLmNwcAo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29yZS9raHRtbC94bWwvZG9tX25vZGVpbXBs
LmNwcCx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4yMTAKZGlmZiAtdSAtcjEuMjEwIGRvbV9ub2Rl
aW1wbC5jcHAKLS0tIGtodG1sL3htbC9kb21fbm9kZWltcGwuY3BwCTE2IE5vdiAyMDA1IDA5OjQz
OjEyIC0wMDAwCTEuMjEwCisrKyBraHRtbC94bWwvZG9tX25vZGVpbXBsLmNwcAkxNiBOb3YgMjAw
NSAyMjozNDoxMiAtMDAwMApAQCAtMjcxNyw4ICsyNzE3LDYgQEAKICAgICAgICAgaWYgKHlQb3M9
PTApCiAgICAgICAgICAgICB5UG9zID0geUVuZDsKICAgICB9Ci0gICAgaWYgKCB4RW5kIDw9IHhQ
b3MgfHwgeUVuZCA8PSB5UG9zICkKLSAgICAgICAgcmV0dXJuIFFSZWN0KCBRUG9pbnQoIHhQb3Ms
IHlQb3MgKSwgUVNpemUoKSApOwogCiAgICAgcmV0dXJuIFFSZWN0KHhQb3MsIHlQb3MsIHhFbmQg
LSB4UG9zLCB5RW5kIC0geVBvcyk7CiB9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>4705</attachid>
            <date>2005-11-16 15:16:54 -0800</date>
            <delta_ts>2005-11-16 16:14:54 -0800</delta_ts>
            <desc>new patch for anchor scrolling</desc>
            <filename>patch_anchor.txt</filename>
            <type>text/plain</type>
            <size>2671</size>
            <attacher name="Adele Peterson">adele</attacher>
            
              <data encoding="base64">PyAuRFNfU3RvcmUKPyBtYW51YWwtdGVzdHMvLkRTX1N0b3JlCkluZGV4OiBraHRtbC9yZW5kZXJp
bmcvcmVuZGVyX2xheWVyLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL3Jvb3QvV2ViQ29y
ZS9raHRtbC9yZW5kZXJpbmcvcmVuZGVyX2xheWVyLmNwcCx2CnJldHJpZXZpbmcgcmV2aXNpb24g
MS4xMjMKZGlmZiAtdSAtcjEuMTIzIHJlbmRlcl9sYXllci5jcHAKLS0tIGtodG1sL3JlbmRlcmlu
Zy9yZW5kZXJfbGF5ZXIuY3BwCTkgTm92IDIwMDUgMjM6MDU6MDkgLTAwMDAJMS4xMjMKKysrIGto
dG1sL3JlbmRlcmluZy9yZW5kZXJfbGF5ZXIuY3BwCTE2IE5vdiAyMDA1IDIzOjE2OjA4IC0wMDAw
CkBAIC02MzEsOCArNjMxLDggQEAKICAgICAgICAgCiAgICAgaWYgKHNjcm9sbFggPT0gbm9TY3Jv
bGwpIAogICAgICAgICB4ID0gdmlzaWJsZVJlY3QueCgpOwotICAgIC8vIElmIHdlJ3JlIHRyeWlu
ZyB0byBhbGlnbiB0byB0aGUgY2xvc2VzdCBlZGdlLCBhbmQgdGhlIGV4cG9zZVJlY3QgaXMgZnVy
dGhlciByaWdodCB0aGFuIHRoZSB2aXNpYmxlUmVjdCwgdGhlbiBhbGlnblJpZ2h0LgotICAgIGVs
c2UgaWYgKChzY3JvbGxYID09IGFsaWduUmlnaHQpIHx8ICgoc2Nyb2xsWCA9PSBhbGlnblRvQ2xv
c2VzdEVkZ2UpICYmIGV4cG9zZVJlY3QucmlnaHQoKSA+IHZpc2libGVSZWN0LnJpZ2h0KCkpKQor
ICAgIC8vIElmIHdlJ3JlIHRyeWluZyB0byBhbGlnbiB0byB0aGUgY2xvc2VzdCBlZGdlLCBhbmQg
dGhlIGV4cG9zZVJlY3QgaXMgZnVydGhlciByaWdodCB0aGFuIHRoZSB2aXNpYmxlUmVjdCwgYW5k
IG5vdCBiaWdnZXIgdGhhbiB0aGUgdmlzaWJsZSBhcmVhLCB0aGVuIGFsaWduUmlnaHQuCisgICAg
ZWxzZSBpZiAoKHNjcm9sbFggPT0gYWxpZ25SaWdodCkgfHwgKChzY3JvbGxYID09IGFsaWduVG9D
bG9zZXN0RWRnZSkgJiYgZXhwb3NlUmVjdC5yaWdodCgpID4gdmlzaWJsZVJlY3QucmlnaHQoKSAm
JiB3IDwgdmlzaWJsZVJlY3Qud2lkdGgoKSkpCiAgICAgICAgIHggPSBleHBvc2VSZWN0LnJpZ2h0
KCkgLSB2aXNpYmxlUmVjdC53aWR0aCgpOwogICAgIGVsc2UgaWYgKHNjcm9sbFggPT0gYWxpZ25D
ZW50ZXIpCiAgICAgICAgIHggLT0gKHZpc2libGVSZWN0LndpZHRoKCkgLSB3KSAvIDI7CkBAIC02
NTksOCArNjU5LDggQEAKICAgICAgICAgCiAgICAgaWYgKHNjcm9sbFkgPT0gbm9TY3JvbGwpIAog
ICAgICAgICB5ID0gdmlzaWJsZVJlY3QueSgpOwotICAgIC8vIElmIHdlJ3JlIHRyeWluZyB0byBh
bGlnbiB0byB0aGUgY2xvc2VzdCBlZGdlLCBhbmQgdGhlIGV4cG9zZVJlY3QgaXMgZnVydGhlciBk
b3duIHRoYW4gdGhlIHZpc2libGVSZWN0LCB0aGVuIGFsaWduQm90dG9tLgotICAgIGVsc2UgaWYg
KChzY3JvbGxZID09IGFsaWduQm90dG9tKSB8fCAoKHNjcm9sbFkgPT0gYWxpZ25Ub0Nsb3Nlc3RF
ZGdlKSAmJiBleHBvc2VSZWN0LmJvdHRvbSgpID4gdmlzaWJsZVJlY3QuYm90dG9tKCkpKQorICAg
IC8vIElmIHdlJ3JlIHRyeWluZyB0byBhbGlnbiB0byB0aGUgY2xvc2VzdCBlZGdlLCBhbmQgdGhl
IGV4cG9zZVJlY3QgaXMgZnVydGhlciBkb3duIHRoYW4gdGhlIHZpc2libGVSZWN0LCBhbmQgbm90
IGJpZ2dlciB0aGFuIHRoZSB2aXNpYmxlIGFyZWEsIHRoZW4gYWxpZ25Cb3R0b20uCisgICAgZWxz
ZSBpZiAoKHNjcm9sbFkgPT0gYWxpZ25Cb3R0b20pIHx8ICgoc2Nyb2xsWSA9PSBhbGlnblRvQ2xv
c2VzdEVkZ2UpICYmIGV4cG9zZVJlY3QuYm90dG9tKCkgPiB2aXNpYmxlUmVjdC5ib3R0b20oKSAm
JiBoIDwgdmlzaWJsZVJlY3QuaGVpZ2h0KCkpKQogICAgICAgICB5ID0gZXhwb3NlUmVjdC5ib3R0
b20oKSAtIHZpc2libGVSZWN0LmhlaWdodCgpOwogICAgIGVsc2UgaWYgKHNjcm9sbFkgPT0gYWxp
Z25DZW50ZXIpCiAgICAgICAgIHkgLT0gKHZpc2libGVSZWN0LmhlaWdodCgpIC0gaCkgLyAyOwpJ
bmRleDoga2h0bWwveG1sL2RvbV9ub2RlaW1wbC5jcHAKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQpSQ1MgZmlsZTogL2N2
cy9yb290L1dlYkNvcmUva2h0bWwveG1sL2RvbV9ub2RlaW1wbC5jcHAsdgpyZXRyaWV2aW5nIHJl
dmlzaW9uIDEuMjEwCmRpZmYgLXUgLXIxLjIxMCBkb21fbm9kZWltcGwuY3BwCi0tLSBraHRtbC94
bWwvZG9tX25vZGVpbXBsLmNwcAkxNiBOb3YgMjAwNSAwOTo0MzoxMiAtMDAwMAkxLjIxMAorKysg
a2h0bWwveG1sL2RvbV9ub2RlaW1wbC5jcHAJMTYgTm92IDIwMDUgMjM6MTY6MDggLTAwMDAKQEAg
LTI3MTcsOSArMjcxNywxMSBAQAogICAgICAgICBpZiAoeVBvcz09MCkKICAgICAgICAgICAgIHlQ
b3MgPSB5RW5kOwogICAgIH0KLSAgICBpZiAoIHhFbmQgPD0geFBvcyB8fCB5RW5kIDw9IHlQb3Mg
KQotICAgICAgICByZXR1cm4gUVJlY3QoIFFQb2ludCggeFBvcywgeVBvcyApLCBRU2l6ZSgpICk7
Ci0KKyAgICBpZiAoeEVuZCA8IHhQb3MpCisgICAgICAgIHhFbmQgPSB4UG9zOworICAgIGlmICh5
RW5kIDwgeVBvcykKKyAgICAgICAgeUVuZCA9IHlQb3M7CisgICAgICAgIAogICAgIHJldHVybiBR
UmVjdCh4UG9zLCB5UG9zLCB4RW5kIC0geFBvcywgeUVuZCAtIHlQb3MpOwogfQogCg==
</data>
<flag name="review"
          id="860"
          type_id="1"
          status="+"
          setter="adele"
    />
          </attachment>
      

    </bug>

</bugzilla>