<?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>24177</bug_id>
          
          <creation_ts>2009-02-25 16:38:07 -0800</creation_ts>
          <short_desc>Full Page Zoom: Gmail gets horizontal scrollbar</short_desc>
          <delta_ts>2009-06-02 13:44:44 -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>Mac</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>25750</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>GoogleBug</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ojan Vafai">ojan</reporter>
          <assigned_to name="Dave Hyatt">hyatt</assigned_to>
          <cc>colm</cc>
    
    <cc>erik.arvidsson</cc>
    
    <cc>tal.ayal.cohen</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>111077</commentid>
    <comment_count>0</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-02-25 16:38:07 -0800</bug_when>
    <thetext>cmd+ on gmail and you get a horizontal scrollbar. Each cmd+ makes the scrollWidth larger. This is probably some interaction between gmail&apos;s layout manager and the full page zoom. Same thing happens on Chrome and IE. However on Firefox you get a flash of a horizontal scrollbar, but then it resizes appropriately.

Will also follow up with gmail engineers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112094</commentid>
    <comment_count>1</comment_count>
      <attachid>28243</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-03-03 15:59:48 -0800</bug_when>
    <thetext>Created attachment 28243
Test case

Test case to help debugging what different browsers do. Seems that FF and WebKit scale the metrics they return off document.body and document.documentElement, but they do so in inconsistent ways and differently for quirsk v standards mode and top-level document v iframe.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112100</commentid>
    <comment_count>2</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-03-03 16:37:14 -0800</bug_when>
    <thetext>FF Standards and Quirks: Scales BODY and HTML elements in the top-level document, but not in iframes.

WebKit Standards: Scales the HTML in the iframe. Scales the BODY element in the top-level document.

WebKit Quirks: Scales the BODY in the iframe. Scales the HTML element in the top-level document.

IE Quirks: Only has metrics on the BODY and scales the BODY in the top-level document only.

IE Standards: Doesn&apos;t scale anything.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112101</commentid>
    <comment_count>3</comment_count>
      <attachid>28245</attachid>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-03-03 16:39:11 -0800</bug_when>
    <thetext>Created attachment 28245
Now works in IE standards mode.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112103</commentid>
    <comment_count>4</comment_count>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-03-03 16:57:07 -0800</bug_when>
    <thetext>The special cases of clientWidth and clientHeight in Element are not being adjusted for the document&apos;s zoom factor.  That&apos;s likely the bug.

I also noticed that all of the scrollLeft/Top/Width/Height getters and setters in HTMLBodyElement are not adjusting for full-page zoom either.

</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112105</commentid>
    <comment_count>5</comment_count>
      <attachid>28247</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-03-03 17:02:52 -0800</bug_when>
    <thetext>Created attachment 28247
standards mode test case (in Safari, this only works LOCALLY due to data: access permissions)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112106</commentid>
    <comment_count>6</comment_count>
      <attachid>28248</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-03-03 17:03:38 -0800</bug_when>
    <thetext>Created attachment 28248
quirks mode test case (same as standards, minus the doctype.  works in all browsers)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112116</commentid>
    <comment_count>7</comment_count>
      <attachid>28251</attachid>
    <who name="Dave Hyatt">hyatt</who>
    <bug_when>2009-03-03 17:52:16 -0800</bug_when>
    <thetext>Created attachment 28251
Patch for ojan/eseidel to try out</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112118</commentid>
    <comment_count>8</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-03-03 18:05:54 -0800</bug_when>
    <thetext>With hyatt&apos;s patch, it fixes some of the Gmail/Reader bugs around scrollbars in FPZ. Hyatt pointed out on IRC that getBoundingClientRect doesn&apos;t take FPZ into account either. This likely is the remaining source of bugs for Gmail/Reader.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112119</commentid>
    <comment_count>9</comment_count>
    <who name="Ojan Vafai">ojan</who>
    <bug_when>2009-03-03 18:07:41 -0800</bug_when>
    <thetext>Also, with hyatt&apos;s patch, WebKit now matches FF behavior in the attached tests cases for both quirks and standards modes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>114372</commentid>
    <comment_count>10</comment_count>
    <who name="Jon@Chromium">jon</who>
    <bug_when>2009-03-19 14:24:56 -0700</bug_when>
    <thetext>Can we get this patch submitted?  Where are we in the review process?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117899</commentid>
    <comment_count>11</comment_count>
    <who name="Colm Buckley">colm</who>
    <bug_when>2009-04-17 05:54:51 -0700</bug_when>
    <thetext>Any commentary on this?  Having a superfluous horizontal scrollbar in GMail really affects its usability and appearance.

        Colm
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117901</commentid>
    <comment_count>12</comment_count>
    <who name="Colm Buckley">colm</who>
    <bug_when>2009-04-17 06:22:27 -0700</bug_when>
    <thetext>Hm; I notice that this patch *does* seem to be in place in the latest WebKit source.  The current binary download (r42583), though, still exhibits the horizontal scrollbar behaviour in GMail.  Is there a separate issue, or is this patch not included in the binary releases?

    Colm</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117905</commentid>
    <comment_count>13</comment_count>
    <who name="Colm Buckley">colm</who>
    <bug_when>2009-04-17 06:53:00 -0700</bug_when>
    <thetext>Looks like a separate issue; the persistent horizontal scrollbar only appears when &quot;right side chat&quot; is enabled in GMail.  I will investigate further.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120110</commentid>
    <comment_count>14</comment_count>
    <who name="Erik Arvidsson">erik.arvidsson</who>
    <bug_when>2009-05-06 10:35:39 -0700</bug_when>
    <thetext>Gmail also uses getBoundingClientRect which is not working correctly when zoomed. Test case coming up.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120111</commentid>
    <comment_count>15</comment_count>
      <attachid>30056</attachid>
    <who name="Erik Arvidsson">erik.arvidsson</who>
    <bug_when>2009-05-06 10:37:07 -0700</bug_when>
    <thetext>Created attachment 30056
Testcase showing that getBoundingClientRect is not working correctly when zoomed

Try to zoom on the page. All numbers should be 100 at all times (unless you scroll the page).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>124044</commentid>
    <comment_count>16</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-06-02 13:44:44 -0700</bug_when>
    <thetext>Looks like this was fixed by bug 25750.  Marking as a dupe.

*** This bug has been marked as a duplicate of 25750 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28243</attachid>
            <date>2009-03-03 15:59:48 -0800</date>
            <delta_ts>2009-03-03 16:39:11 -0800</delta_ts>
            <desc>Test case</desc>
            <filename>viewportsize.html</filename>
            <type>text/html</type>
            <size>950</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">PCFEb2NUeXBlIGh0bWw+CjxodG1sPgo8aGVhZD4KCjx0aXRsZT5vbnJlc2l6ZSB0ZXN0PC90aXRs
ZT4KCjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KZnVuY3Rpb24gcHJpbnRTaXplRm9y
RG9jKGRvYywgZnJhbWVOYW1lKSB7CglwcmludFNpemUoZG9jLmRvY3VtZW50RWxlbWVudCwgZnJh
bWVOYW1lKTsKCXByaW50QlIoKTsKCXByaW50U2l6ZShkb2MuYm9keSwgZnJhbWVOYW1lKTsKfQpm
dW5jdGlvbiBsb2dnZXIoKSB7CglyZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvZycp
Owp9CmZ1bmN0aW9uIHByaW50SFIoKSB7Cglsb2dnZXIoKS5pbm5lckhUTUwgKz0gIjxocj4iOwp9
CmZ1bmN0aW9uIHByaW50QlIoKSB7Cglsb2dnZXIoKS5pbm5lckhUTUwgKz0gIjxicj4iOwp9CmZ1
bmN0aW9uIHByaW50U2l6ZShlbGVtZW50LCBmcmFtZU5hbWUpIHsKCXZhciBkb2NNb2RlID0gZWxl
bWVudC5vd25lckRvY3VtZW50LmNvbXBhdE1vZGU7CiAgICBsb2dnZXIoKS5pbm5lckhUTUwgKz0K
ICAgICAgICBlbGVtZW50LnRhZ05hbWUgKyAiIGluICIgKyBkb2NNb2RlICsgIiAiICsgZnJhbWVO
YW1lICsgCiAgICAgICAgIiBjbGllbnRXaWR0aDogIiArIGVsZW1lbnQuY2xpZW50V2lkdGggKwog
ICAgICAgICIgY2xpZW50SGVpZ2h0OiAiICsgZWxlbWVudC5jbGllbnRIZWlnaHQ7CQp9Cgp3aW5k
b3cub25yZXNpemUgPSBmdW5jdGlvbiAoKSB7CglwcmludFNpemVGb3JEb2MoZG9jdW1lbnQsICd0
b3AnKTsKCXByaW50QlIoKTsKICAgIHByaW50U2l6ZUZvckRvYyhkb2N1bWVudC5nZXRFbGVtZW50
c0J5VGFnTmFtZSgnaWZyYW1lJylbMF0uY29udGVudFdpbmRvdy5kb2N1bWVudCwgJ2lmcmFtZScp
OwoJcHJpbnRIUigpOwp9Cjwvc2NyaXB0Pgo8L2hlYWQ+Cjxib2R5Pgo8ZGl2IGlkPSdsb2cnPjwv
ZGl2Pgo8aWZyYW1lPjwvaWZyYW1lPgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28245</attachid>
            <date>2009-03-03 16:39:11 -0800</date>
            <delta_ts>2009-03-03 17:02:52 -0800</delta_ts>
            <desc>Now works in IE standards mode.</desc>
            <filename>viewportsize.html</filename>
            <type>text/html</type>
            <size>1828</size>
            <attacher name="Ojan Vafai">ojan</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPGRpdiBpZD0nbG9nJz48L2Rpdj4KPGlmcmFt
ZT48L2lmcmFtZT4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKdmFyIGlmciA9IGRv
Y3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdpZnJhbWUnKVswXTsKaWYgKGRvY3VtZW50LmNv
bXBhdE1vZGUgPT0gIkNTUzFDb21wYXQiKSB7Cgl2YXIgaWZyYW1lRG9jdW1lbnQgPSBpZnIuY29u
dGVudFdpbmRvdy5kb2N1bWVudDsKICAgIGlmcmFtZURvY3VtZW50LndyaXRlKCI8IURvY1R5cGUg
aHRtbD48aHRtbD48Ym9keT4iKTsKICAgIGlmcmFtZURvY3VtZW50LmNsb3NlKCk7CglpZiAoaWZy
YW1lRG9jdW1lbnQuY29tcGF0TW9kZSAhPSAiQ1NTMUNvbXBhdCIpIHsKCQkvLyBXZSdyZSBpbiB3
ZWJraXQuIFNlZSBidWcgMjQzMzYuIFVzZSBhIGRhdGEgVVJMLgoJCWlmci5zcmMgPSAiZGF0YTp0
ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCwlM0MhRE9DVFlQRSUyMEhUTUwlMjBQVUJMSUMlMjAlMjIt
JTJGJTJGVzNDJTJGJTJGRFREJTIwSFRNTCUyMDQuMCUyRiUyRkVOJTIyJTNFJTBEJTBBJTNDaHRt
bCUyMGxhbmclM0QlMjJlbiUyMiUzRSUwRCUwQSUyMCUzQ2hlYWQlM0UlMEQlMEElMjAlMjAlM0N0
aXRsZSUzRVRlc3QlM0MlMkZ0aXRsZSUzRSUwRCUwQSUyMCUyMCUzQ3N0eWxlJTIwdHlwZSUzRCUy
MnRleHQlMkZjc3MlMjIlM0UlMEQlMEElMjAlMjAlM0MlMkZzdHlsZSUzRSUwRCUwQSUyMCUzQyUy
RmhlYWQlM0UlMEQlMEElMjAlM0Nib2R5JTNFJTBEJTBBJTIwJTIwJTNDcCUzRWFkc2YlMjAlM0Ml
MkZwJTNFJTBEJTBBJTIwJTNDJTJGYm9keSUzRSUwRCUwQSUzQyUyRmh0bWwlM0UlMEQlMEEiOwoJ
fSAgIAp9ICAKZnVuY3Rpb24gcHJpbnRTaXplRm9yRG9jKGRvYywgZnJhbWVOYW1lKSB7Cglwcmlu
dFNpemUoZG9jLmRvY3VtZW50RWxlbWVudCwgZnJhbWVOYW1lKTsKCXByaW50QlIoKTsKCXByaW50
U2l6ZShkb2MuYm9keSwgZnJhbWVOYW1lKTsKfQoKZnVuY3Rpb24gbG9nZ2VyKCkgewoJcmV0dXJu
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb2cnKTsKfQoKZnVuY3Rpb24gcHJpbnRIUigpIHsK
CWxvZ2dlcigpLmlubmVySFRNTCArPSAiPGhyPiI7Cn0KCmZ1bmN0aW9uIHByaW50QlIoKSB7Cgls
b2dnZXIoKS5pbm5lckhUTUwgKz0gIjxicj4iOwp9CgpmdW5jdGlvbiBwcmludFNpemUoZWxlbWVu
dCwgZnJhbWVOYW1lKSB7Cgl2YXIgZG9jTW9kZSA9IGVsZW1lbnQub3duZXJEb2N1bWVudC5jb21w
YXRNb2RlOwogICAgbG9nZ2VyKCkuaW5uZXJIVE1MICs9CiAgICAgICAgZWxlbWVudC50YWdOYW1l
ICsgIiBpbiAiICsgZG9jTW9kZSArICIgIiArIGZyYW1lTmFtZSArIAogICAgICAgICIgY2xpZW50
V2lkdGg6ICIgKyBlbGVtZW50LmNsaWVudFdpZHRoICsKICAgICAgICAiIGNsaWVudEhlaWdodDog
IiArIGVsZW1lbnQuY2xpZW50SGVpZ2h0OwkKfQp2YXIgcmVzaXppbmc7CndpbmRvdy5vbnJlc2l6
ZSA9IGZ1bmN0aW9uICgpIHsKICAvLyBIYWNrIHRvIGF2b2lkIGluZmluaXRlIHJlc2l6aW5nIGlu
IElFLgogIHdpbmRvdy5vbnJlc2l6ZSA9IG51bGw7CglwcmludFNpemVGb3JEb2MoZG9jdW1lbnQs
ICd0b3AnKTsKCXByaW50QlIoKTsKICBwcmludFNpemVGb3JEb2MoaWZyLmNvbnRlbnRXaW5kb3cu
ZG9jdW1lbnQsICdpZnJhbWUnKTsKCXByaW50SFIoKTsKICB2YXIgcmVzaXplRnVuY3Rpb24gPSBh
cmd1bWVudHMuY2FsbGVlCiAgc2V0VGltZW91dChmdW5jdGlvbigpIHsKICAgIHdpbmRvdy5vbnJl
c2l6ZSA9IHJlc2l6ZUZ1bmN0aW9uOwogIH0sIDUwMCk7Cn0KPC9zY3JpcHQ+CjwvYm9keT4KPC9o
dG1sPg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28247</attachid>
            <date>2009-03-03 17:02:52 -0800</date>
            <delta_ts>2009-03-03 17:02:52 -0800</delta_ts>
            <desc>standards mode test case (in Safari, this only works LOCALLY due to data: access permissions)</desc>
            <filename>better.html</filename>
            <type>text/html</type>
            <size>1881</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8Ym9keT4KPGRpdj5UaGlzIHRlc3QgcmVjb3JkcyB0aGUg
YmVoYXZpb3Igb2YgdmFyaW91cyBicm93c2VycyBGdWxsIFBhZ2UgWm9vbSBpbXBsZW1lbnRhdGlv
bi4gIEhpdCB0aGUgZnVsbCBwYWdlIHpvb20ga2V5cyBpbiB5b3VyIGJyb3dzZXIgYW5kIHdhdGNo
IHRoZSByZWNvcmRlZCBIVE1ML0JPRFkgbWV0cmljcyBmcm9tIGJvdGggdGhlIHRvcCBsZXZlbCBk
b2N1bWVudCBhbmQgdGhlIGlmcmFtZS48L2Rpdj4KPGRpdiBpZD0nbG9nJz48L2Rpdj4KPGlmcmFt
ZT48L2lmcmFtZT4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPgoKdmFyIGlmciA9IGRv
Y3VtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCdpZnJhbWUnKVswXTsKaWYgKGRvY3VtZW50LmNv
bXBhdE1vZGUgPT0gIkNTUzFDb21wYXQiKSB7CiAgICB2YXIgaWZyYW1lRG9jdW1lbnQgPSBpZnIu
Y29udGVudFdpbmRvdy5kb2N1bWVudDsKICAgIGlmcmFtZURvY3VtZW50LndyaXRlKCI8IURvY1R5
cGUgaHRtbD48aHRtbD48Ym9keT4iKTsKICAgIGlmcmFtZURvY3VtZW50LmNsb3NlKCk7CiAgICBp
ZiAoaWZyYW1lRG9jdW1lbnQuY29tcGF0TW9kZSAhPSAiQ1NTMUNvbXBhdCIpIHsKICAgICAgICAv
LyBXZSdyZSBpbiB3ZWJraXQuIFNlZSBidWcgMjQzMzYuIFVzZSBhIGRhdGEgVVJMLgogICAgICAg
IGlmci5zcmMgPSAiZGF0YTp0ZXh0L2h0bWw7Y2hhcnNldD11dGYtOCwlM0MhRE9DVFlQRSUyMEhU
TUwlM0UlMEQlMEElM0NodG1sJTNFJTBEJTBBJTIwJTNDYm9keSUzRSUwRCUwQSUyMCUyMGlGcmFt
ZSUyMGNvbnRlbnRzJTBEJTBBJTIwJTNDJTJGYm9keSUzRSUwRCUwQSUzQyUyRmh0bWwlM0UlMEQl
MEEiOwogICAgfQp9ICAKZnVuY3Rpb24gcHJpbnRTaXplRm9yRG9jKGRvYywgZnJhbWVOYW1lKSB7
CiAgICBwcmludFNpemUoZG9jLmRvY3VtZW50RWxlbWVudCwgZnJhbWVOYW1lKTsKICAgIHByaW50
QlIoKTsKICAgIHByaW50U2l6ZShkb2MuYm9keSwgZnJhbWVOYW1lKTsKfQoKZnVuY3Rpb24gbG9n
Z2VyKCkgewogICAgcmV0dXJuIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdsb2cnKTsKfQoKZnVu
Y3Rpb24gcHJpbnRIUigpIHsKICAgIGxvZ2dlcigpLmlubmVySFRNTCArPSAiPGhyPiI7Cn0KCmZ1
bmN0aW9uIHByaW50QlIoKSB7CiAgICBsb2dnZXIoKS5pbm5lckhUTUwgKz0gIjxicj4iOwp9Cgpm
dW5jdGlvbiBwcmludFNpemUoZWxlbWVudCwgZnJhbWVOYW1lKSB7CiAgICB2YXIgZG9jTW9kZSA9
IGVsZW1lbnQub3duZXJEb2N1bWVudC5jb21wYXRNb2RlOwogICAgbG9nZ2VyKCkuaW5uZXJIVE1M
ICs9CiAgICAgICAgZWxlbWVudC50YWdOYW1lICsgIiBpbiAiICsgZG9jTW9kZSArICIgIiArIGZy
YW1lTmFtZSArCiAgICAgICAgIiBjbGllbnRXaWR0aDogIiArIGVsZW1lbnQuY2xpZW50V2lkdGgg
KwogICAgICAgICIgY2xpZW50SGVpZ2h0OiAiICsgZWxlbWVudC5jbGllbnRIZWlnaHQ7Cn0KdmFy
IHJlc2l6aW5nOwp3aW5kb3cub25yZXNpemUgPSBmdW5jdGlvbigpIHsKICAgIC8vIEhhY2sgdG8g
YXZvaWQgaW5maW5pdGUgcmVzaXppbmcgaW4gSUUuCiAgICB3aW5kb3cub25yZXNpemUgPSBudWxs
OwogICAgcHJpbnRTaXplRm9yRG9jKGRvY3VtZW50LCAndG9wJyk7CiAgICBwcmludEJSKCk7CiAg
ICBwcmludFNpemVGb3JEb2MoaWZyLmNvbnRlbnRXaW5kb3cuZG9jdW1lbnQsICdpZnJhbWUnKTsK
ICAgIHByaW50SFIoKTsKICAgIHZhciByZXNpemVGdW5jdGlvbiA9IGFyZ3VtZW50cy5jYWxsZWUK
ICAgIHNldFRpbWVvdXQoZnVuY3Rpb24oKSB7CiAgICAgICAgd2luZG93Lm9ucmVzaXplID0gcmVz
aXplRnVuY3Rpb247CiAgICAgICAgfSwgNTAwKTsKfQo8L3NjcmlwdD4KPC9ib2R5Pgo8L2h0bWw+
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>28248</attachid>
            <date>2009-03-03 17:03:38 -0800</date>
            <delta_ts>2009-03-03 17:03:38 -0800</delta_ts>
            <desc>quirks mode test case (same as standards, minus the doctype.  works in all browsers)</desc>
            <filename>better.html</filename>
            <type>text/html</type>
            <size>1865</size>
            <attacher name="Eric Seidel (no email)">eric</attacher>
            
              <data encoding="base64">PGh0bWw+Cjxib2R5Pgo8ZGl2PlRoaXMgdGVzdCByZWNvcmRzIHRoZSBiZWhhdmlvciBvZiB2YXJp
b3VzIGJyb3dzZXJzIEZ1bGwgUGFnZSBab29tIGltcGxlbWVudGF0aW9uLiAgSGl0IHRoZSBmdWxs
IHBhZ2Ugem9vbSBrZXlzIGluIHlvdXIgYnJvd3NlciBhbmQgd2F0Y2ggdGhlIHJlY29yZGVkIEhU
TUwvQk9EWSBtZXRyaWNzIGZyb20gYm90aCB0aGUgdG9wIGxldmVsIGRvY3VtZW50IGFuZCB0aGUg
aWZyYW1lLjwvZGl2Pgo8ZGl2IGlkPSdsb2cnPjwvZGl2Pgo8aWZyYW1lPjwvaWZyYW1lPgo8c2Ny
aXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+Cgp2YXIgaWZyID0gZG9jdW1lbnQuZ2V0RWxlbWVu
dHNCeVRhZ05hbWUoJ2lmcmFtZScpWzBdOwppZiAoZG9jdW1lbnQuY29tcGF0TW9kZSA9PSAiQ1NT
MUNvbXBhdCIpIHsKICAgIHZhciBpZnJhbWVEb2N1bWVudCA9IGlmci5jb250ZW50V2luZG93LmRv
Y3VtZW50OwogICAgaWZyYW1lRG9jdW1lbnQud3JpdGUoIjwhRG9jVHlwZSBodG1sPjxodG1sPjxi
b2R5PiIpOwogICAgaWZyYW1lRG9jdW1lbnQuY2xvc2UoKTsKICAgIGlmIChpZnJhbWVEb2N1bWVu
dC5jb21wYXRNb2RlICE9ICJDU1MxQ29tcGF0IikgewogICAgICAgIC8vIFdlJ3JlIGluIHdlYmtp
dC4gU2VlIGJ1ZyAyNDMzNi4gVXNlIGEgZGF0YSBVUkwuCiAgICAgICAgaWZyLnNyYyA9ICJkYXRh
OnRleHQvaHRtbDtjaGFyc2V0PXV0Zi04LCUzQyFET0NUWVBFJTIwSFRNTCUzRSUwRCUwQSUzQ2h0
bWwlM0UlMEQlMEElMjAlM0Nib2R5JTNFJTBEJTBBJTIwJTIwaUZyYW1lJTIwY29udGVudHMlMEQl
MEElMjAlM0MlMkZib2R5JTNFJTBEJTBBJTNDJTJGaHRtbCUzRSUwRCUwQSI7CiAgICB9Cn0gIApm
dW5jdGlvbiBwcmludFNpemVGb3JEb2MoZG9jLCBmcmFtZU5hbWUpIHsKICAgIHByaW50U2l6ZShk
b2MuZG9jdW1lbnRFbGVtZW50LCBmcmFtZU5hbWUpOwogICAgcHJpbnRCUigpOwogICAgcHJpbnRT
aXplKGRvYy5ib2R5LCBmcmFtZU5hbWUpOwp9CgpmdW5jdGlvbiBsb2dnZXIoKSB7CiAgICByZXR1
cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2xvZycpOwp9CgpmdW5jdGlvbiBwcmludEhSKCkg
ewogICAgbG9nZ2VyKCkuaW5uZXJIVE1MICs9ICI8aHI+IjsKfQoKZnVuY3Rpb24gcHJpbnRCUigp
IHsKICAgIGxvZ2dlcigpLmlubmVySFRNTCArPSAiPGJyPiI7Cn0KCmZ1bmN0aW9uIHByaW50U2l6
ZShlbGVtZW50LCBmcmFtZU5hbWUpIHsKICAgIHZhciBkb2NNb2RlID0gZWxlbWVudC5vd25lckRv
Y3VtZW50LmNvbXBhdE1vZGU7CiAgICBsb2dnZXIoKS5pbm5lckhUTUwgKz0KICAgICAgICBlbGVt
ZW50LnRhZ05hbWUgKyAiIGluICIgKyBkb2NNb2RlICsgIiAiICsgZnJhbWVOYW1lICsKICAgICAg
ICAiIGNsaWVudFdpZHRoOiAiICsgZWxlbWVudC5jbGllbnRXaWR0aCArCiAgICAgICAgIiBjbGll
bnRIZWlnaHQ6ICIgKyBlbGVtZW50LmNsaWVudEhlaWdodDsKfQp2YXIgcmVzaXppbmc7CndpbmRv
dy5vbnJlc2l6ZSA9IGZ1bmN0aW9uKCkgewogICAgLy8gSGFjayB0byBhdm9pZCBpbmZpbml0ZSBy
ZXNpemluZyBpbiBJRS4KICAgIHdpbmRvdy5vbnJlc2l6ZSA9IG51bGw7CiAgICBwcmludFNpemVG
b3JEb2MoZG9jdW1lbnQsICd0b3AnKTsKICAgIHByaW50QlIoKTsKICAgIHByaW50U2l6ZUZvckRv
YyhpZnIuY29udGVudFdpbmRvdy5kb2N1bWVudCwgJ2lmcmFtZScpOwogICAgcHJpbnRIUigpOwog
ICAgdmFyIHJlc2l6ZUZ1bmN0aW9uID0gYXJndW1lbnRzLmNhbGxlZQogICAgc2V0VGltZW91dChm
dW5jdGlvbigpIHsKICAgICAgICB3aW5kb3cub25yZXNpemUgPSByZXNpemVGdW5jdGlvbjsKICAg
ICAgICB9LCA1MDApOwp9Cjwvc2NyaXB0Pgo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>28251</attachid>
            <date>2009-03-03 17:52:16 -0800</date>
            <delta_ts>2009-03-03 17:52:16 -0800</delta_ts>
            <desc>Patch for ojan/eseidel to try out</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>1016</size>
            <attacher name="Dave Hyatt">hyatt</attacher>
            
              <data encoding="base64">SW5kZXg6IGRvbS9FbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBkb20vRWxlbWVudC5jcHAJKHJl
dmlzaW9uIDQxNDA4KQorKysgZG9tL0VsZW1lbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNDYs
NyArMzQ2LDcgQEAgaW50IEVsZW1lbnQ6OmNsaWVudFdpZHRoKCkKICAgICBpZiAoKCFpbkNvbXBh
dE1vZGUgJiYgZG9jdW1lbnQoKS0+ZG9jdW1lbnRFbGVtZW50KCkgPT0gdGhpcykgfHwKICAgICAg
ICAgKGluQ29tcGF0TW9kZSAmJiBpc0hUTUxFbGVtZW50KCkgJiYgZG9jdW1lbnQoKS0+Ym9keSgp
ID09IHRoaXMpKSB7CiAgICAgICAgIGlmIChGcmFtZVZpZXcqIHZpZXcgPSBkb2N1bWVudCgpLT52
aWV3KCkpCi0gICAgICAgICAgICByZXR1cm4gdmlldy0+bGF5b3V0V2lkdGgoKTsKKyAgICAgICAg
ICAgIHJldHVybiBhZGp1c3RGb3JBYnNvbHV0ZVpvb20odmlldy0+bGF5b3V0V2lkdGgoKSwgZG9j
dW1lbnQoKS0+cmVuZGVyZXIoKSk7CiAgICAgfQogICAgIAogICAgIGlmIChSZW5kZXJCb3gqIHJl
bmQgPSByZW5kZXJCb3goKSkKQEAgLTM2NSw3ICszNjUsNyBAQCBpbnQgRWxlbWVudDo6Y2xpZW50
SGVpZ2h0KCkKICAgICBpZiAoKCFpbkNvbXBhdE1vZGUgJiYgZG9jdW1lbnQoKS0+ZG9jdW1lbnRF
bGVtZW50KCkgPT0gdGhpcykgfHwKICAgICAgICAgKGluQ29tcGF0TW9kZSAmJiBpc0hUTUxFbGVt
ZW50KCkgJiYgZG9jdW1lbnQoKS0+Ym9keSgpID09IHRoaXMpKSB7CiAgICAgICAgIGlmIChGcmFt
ZVZpZXcqIHZpZXcgPSBkb2N1bWVudCgpLT52aWV3KCkpCi0gICAgICAgICAgICByZXR1cm4gdmll
dy0+bGF5b3V0SGVpZ2h0KCk7CisgICAgICAgICAgICByZXR1cm4gYWRqdXN0Rm9yQWJzb2x1dGVa
b29tKHZpZXctPmxheW91dEhlaWdodCgpLCBkb2N1bWVudCgpLT5yZW5kZXJlcigpKTsKICAgICB9
CiAgICAgCiAgICAgaWYgKFJlbmRlckJveCogcmVuZCA9IHJlbmRlckJveCgpKQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>30056</attachid>
            <date>2009-05-06 10:37:07 -0700</date>
            <delta_ts>2009-05-06 10:37:07 -0700</delta_ts>
            <desc>Testcase showing that getBoundingClientRect is not working correctly when zoomed</desc>
            <filename>zoom-size-bug.html</filename>
            <type>text/html</type>
            <size>969</size>
            <attacher name="Erik Arvidsson">erik.arvidsson</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+DQo8aHRtbD4NCjxoZWFkPg0KPHRpdGxlPjwvdGl0bGU+DQo8c3R5bGU+
DQoNCmRpdiB7DQogIHBvc2l0aW9uOiBhYnNvbHV0ZTsNCiAgd2lkdGg6IDEwMHB4Ow0KICBoZWln
aHQ6IDEwMHB4Ow0KICB0b3A6IDEwMHB4Ow0KICBsZWZ0OiAxMDBweDsNCiAgYmFja2dyb3VuZDog
cmVkOw0KICBvcGFjaXR5OiAuNTsNCn0NCg0KcHJlIHsNCiAgDQp9DQoNCjwvc3R5bGU+DQo8c2Ny
aXB0Pg0KDQpmdW5jdGlvbiB1cGRhdGUoKSB7DQogIHZhciBwcmUgPSBkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgncHJlJylbMF07DQogIHZhciBkaXYgPSBkb2N1bWVudC5nZXRFbGVtZW50
c0J5VGFnTmFtZSgnZGl2JylbMF07DQogIHZhciByZWN0ID0gZGl2LmdldEJvdW5kaW5nQ2xpZW50
UmVjdCgpOw0KICB2YXIgcyA9ICdvZmZzZXRXaWR0aDogJyArIGRpdi5vZmZzZXRXaWR0aCArICdc
bicgKw0KICAgICAgJ29mZnNldEhlaWdodDogJyArIGRpdi5vZmZzZXRIZWlnaHQgKyAnXG4nICsN
CiAgICAgICdvZmZzZXRMZWZ0OiAnICsgZGl2Lm9mZnNldExlZnQgKyAnXG4nICsNCiAgICAgICdv
ZmZzZXRUb3A6ICcgKyBkaXYub2Zmc2V0VG9wICsgJ1xuJyArDQogICAgICAncmVjdCB3aWR0aDog
JyArIChyZWN0LnJpZ2h0IC0gcmVjdC5sZWZ0KSArICdcbicgKw0KICAgICAgJ3JlY3QgaGVpZ2h0
OiAnICsgKHJlY3QuYm90dG9tIC0gcmVjdC50b3ApICsgJ1xuJyArDQogICAgICAncmVjdCBsZWZ0
OiAnICsgcmVjdC5sZWZ0ICsgJ1xuJyArDQogICAgICAncmVjdCB0b3A6ICcgKyByZWN0LnRvcDsN
CiAgaWYgKHMgIT0gcHJlLnRleHRDb250ZW50KSB7DQogICAgcHJlLnRleHRDb250ZW50ID0gczsN
CiAgfQ0KfQ0KDQpzZXRJbnRlcnZhbCh1cGRhdGUsIDEwMCk7DQoNCjwvc2NyaXB0Pg0KPC9oZWFk
Pg0KPGJvZHk+DQoNCjxkaXY+PC9kaXY+DQo8cHJlPjwvcHJlPg0KDQo8L2JvZHk+DQo8L2h0bWw+
</data>

          </attachment>
      

    </bug>

</bugzilla>