<?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>146614</bug_id>
          
          <creation_ts>2015-07-04 17:23:57 -0700</creation_ts>
          <short_desc>[WK2] WebBackForwardListItems&apos; pageState is not kept up-to-date</short_desc>
          <delta_ts>2015-07-05 19:57:12 -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>WebKit2</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=146625</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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>andersca</cc>
    
    <cc>barraclough</cc>
    
    <cc>benjamin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>japhet</cc>
    
    <cc>mitz</cc>
    
    <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1106905</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-07-04 17:23:57 -0700</bug_when>
    <thetext>WebBackForwardListItems&apos; pageState on UIProcess-side is not kept up-to-date when it is updated on WebContent process side. This means that we lose the scroll position (among other things) when transferring the session state over from one view to another.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106906</commentid>
    <comment_count>1</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-07-04 17:24:22 -0700</bug_when>
    <thetext>rdar://problem/21585268</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106907</commentid>
    <comment_count>2</comment_count>
      <attachid>256162</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2015-07-04 17:31:40 -0700</bug_when>
    <thetext>Created attachment 256162
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106933</commentid>
    <comment_count>3</comment_count>
      <attachid>256162</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-05 01:16:05 -0700</bug_when>
    <thetext>Comment on attachment 256162
Patch

Clearing flags on attachment: 256162

Committed r186287: &lt;http://trac.webkit.org/changeset/186287&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1106934</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-05 01:16:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>256162</attachid>
            <date>2015-07-04 17:31:40 -0700</date>
            <delta_ts>2015-07-05 01:16:05 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-146614-20150704173044.patch</filename>
            <type>text/plain</type>
            <size>3391</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg2MjgwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZWVhOWFlNzY3NjRiNmIw
ODZhNWQ4M2I1OWI3MTFhOGJhYjQ0YzdjNC4uN2YyOGFlOWIwYWEwYTgzZTA2ZTA4ODFhYzU2NTMy
OTczMzgxZGEwZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSw1ICsxLDI5IEBACiAyMDE1LTA3LTA0ICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKKyAgICAgICAgW1dLMl0gV2ViQmFja0Zvcndh
cmRMaXN0SXRlbXMnIHBhZ2VTdGF0ZSBpcyBub3Qga2VwdCB1cC10by1kYXRlCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNDY2MTQKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzIxNTg1MjY4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdlYkJhY2tGb3J3YXJkTGlzdEl0ZW1zJyBwYWdlU3RhdGUgb24gVUlQ
cm9jZXNzLXNpZGUgd2VyZSBub3Qga2VwdAorICAgICAgICB1cC10by1kYXRlIHdoZW4gaXQgd2Fz
IHVwZGF0ZWQgb24gV2ViQ29udGVudCBwcm9jZXNzIHNpZGUuIFRoaXMgbWVhbnQKKyAgICAgICAg
dGhhdCB3ZSB3ZXJlIGxvc2luZyB0aGUgc2Nyb2xsIHBvc2l0aW9uIChhbW9uZyBvdGhlciB0aGlu
Z3MpIHdoZW4KKyAgICAgICAgdHJhbnNmZXJyaW5nIHRoZSBzZXNzaW9uIHN0YXRlIG92ZXIgZnJv
bSBvbmUgdmlldyB0byBhbm90aGVyLgorCisgICAgICAgIFdlIG5vdyBjYWxsIG5vdGlmeUhpc3Rv
cnlJdGVtQ2hhbmdlZChpdGVtKSBhZnRlciBzYXZpbmcgdGhlIHNjcm9sbAorICAgICAgICBwb3Np
dGlvbiBhbmQgdGhlIHZpZXcgc3RhdGUgb24gdGhlIEhpc3RvcnlJdGVtLiBBcyBhIHJlc3VsdCwg
dGhlCisgICAgICAgIFdlYkJhY2tGb3J3YXJkTGlzdFByb3h5IHdpbGwgc2VuZCB0aGUgdXBkYXRl
ZCBwYWdlU3RhdGUgdG8gdGhlCisgICAgICAgIFVJUHJvY2Vzcy4KKworICAgICAgICAqIGhpc3Rv
cnkvSGlzdG9yeUl0ZW0uY3BwOgorICAgICAgICAoV2ViQ29yZTo6SGlzdG9yeUl0ZW06Om5vdGlm
eUNoYW5nZWQpOgorICAgICAgICAqIGhpc3RvcnkvSGlzdG9yeUl0ZW0uaDoKKyAgICAgICAgKiBs
b2FkZXIvSGlzdG9yeUNvbnRyb2xsZXIuY3BwOgorICAgICAgICAoV2ViQ29yZTo6SGlzdG9yeUNv
bnRyb2xsZXI6OnNhdmVTY3JvbGxQb3NpdGlvbkFuZFZpZXdTdGF0ZVRvSXRlbSk6CisKKzIwMTUt
MDctMDQgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKwogICAgICAgICBVbnJldmll
d2VkIFdpbmRvd3MgYnVpbGQgZml4IGFmdGVyIHIxODYyNzkuCiAKICAgICAgICAgKiBwbGF0Zm9y
bS9ncmFwaGljcy9hdmZvdW5kYXRpb24vY2YvTWVkaWFQbGF5ZXJQcml2YXRlQVZGb3VuZGF0aW9u
Q0YuY3BwOgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaGlzdG9yeS9IaXN0b3J5SXRlbS5j
cHAgYi9Tb3VyY2UvV2ViQ29yZS9oaXN0b3J5L0hpc3RvcnlJdGVtLmNwcAppbmRleCA4Mjk1NzNm
N2Q3OWI2YTkyNzUyYjZhMDdiYjhiNTc5MDk2MzJkYmQxLi44YWI1ZTg2YzQ0NjEyODQ2MmZmNTU1
MDA3NDljZmZjNmEyMWUzYmFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9oaXN0b3J5L0hp
c3RvcnlJdGVtLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS9oaXN0b3J5L0hpc3RvcnlJdGVtLmNw
cApAQCAtNTcxLDYgKzU3MSwxMSBAQCB2b2lkIEhpc3RvcnlJdGVtOjpzZXRSZWRpcmVjdFVSTHMo
c3RkOjp1bmlxdWVfcHRyPFZlY3RvcjxTdHJpbmc+PiByZWRpcmVjdFVSTHMpCiAgICAgbV9yZWRp
cmVjdFVSTHMgPSBXVEY6Om1vdmUocmVkaXJlY3RVUkxzKTsKIH0KIAordm9pZCBIaXN0b3J5SXRl
bTo6bm90aWZ5Q2hhbmdlZCgpCit7CisgICAgbm90aWZ5SGlzdG9yeUl0ZW1DaGFuZ2VkKHRoaXMp
OworfQorCiAjaWZuZGVmIE5ERUJVRwogCiBpbnQgSGlzdG9yeUl0ZW06OnNob3dUcmVlKCkgY29u
c3QKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2hpc3RvcnkvSGlzdG9yeUl0ZW0uaCBiL1Nv
dXJjZS9XZWJDb3JlL2hpc3RvcnkvSGlzdG9yeUl0ZW0uaAppbmRleCBiNTA3OGEwMzk2MjVhMDc5
N2E5YWJjYTQ0ODJkMWQ4M2Y5YThmMTA2Li4zYWFjYzJhOWM1YzQ2MDhkMjdmN2E0ODg2NjlmOWU5
NjBkMWJiNWRjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9oaXN0b3J5L0hpc3RvcnlJdGVt
LmgKKysrIGIvU291cmNlL1dlYkNvcmUvaGlzdG9yeS9IaXN0b3J5SXRlbS5oCkBAIC0yMDYsNiAr
MjA2LDggQEAgcHVibGljOgogICAgIHZvaWQgc2V0U2hhcmVkTGlua1VuaXF1ZUlkZW50aWZpZXIo
Y29uc3QgU3RyaW5nJiBzaGFyZWRMaW5rVW5pcXVlaWRlbnRpZmllcikgeyBtX3NoYXJlZExpbmtV
bmlxdWVJZGVudGlmaWVyID0gc2hhcmVkTGlua1VuaXF1ZWlkZW50aWZpZXI7IH0KICNlbmRpZgog
CisgICAgdm9pZCBub3RpZnlDaGFuZ2VkKCk7CisKIHByaXZhdGU6CiAgICAgV0VCQ09SRV9FWFBP
UlQgSGlzdG9yeUl0ZW0oKTsKICAgICBXRUJDT1JFX0VYUE9SVCBIaXN0b3J5SXRlbShjb25zdCBT
dHJpbmcmIHVybFN0cmluZywgY29uc3QgU3RyaW5nJiB0aXRsZSk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvSGlzdG9yeUNvbnRyb2xsZXIuY3BwIGIvU291cmNlL1dlYkNvcmUv
bG9hZGVyL0hpc3RvcnlDb250cm9sbGVyLmNwcAppbmRleCBhZTdkYjNkYWVhZWMzNGNhMTc2NmE3
MjA5MDJhZmM1YjRmNzc0N2M1Li40NTRkZDBhNDE3OTQ5OWI5MGFkYmUwMjMxYmY3Nzc1ZmVhMzI2
MDE3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9sb2FkZXIvSGlzdG9yeUNvbnRyb2xsZXIu
Y3BwCisrKyBiL1NvdXJjZS9XZWJDb3JlL2xvYWRlci9IaXN0b3J5Q29udHJvbGxlci5jcHAKQEAg
LTkwLDYgKzkwLDkgQEAgdm9pZCBIaXN0b3J5Q29udHJvbGxlcjo6c2F2ZVNjcm9sbFBvc2l0aW9u
QW5kVmlld1N0YXRlVG9JdGVtKEhpc3RvcnlJdGVtKiBpdGVtKQogCiAgICAgLy8gRklYTUU6IEl0
IHdvdWxkIGJlIGdyZWF0IHRvIHdvcmsgb3V0IGEgd2F5IHRvIHB1dCB0aGlzIGNvZGUgaW4gV2Vi
Q29yZSBpbnN0ZWFkIG9mIGNhbGxpbmcgdGhyb3VnaCB0byB0aGUgY2xpZW50LgogICAgIG1fZnJh
bWUubG9hZGVyKCkuY2xpZW50KCkuc2F2ZVZpZXdTdGF0ZVRvSXRlbShpdGVtKTsKKworICAgIC8v
IE5vdGlmeSBjbGllbnRzIHRoYXQgdGhlIEhpc3RvcnlJdGVtIGhhcyBjaGFuZ2VkLgorICAgIGl0
ZW0tPm5vdGlmeUNoYW5nZWQoKTsKIH0KIAogdm9pZCBIaXN0b3J5Q29udHJvbGxlcjo6Y2xlYXJT
Y3JvbGxQb3NpdGlvbkFuZFZpZXdTdGF0ZSgpCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>