<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>test/functional/effects5b_test.html</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,5 @@
+* Fix an issue with Effect.ScrollTo that caused Firefox to scroll to the wrong offset in some situations. Closes #10245.  [nik.wakelin]
+
 * Fixes an issue with IE ghosting on non-absolute elements. Closes #10423.  [Tanrikut, tdd]
 
 *V1.8.1* (January 3, 2008)</diff>
      <filename>CHANGELOG</filename>
    </modified>
    <modified>
      <diff>@@ -509,7 +509,7 @@ Effect.ScrollTo = function(element) {
   var options = arguments[1] || { },
     scrollOffsets = document.viewport.getScrollOffsets(),
     elementOffsets = $(element).cumulativeOffset(),
-    max = (window.height || document.body.scrollHeight) - document.viewport.getHeight();  
+    max = document.viewport.getScrollOffsets[0] - document.viewport.getHeight(); 
 
   if (options.offset) elementOffsets[1] += options.offset;
 </diff>
      <filename>src/effects.js</filename>
    </modified>
    <modified>
      <diff>@@ -35,6 +35,7 @@
   &lt;li&gt;&lt;a href=&quot;effects3_test.html&quot; target=&quot;test&quot;&gt;effects3_test&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;effects4_test.html&quot; target=&quot;test&quot;&gt;effects4_test&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;effects5_test.html&quot; target=&quot;test&quot;&gt;effects5_test&lt;/a&gt;&lt;/li&gt;
+  &lt;li&gt;&lt;a href=&quot;effects5b_test.html&quot; target=&quot;test&quot;&gt;effects5b_test&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;effects6_test.html&quot; target=&quot;test&quot;&gt;effects6_test&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;effect_shake.html&quot; target=&quot;test&quot;&gt;effect shake&lt;/a&gt;&lt;/li&gt;
   &lt;li&gt;&lt;a href=&quot;effects_grow_strink_test.html&quot; target=&quot;test&quot;&gt;Grow/Shrink&lt;/a&gt;&lt;/li&gt;</diff>
      <filename>test/functional/index.html</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>47fa18a622fabc87248b193fff833393d7c2982e</id>
    </parent>
  </parents>
  <author>
    <name>Thomas Fuchs</name>
    <email>thomas@fesch.at</email>
  </author>
  <url>http://github.com/cardmagic/scriptaculous/commit/115b86defe984a47e9fe61e4bdccd870b54edb82</url>
  <id>115b86defe984a47e9fe61e4bdccd870b54edb82</id>
  <committed-date>2008-01-21T15:22:29-08:00</committed-date>
  <authored-date>2008-01-21T15:22:29-08:00</authored-date>
  <message>script.aculo.us: Fix an issue with Effect.ScrollTo that caused Firefox to scroll to the wrong offset in some situations. Closes #10245.

git-svn-id: http://svn.rubyonrails.org/rails/spinoffs/scriptaculous@8686 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
  <tree>6bb739bdc6c539b00895fde310a8261765edd4f2</tree>
  <committer>
    <name>Thomas Fuchs</name>
    <email>thomas@fesch.at</email>
  </committer>
</commit>
