<?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>31033</bug_id>
          
          <creation_ts>2009-11-02 15:24:07 -0800</creation_ts>
          <short_desc>resizeBy: window moves before resizing then back to original position.</short_desc>
          <delta_ts>2010-03-26 16:18:35 -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>Frames</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>7092</dup_id>
          
          <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>0</everconfirmed>
          <reporter name="Marc Bonnier">chrome</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>159935</commentid>
    <comment_count>0</comment_count>
      <attachid>42346</attachid>
    <who name="Marc Bonnier">chrome</who>
    <bug_when>2009-11-02 15:24:07 -0800</bug_when>
    <thetext>Created attachment 42346
resizeBy test case.

Calling window.resizeBy, resizing on the Y axis makes the window move down by that amount before resizing then back to original Y position.
Note1: this is also true using resizeTo.
Note2: Firefox ok.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>159950</commentid>
    <comment_count>1</comment_count>
    <who name="Mark Rowe (bdash)">mrowe</who>
    <bug_when>2009-11-02 17:08:52 -0800</bug_when>
    <thetext>I cannot reproduce this in Safari on Mac OS X.  Please be sure to mention what browser version you observed the bug in when filing a bug report.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161093</commentid>
    <comment_count>2</comment_count>
    <who name="Marc Bonnier">chrome</who>
    <bug_when>2009-11-05 23:28:50 -0800</bug_when>
    <thetext>&quot;528+ nightly build&quot;

Seen in latest build Version 4.0.3 (6531.9, r50377)
As well as current Safari: Version 4.0.3 (6531.9)
Running on OSX 10.6.1.

Load the test case, then manually resize the window to half the height of the screen. Then, press the &quot;Resize by 10&quot; button.
When the resize occurs, the window position is not anchored/stable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204428</commentid>
    <comment_count>3</comment_count>
      <attachid>51716</attachid>
    <who name="Marc Bonnier">chrome</who>
    <bug_when>2010-03-25 23:13:39 -0700</bug_when>
    <thetext>Created attachment 51716
Auto-resize test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204429</commentid>
    <comment_count>4</comment_count>
    <who name="Marc Bonnier">chrome</who>
    <bug_when>2010-03-25 23:15:18 -0700</bug_when>
    <thetext>In fact the window does not really moves. It is more like a painting problems including the window&apos;s chrome - which is why it looked like a window move (lookin at the chrome&apos;s top bar).

While it is difficult to see it properly because of the small time it takes to redraw,  I&apos;ve been able to see it  much more when my OSX WindowServer process was very busy by another software (VMWare) and thus increased significantly the redraw time for the browser.Maybe you can try reproduce this condition to be able to see it.

What I saw:  when the window increased in size vertically, the chrome top bar was in the middle of the window for a brief moment (so all the content including the chrome was shifted down) with the upper part being blank (white). Then the repaint kick&apos;s in and the window is fuly drawn.

I include another test case which display this: start it up, click the &quot;Alternate Increment/Decrement&quot; option then click on one of the &quot;Auto resize by 20&quot; buttons. You should see the content moving.
Or use  &quot;Auto resize by6&quot; to see the white strip on the edges. Set your desktop background to black to better see the white edges.

Note: I also seen repainting problems in the Chrome browser: when the window size is increased, the repainting lags and we can see a white (unpainted) portion. This may be related or the same bug.

I hope you get enough to reproduce.

Tested in Safari-4.0.5 and WebKit R55834.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204723</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-26 12:44:50 -0700</bug_when>
    <thetext>Duplicate of bug 7092?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204818</commentid>
    <comment_count>6</comment_count>
    <who name="Marc Bonnier">chrome</who>
    <bug_when>2010-03-26 15:04:45 -0700</bug_when>
    <thetext>Indeed, looks like a duplicate of 7092.
I also saw the manual resize not working, as per your comment #10 of 7092.

This bug makes resizing a window using a progressive animated resize look very ugly on Safari.

This is a Safari issue since other WebKit based seems to be ok: Chrome, OmniWeb.

It&apos;s been two years now ... is this gone be fixed someday ?
Doesn&apos;t look like a high priority bug for something so visible (and basic).
Can you press some button so Safari team will fix it ?

Thanks.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>204852</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2010-03-26 16:18:35 -0700</bug_when>
    <thetext>OK

*** This bug has been marked as a duplicate of bug 7092 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>42346</attachid>
            <date>2009-11-02 15:24:07 -0800</date>
            <delta_ts>2010-03-25 23:13:39 -0700</delta_ts>
            <desc>resizeBy test case.</desc>
            <filename>winresize.html</filename>
            <type>text/html</type>
            <size>786</size>
            <attacher name="Marc Bonnier">chrome</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+RVhQOndpbmRvdyByZXNpemU8L3RpdGxlPgo8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCI+CnZhciB0aW1lcjsKZnVuY3Rpb24gc3RhcnRSZXNpemUoaW5j
KSB7CmFsZXJ0KGluYykKCXN0b3BSZXNpemUoKQoJdGltZXIgPSBzZXRJbnRlcnZhbChmdW5jdGlv
bigpe3dpbmRvdy5yZXNpemVCeSgwLCBpbmMpfSwgMTAwMCkKCX0KZnVuY3Rpb24gc3RvcFJlc2l6
ZSgpIHsKCWNsZWFyVGltZW91dCh0aW1lcik7Cgl9Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5IHN0
eWxlPSJ3aGl0ZS1zcGFjZTpwcmU7Ij4KQ2FsbGluZyB3aW5kb3cucmVzaXplQnksIHJlc2l6aW5n
IG9uIHRoZSBZIGF4aXMgbWFrZXMgdGhlIHdpbmRvdyBtb3ZlIGRvd24gYnkgdGhhdCBhbW91bnQg
YmVmb3JlIHJlc2l6aW5nIHRoZW4gYmFjayB0byBvcmlnaW5hbCBZIHBvc2l0aW9uLgpOb3RlMTog
dGhpcyBpcyBhbHNvIHRydWUgdXNpbmcgcmVzaXplVG8uCk5vdGUyOiBGaXJlZm94IG9rLgoJPGJ1
dHRvbiBvbmNsaWNrPSJzdGFydFJlc2l6ZSgyKSI+U3RhcnQgUmVzaXplIHdpbmRvdyBieSAyPC9i
dXR0b24+Cgk8YnV0dG9uIG9uY2xpY2s9InN0YXJ0UmVzaXplKDIwKSI+U3RhcnQgUmVzaXplIHdp
bmRvdyBieSAyMDwvYnV0dG9uPgoJPGJ1dHRvbiBvbmNsaWNrPSJzdG9wUmVzaXplKCkiPlN0b3Ag
UmVzaXplIHdpbmRvdzwvYnV0dG9uPgoJPGJ1dHRvbiBvbmNsaWNrPSJ3aW5kb3cucmVzaXplQnko
MCwxMCkiPlJlc2l6ZSBieSAxMDwvYnV0dG9uPgo8L2JvZHk+CjwvaHRtbD4K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>51716</attachid>
            <date>2010-03-25 23:13:39 -0700</date>
            <delta_ts>2010-03-25 23:13:39 -0700</delta_ts>
            <desc>Auto-resize test case</desc>
            <filename>winresize.html</filename>
            <type>text/html</type>
            <size>3379</size>
            <attacher name="Marc Bonnier">chrome</attacher>
            
              <data encoding="base64">PGh0bWw+CjxoZWFkPgo8dGl0bGU+RVhQOndpbmRvdyByZXNpemU8L3RpdGxlPgo8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCI+CnZhciB0aW1lcjsKd2luZG93LmRlbGF5ID0gMTAwOwovL3Zh
ciBwb3B1cFVSTCA9ICJodHRwczovL2h0dHBzLm1iLm1vbnNpZXVyLm5ldC9OZXRzY3JpcHQvVGVj
aC9wcmovc2NydXRpbml6ZXIvdngvdWkvbG9jL2VuL29wdE1lbnUvZ2VuZXJhbC53d3QvaWQwLmh0
bSIKdmFyIHBvcHVwVVJMID0gd2luZG93LmxvY2F0aW9uLmhyZWYKd2luZG93LndpbiA9IHdpbmRv
dzsKCmZ1bmN0aW9uIGluaXQoKSB7CgkvLyBIaWRlIGNvbnRlbnQgZm9yIHRoZSBwb3B1cCB0ZXN0
CglpZiAobG9jYXRpb24uc2VhcmNoID09ICI/MSIpIHsKCQl0cnkge2RvY3VtZW50LmdldEVsZW1l
bnRCeUlkKCJjb250ZW50Iikuc3R5bGUuZGlzcGxheSA9ICJub25lIn0gY2F0Y2goZSkgeyB9CgkJ
fQoJd2luZG93LnJlc2l6ZVRvKDgwMCw0MDApCgl9CmZ1bmN0aW9uIHNldERlbGF5KGRlbGF5KSB7
Cgl3aW5kb3cuZGVsYXkgPSBkZWxheQoJaWYgKHRpbWVyKSB7CgkJc3RhcnRSZXNpemUod2luZG93
LmluY3JlbWVudCkKCQl9Cgl9CgpmdW5jdGlvbiBzZXRXaW4ocG9wdXApIHsKCWlmIChwb3B1cCkg
ewoJCXdpbmRvdy53aW49d2luZG93Lm9wZW4ocG9wdXBVUkwgKyAiPzEiLCAnX25ldycsICdsb2Nh
dGlvbj0xJykKCQl3aW5kb3cud2luLm1vdmVUbygwLDApCgkJd2luZG93LmZvY3VzKCkKCQl9Cgll
bHNlIHsKCQlpZiAod2luZG93LndpbiAhPSB3aW5kb3cpIHsKCQkJd2luZG93Lndpbi5jbG9zZSgp
CgkJCX0KCQl3aW5kb3cud2luPXdpbmRvdwoJCX0KCX0KZnVuY3Rpb24gc3RhcnRSZXNpemUoaW5j
cmVtZW50KSB7Cgl3aW5kb3cuaW5jcmVtZW50ID0gaW5jcmVtZW50CglzdG9wUmVzaXplKCkKCXZh
ciBpbmMgPSBpbmNyZW1lbnQKCXRpbWVyID0gc2V0SW50ZXJ2YWwoZnVuY3Rpb24oKXsKCQl2YXIg
c3dlZXAgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic3dlZXAiKS5jaGVja2VkIAoJCXZhciBp
bmNEZWMgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiaW5jRGVjIikuY2hlY2tlZAoJCXZhciB1
c2VXaWR0aCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ1c2VXaWR0aCIpLmNoZWNrZWQKCQl2
YXIgdXNlSGVpZ2h0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInVzZUhlaWdodCIpLmNoZWNr
ZWQKCQlpbmMgPSBzd2VlcCA/IGluYyA6IGluY3JlbWVudAoJCWluYyA9IGluY0RlYyAmJiAhc3dl
ZXAgPyBpbmMgOiAtaW5jCgkJaWYgKCF3aW5kb3cud2luLmNsb3NlZCkgewoJCQl3aW4ucmVzaXpl
QnkodXNlSGVpZ2h0ID8gaW5jIDogMCwgdXNlV2lkdGggPyBpbmMgOiAwKQoJCQl9CgkJZWxzZSB7
CgkJCXdpbmRvdy53aW4gPSB3aW5kb3cKCQkJc3RvcFJlc2l6ZSgpCgkJCX0KCQl9LAoJCXdpbmRv
dy5kZWxheQoJCSkKCX0KZnVuY3Rpb24gc3RvcFJlc2l6ZSgpIHsKCWNsZWFyVGltZW91dCh0aW1l
cik7Cgl0aW1lciA9IG51bGwKCX0KCjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5IHN0eWxlPSJiYWNr
Z3JvdW5kLWNvbG9yOiMzMzMzMzM7Y29sb3I6Izc3Nzc3NzsiIG9ubG9hZD0iaW5pdCgpIj4KCTxk
aXYgaWQ9ImNvbnRlbnQiIHN0eWxlPSJ3aGl0ZS1zcGFjZTogbm93cmFwOyI+CgkJPGRpdiBzdHls
ZT0id2hpdGUtc3BhY2U6IHByZTsiPgpTYWZhcmk6Q2FsbGluZyB3aW5kb3cucmVzaXplQnksIHJl
c2l6aW5nIG9uIHRoZSBZIGF4aXMgbWFrZXMgdGhlIHdpbmRvdyBtb3ZlIGRvd24gYnkgdGhhdCBh
bW91bnQgYmVmb3JlIHJlc2l6aW5nIHRoZW4gYmFjayB0byBvcmlnaW5hbCBZIHBvc2l0aW9uLgoJ
Tm90ZTE6IHRoaXMgaXMgYWxzbyB0cnVlIHVzaW5nIHJlc2l6ZVRvLgoJTm90ZTI6IEZpcmVmb3gg
b2suCkNocm9tZS9PcGVyYTogTk9URTogbXVzdCBvcGVyYXRlIG9uIHRoZSBwb3B1cCB3aW5kb3cu
CkNocm9tZS9PcGVyYTogYnVnIGRlY3JlYXNpbmcgdGhlIHNpemUgb2YgdGhlIHdpbmRvdzsgd2hp
dGUgZmxhc2guOiBhbGlnbiB0aGUgd2luZG93IG9uIHRvcC9yaWdodApUT0RPOiBhbGlnbiB3aW5k
b3cgdG9wL3JpZ2h0IHRoZW4gcnVuLgpUT0RPOiB0c3Qgd2l0aCBibGFuawoJCTwvZGl2PgoJCTxm
b3JtIG9uc3VibWl0PSJyZXR1cm4gZmFsc2U7Ij4KCQkJPGJ1dHRvbiBvbmNsaWNrPSJzdGFydFJl
c2l6ZSgyKSI+QXV0byBSZXNpemUgYnkgMjwvYnV0dG9uPgoJCQk8YnV0dG9uIG9uY2xpY2s9InN0
YXJ0UmVzaXplKDIpIj5BdXRvIFJlc2l6ZSBieSA2PC9idXR0b24+CgkJCTxidXR0b24gb25jbGlj
az0ic3RhcnRSZXNpemUoMjApIj5BdXRvIFJlc2l6ZSBieSAyMDwvYnV0dG9uPgoJCQk8YnV0dG9u
IG9uY2xpY2s9InN0b3BSZXNpemUoKSI+U3RvcCBBdXRvPC9idXR0b24+CgkJCURlbGF5IChtcyk8
c2VsZWN0IG9uY2hhbmdlPSJzZXREZWxheSh0aGlzLm9wdGlvbnNbdGhpcy5zZWxlY3RlZEluZGV4
XS50ZXh0KSI+CgkJCQkJPG9wdGlvbj4yNQoJCQkJCTxvcHRpb24+NTAKCQkJCQk8b3B0aW9uIHNl
bGVjdGVkPjEwMAoJCQkJCTxvcHRpb24+MTEwCgkJCQkJPG9wdGlvbj4xMjAKCQkJCQk8b3B0aW9u
PjE0MAoJCQkJCTxvcHRpb24+MTgwCgkJCQkJPG9wdGlvbj4yMDAKCQkJCQk8b3B0aW9uPjQwMAoJ
CQkJCTxvcHRpb24+ODAwCgkJCQkJPG9wdGlvbj4xMDAwCgkJCQkJPG9wdGlvbj4yMDAwCgkJCQkJ
PG9wdGlvbj4zMDAwCgkJCQk8L3NlbGVjdD4KCQkJPGJyPjxidXR0b24gb25jbGljaz0id2luZG93
Lndpbi5yZXNpemVUbyg0MDAsMzAwKSI+UmVzaXplIHRvIDQwMCwzMDA8L2J1dHRvbj4KCQkJPGJ1
dHRvbiBvbmNsaWNrPSJ3aW5kb3cud2luLnJlc2l6ZVRvKDgwMCw4MDApIj5SZXNpemUgdG8gODAw
LDgwMDwvYnV0dG9uPgoJCQk8YnI+PGJ1dHRvbiBvbmNsaWNrPSJzZXRXaW4odHJ1ZSkiPkFjdCBv
biBhIHBvcHVwIHdpbmRvdzwvYnV0dG9uPgoJCQk8YnV0dG9uIG9uY2xpY2s9InNldFdpbihmYWxz
ZSkiPkFjdCBvbiB0aGlzIHdpbmRvdzwvYnV0dG9uPgoJCQk8YnI+PGlucHV0IGlkPSJpbmNEZWMi
IHR5cGU9ImNoZWNrYm94IiBjaGVja2VkPkluY3JlbWVudC9kZWNyZW1lbnQKCQkJPGJyPjxpbnB1
dCBpZD0ic3dlZXAiIHR5cGU9ImNoZWNrYm94Ij5BbHRlcm5hdGUgSW5jcmVtZW50L2RlY3JlbWVu
dAoJCQk8YnI+PGlucHV0IGlkPSJ1c2VXaWR0aCIgdHlwZT0iY2hlY2tib3giIGNoZWNrZWQ+VXNl
IGhlaWdodAoJCQk8YnI+PGlucHV0IGlkPSJ1c2VIZWlnaHQiIHR5cGU9ImNoZWNrYm94IiBjaGVj
a2VkPlVzZSB3aWR0aAoJCTwvZm9ybT4KCTwvZGl2PgoKCTxocj4KCTxkaXY+CgkJPGRpdj4KCQkJ
PGRpdj4KCQkJCTxkaXY+CmFhCgkJCQk8L2Rpdj4KCQkJPC9kaXY+CgkJPC9kaXY+Cgk8L2Rpdj4K
PC9ib2R5Pgo8L2h0bWw+Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>