<?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>110673</bug_id>
          
          <creation_ts>2013-02-22 18:00:02 -0800</creation_ts>
          <short_desc>RenderLayer::scrollTo() should call FrameLoaderClient::didChangeScrollOffset()</short_desc>
          <delta_ts>2023-07-16 03:45:22 -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>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=259260</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>111278</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Beth Dakin">bdakin</reporter>
          <assigned_to name="Beth Dakin">bdakin</assigned_to>
          <cc>abarth</cc>
    
    <cc>bdakin</cc>
    
    <cc>eric</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ojan.autocc</cc>
    
    <cc>sam</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>840201</commentid>
    <comment_count>0</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-02-22 18:00:02 -0800</bug_when>
    <thetext>Right now, FrameLoaderClient::didChangeScrollOffset() doesn&apos;t get called for web pages like http://instagram.com/p/UrCCIVBQX3/ because they have overflow on the body. We can easily address this by calling it at the end of RenderLayer::scrollTo().

&lt;rdar://problem/13258596&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840207</commentid>
    <comment_count>1</comment_count>
      <attachid>189884</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-02-22 18:03:46 -0800</bug_when>
    <thetext>Created attachment 189884
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840212</commentid>
    <comment_count>2</comment_count>
      <attachid>189884</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-02-22 18:05:27 -0800</bug_when>
    <thetext>Comment on attachment 189884
Patch

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

&gt; Source/WebCore/ChangeLog:10
&gt; +        FrameLoaderClient::didChangeScrollOffset() doesn&apos;t get called for web pages like 

I have removed the &quot;like&quot; in my local copy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840218</commentid>
    <comment_count>3</comment_count>
      <attachid>189884</attachid>
    <who name="Sam Weinig">sam</who>
    <bug_when>2013-02-22 18:12:22 -0800</bug_when>
    <thetext>Comment on attachment 189884
Patch

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

&gt; Source/WebCore/ChangeLog:6
&gt; +        RenderLayer::scrollTo() should call FrameLoaderClient::didChangeScrollOffset()
&gt; +        https://bugs.webkit.org/show_bug.cgi?id=110673
&gt; +        -and corresponding-
&gt; +        &lt;rdar://problem/13258596&gt;

This is perfect.

&gt;&gt; Source/WebCore/ChangeLog:10
&gt;&gt; +        FrameLoaderClient::didChangeScrollOffset() doesn&apos;t get called for web pages like 
&gt; 
&gt; I have removed the &quot;like&quot; in my local copy.

Like totally.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>840221</commentid>
    <comment_count>4</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-02-22 18:15:49 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/143825</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>856723</commentid>
    <comment_count>5</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-03-17 10:16:00 -0700</bug_when>
    <thetext>This patch might have caused &lt;https://code.google.com/p/chromium/issues/detail?id=193555&gt;.  We&apos;re investigating.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858004</commentid>
    <comment_count>6</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-03-19 00:41:34 -0700</bug_when>
    <thetext>The discussion continues on Bug 111278.  The folks there confirm that this patch caused the regression.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858005</commentid>
    <comment_count>7</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-03-19 00:43:03 -0700</bug_when>
    <thetext>This patch also lacks a regression test.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858015</commentid>
    <comment_count>8</comment_count>
    <who name="Adam Barth">abarth</who>
    <bug_when>2013-03-19 00:59:23 -0700</bug_when>
    <thetext>I rolled out this patch in http://trac.webkit.org/changeset/146185.  Please feel free to re-land it once it doesn&apos;t cause a regression in the Chromium port.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858719</commentid>
    <comment_count>9</comment_count>
      <attachid>193917</attachid>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-03-19 14:14:16 -0700</bug_when>
    <thetext>Created attachment 193917
Patch

This patch should not break Chromium.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>858743</commentid>
    <comment_count>10</comment_count>
    <who name="Beth Dakin">bdakin</who>
    <bug_when>2013-03-19 14:33:39 -0700</bug_when>
    <thetext>Thanks, Simon! http://trac.webkit.org/changeset/146260</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>189884</attachid>
            <date>2013-02-22 18:03:46 -0800</date>
            <delta_ts>2013-03-19 14:14:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>1836</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MzgyMSkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE5IEBACisyMDEzLTAyLTIyICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBSZW5kZXJMYXllcjo6c2Nyb2xsVG8o
KSBzaG91bGQgY2FsbCBGcmFtZUxvYWRlckNsaWVudDo6ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDY3Mwor
ICAgICAgICAtYW5kIGNvcnJlc3BvbmRpbmctCisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xMzI1
ODU5Nj4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBG
cmFtZUxvYWRlckNsaWVudDo6ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCkgZG9lc24ndCBnZXQgY2Fs
bGVkIGZvciB3ZWIgcGFnZXMgbGlrZSAKKyAgICAgICAgdGhhdCBoYXZlIG92ZXJmbG93IG9uIHRo
ZSBib2R5LiBXZSBjYW4gZWFzaWx5IGFkZHJlc3MgdGhpcyBieSBjYWxsaW5nIGl0IGF0IHRoZSAK
KyAgICAgICAgZW5kIG9mIFJlbmRlckxheWVyOjpzY3JvbGxUbygpLgorCisgICAgICAgICogcmVu
ZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyOjpz
Y3JvbGxUbyk6CisKIDIwMTMtMDItMjIgIFJ5b3N1a2UgTml3YSAgPHJuaXdhQHdlYmtpdC5vcmc+
CiAKICAgICAgICAgV2ViS2l0IGNhbiBlcnJvbmVvdXNseSBzdHJpcCBmb250LXNpemUgQ1NTIHBy
b3BlcnR5IGZyb20gZm9udCBlbGVtZW50IHdpdGggc2l6ZSBhdHRyaWJ1dGUKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5kZXJMYXllci5jcHAKPT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNl
L1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAkocmV2aXNpb24gMTQzNzUyKQorKysg
U291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcAkod29ya2luZyBjb3B5KQpA
QCAtNjAsNiArNjAsNyBAQAogI2luY2x1ZGUgIkZsb2F0UmVjdC5oIgogI2luY2x1ZGUgIkZvY3Vz
Q29udHJvbGxlci5oIgogI2luY2x1ZGUgIkZyYW1lLmgiCisjaW5jbHVkZSAiRnJhbWVMb2FkZXJD
bGllbnQuaCIKICNpbmNsdWRlICJGcmFtZVNlbGVjdGlvbi5oIgogI2luY2x1ZGUgIkZyYW1lVHJl
ZS5oIgogI2luY2x1ZGUgIkZyYW1lVmlldy5oIgpAQCAtMjEyMyw2ICsyMTI0LDcgQEAgdm9pZCBS
ZW5kZXJMYXllcjo6c2Nyb2xsVG8oaW50IHgsIGludCB5KQogICAgICAgICByZW5kZXJlcigpLT5u
b2RlKCktPmRvY3VtZW50KCktPmV2ZW50UXVldWUoKS0+ZW5xdWV1ZU9yRGlzcGF0Y2hTY3JvbGxF
dmVudChyZW5kZXJlcigpLT5ub2RlKCksIERvY3VtZW50RXZlbnRRdWV1ZTo6U2Nyb2xsRXZlbnRF
bGVtZW50VGFyZ2V0KTsKIAogICAgIEluc3BlY3Rvckluc3RydW1lbnRhdGlvbjo6ZGlkU2Nyb2xs
TGF5ZXIoZnJhbWUpOworICAgIGZyYW1lLT5sb2FkZXIoKS0+Y2xpZW50KCktPmRpZENoYW5nZVNj
cm9sbE9mZnNldCgpOwogfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgZnJhbWVFbGVtZW50QW5kVmll
d1Blcm1pdFNjcm9sbChIVE1MRnJhbWVFbGVtZW50KiBmcmFtZUVsZW1lbnQsIEZyYW1lVmlldyog
ZnJhbWVWaWV3KSAK
</data>
<flag name="review"
          id="210436"
          type_id="1"
          status="+"
          setter="sam"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>193917</attachid>
            <date>2013-03-19 14:14:16 -0700</date>
            <delta_ts>2013-03-19 14:31:43 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>for-review.txt</filename>
            <type>text/plain</type>
            <size>1480</size>
            <attacher name="Beth Dakin">bdakin</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0NjI1NikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEzLTAzLTE5ICBCZXRoIERh
a2luICA8YmRha2luQGFwcGxlLmNvbT4KKworICAgICAgICBSZW5kZXJMYXllcjo6c2Nyb2xsVG8o
KSBzaG91bGQgY2FsbCBGcmFtZUxvYWRlckNsaWVudDo6ZGlkQ2hhbmdlU2Nyb2xsT2Zmc2V0KCkK
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMDY3Mwor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZyYW1lTG9h
ZGVyQ2xpZW50OjpkaWRDaGFuZ2VTY3JvbGxPZmZzZXQoKSBzaG91bGQgYmUgY2FsbGVkIHdoZW5l
dmVyIHNvbWV0aGluZyBpcyAKKyAgICAgICAgYWN0dWFsbHkgYmVpbmcgc2Nyb2xsZWQuIAorCisg
ICAgICAgICogcmVuZGVyaW5nL1JlbmRlckxheWVyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJl
bmRlckxheWVyOjpzY3JvbGxUbyk6CisKIDIwMTMtMDMtMTkgIEFkYW0gQmFydGggIDxhYmFydGhA
d2Via2l0Lm9yZz4KIAogICAgICAgICBHZW5lcmF0ZUhhc2hWYWx1ZSBzaG91bGQgYmUgdXNhYmxl
IG91dHNpZGUgQ29kZUdlbmVyYXRvckpTLnBtCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXIuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL3JlbmRlcmlu
Zy9SZW5kZXJMYXllci5jcHAJKHJldmlzaW9uIDE0NjIzNSkKKysrIFNvdXJjZS9XZWJDb3JlL3Jl
bmRlcmluZy9SZW5kZXJMYXllci5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyMTQsNiArMjIxNCw4
IEBAIHZvaWQgUmVuZGVyTGF5ZXI6OnNjcm9sbFRvKGludCB4LCBpbnQgeSkKICAgICAgICAgcmVu
ZGVyZXIoKS0+bm9kZSgpLT5kb2N1bWVudCgpLT5ldmVudFF1ZXVlKCktPmVucXVldWVPckRpc3Bh
dGNoU2Nyb2xsRXZlbnQocmVuZGVyZXIoKS0+bm9kZSgpLCBEb2N1bWVudEV2ZW50UXVldWU6OlNj
cm9sbEV2ZW50RWxlbWVudFRhcmdldCk7CiAKICAgICBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246
OmRpZFNjcm9sbExheWVyKGZyYW1lKTsKKyAgICBpZiAoc2Nyb2xsc092ZXJmbG93KCkpCisgICAg
ICAgIGZyYW1lLT5sb2FkZXIoKS0+Y2xpZW50KCktPmRpZENoYW5nZVNjcm9sbE9mZnNldCgpOyAK
IH0KIAogc3RhdGljIGlubGluZSBib29sIGZyYW1lRWxlbWVudEFuZFZpZXdQZXJtaXRTY3JvbGwo
SFRNTEZyYW1lRWxlbWVudCogZnJhbWVFbGVtZW50LCBGcmFtZVZpZXcqIGZyYW1lVmlldykgCg==
</data>
<flag name="review"
          id="215564"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>