<?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>138188</bug_id>
          
          <creation_ts>2014-10-29 14:58:34 -0700</creation_ts>
          <short_desc>Clear ViewSnapshots when back/forward list items are removed from their list</short_desc>
          <delta_ts>2014-10-29 18:07:00 -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>New Bugs</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <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>1</everconfirmed>
          <reporter name="Anders Carlsson">andersca</reporter>
          <assigned_to name="Anders Carlsson">andersca</assigned_to>
          <cc>gyuyoung.kim</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1044853</commentid>
    <comment_count>0</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-10-29 14:58:34 -0700</bug_when>
    <thetext>Clear ViewSnapshots when back/forward list items are removed from their list</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044855</commentid>
    <comment_count>1</comment_count>
      <attachid>240629</attachid>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-10-29 15:00:08 -0700</bug_when>
    <thetext>Created attachment 240629
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044872</commentid>
    <comment_count>2</comment_count>
    <who name="Anders Carlsson">andersca</who>
    <bug_when>2014-10-29 15:34:08 -0700</bug_when>
    <thetext>Committed r175349: &lt;http://trac.webkit.org/changeset/175349&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1044934</commentid>
    <comment_count>3</comment_count>
    <who name="Gyuyoung Kim">gyuyoung.kim</who>
    <bug_when>2014-10-29 18:07:00 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; Committed r175349: &lt;http://trac.webkit.org/changeset/175349&gt;

I fix build break on EFL and GTK ports since r175349.

http://trac.webkit.org/changeset/175360</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>240629</attachid>
            <date>2014-10-29 15:00:08 -0700</date>
            <delta_ts>2014-10-29 15:06:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-138188-20141029150017.patch</filename>
            <type>text/plain</type>
            <size>5116</size>
            <attacher name="Anders Carlsson">andersca</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTc1MzM4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggNzRjNjA5YzliNTZhMGJh
NDMwOTdkYWU0N2Y1ZjQyODVmMGRiNWIwZC4uYjI5YWJjMDg0OGI3OWJkNWFlOTEyMWU0MzZmMjBk
Nzc0ZWI3MzZkOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE0LTEwLTI5ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CisKKyAgICAgICAgQ2xlYXIgVmlld1Nu
YXBzaG90cyB3aGVuIGJhY2svZm9yd2FyZCBsaXN0IGl0ZW1zIGFyZSByZW1vdmVkIGZyb20gdGhl
aXIgbGlzdAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
MTM4MTg4CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS8xODgxNzAwMT4KKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBJZGVhbGx5IHdlIHNob3VsZCByZW1v
dmUgdGhlIFdlYkJhY2tGb3J3YXJkTGlzdEl0ZW0gb2JqZWN0cyBhcyB3ZWxsLCBidXQgdGhpcyBp
cyBhIHNvbWV3aGF0IHNhZmVyIGZpeC4KKworICAgICAgICBDaGFuZ2UgYWxsIHRoZSAicmVtb3Zl
IGl0ZW0iIGNvZGVwYXRocyB0byBjYWxsIFdlYkJhY2tGb3J3YXJkTGlzdDo6ZGlkUmVtb3ZlSXRl
bSBhbmQgaGF2ZSBpdCBjbGVhciBvdXQgdGhlIHNuYXBzaG90LgorCisgICAgICAgICogVUlQcm9j
ZXNzL1dlYkJhY2tGb3J3YXJkTGlzdC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkJhY2tGb3J3
YXJkTGlzdDo6cGFnZUNsb3NlZCk6CisgICAgICAgIChXZWJLaXQ6OldlYkJhY2tGb3J3YXJkTGlz
dDo6YWRkSXRlbSk6CisgICAgICAgIChXZWJLaXQ6OldlYkJhY2tGb3J3YXJkTGlzdDo6cmVtb3Zl
QWxsSXRlbXMpOgorICAgICAgICAoV2ViS2l0OjpXZWJCYWNrRm9yd2FyZExpc3Q6OmNsZWFyKToK
KyAgICAgICAgKFdlYktpdDo6V2ViQmFja0ZvcndhcmRMaXN0OjpkaWRSZW1vdmVJdGVtKToKKyAg
ICAgICAgKiBVSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRMaXN0Lmg6CisKIDIwMTQtMTAtMjkgIFRp
bSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CiAKICAgICAgICAgUmVuYW1lIFdl
YlBhZ2VQcm94eTo6YWN0aXZlQWN0aW9uTWVudUhpdFRlc3RSZXN1bHQgdG8gbGFzdE1vdXNlTW92
ZUhpdFRlc3RSZXN1bHQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJC
YWNrRm9yd2FyZExpc3QuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkJhY2tGb3J3
YXJkTGlzdC5jcHAKaW5kZXggNjZjZjA3ZDhiZGJmZTMxMTdjZWFmOTU5NDUyZmQ1MGNkY2M0ZjAz
ZS4uMWM1MmRkZjkzMjk4OGZjZDAwYTdiZTE3NmVjZmJhNWM5MjA3OTMwYiAxMDA2NDQKLS0tIGEv
U291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkJhY2tGb3J3YXJkTGlzdC5jcHAKKysrIGIvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkJhY2tGb3J3YXJkTGlzdC5jcHAKQEAgLTcyLDcgKzcy
LDggQEAgdm9pZCBXZWJCYWNrRm9yd2FyZExpc3Q6OnBhZ2VDbG9zZWQoKQogICAgICAgICAgICAg
QVNTRVJUKG1fZW50cmllc1tpXSk7CiAgICAgICAgICAgICBpZiAoIW1fZW50cmllc1tpXSkKICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgICAgIG1fcGFnZS0+YmFja0ZvcndhcmRS
ZW1vdmVkSXRlbShtX2VudHJpZXNbaV0tPml0ZW1JRCgpKTsKKworICAgICAgICAgICAgZGlkUmVt
b3ZlSXRlbSgqbV9lbnRyaWVzW2ldKTsKICAgICAgICAgfQogICAgIH0KIApAQCAtOTUsNyArOTYs
NyBAQCB2b2lkIFdlYkJhY2tGb3J3YXJkTGlzdDo6YWRkSXRlbShXZWJCYWNrRm9yd2FyZExpc3RJ
dGVtKiBuZXdJdGVtKQogICAgICAgICB1bnNpZ25lZCB0YXJnZXRTaXplID0gbV9jdXJyZW50SW5k
ZXggKyAxOwogICAgICAgICByZW1vdmVkSXRlbXMucmVzZXJ2ZUNhcGFjaXR5KG1fZW50cmllcy5z
aXplKCkgLSB0YXJnZXRTaXplKTsKICAgICAgICAgd2hpbGUgKG1fZW50cmllcy5zaXplKCkgPiB0
YXJnZXRTaXplKSB7Ci0gICAgICAgICAgICBtX3BhZ2UtPmJhY2tGb3J3YXJkUmVtb3ZlZEl0ZW0o
bV9lbnRyaWVzLmxhc3QoKS0+aXRlbUlEKCkpOworICAgICAgICAgICAgZGlkUmVtb3ZlSXRlbSgq
bV9lbnRyaWVzLmxhc3QoKSk7CiAgICAgICAgICAgICByZW1vdmVkSXRlbXMuYXBwZW5kKG1fZW50
cmllcy5sYXN0KCkucmVsZWFzZSgpKTsKICAgICAgICAgICAgIG1fZW50cmllcy5yZW1vdmVMYXN0
KCk7CiAgICAgICAgIH0KQEAgLTEwMyw3ICsxMDQsNyBAQCB2b2lkIFdlYkJhY2tGb3J3YXJkTGlz
dDo6YWRkSXRlbShXZWJCYWNrRm9yd2FyZExpc3RJdGVtKiBuZXdJdGVtKQogICAgICAgICAvLyBU
b3NzIHRoZSBmaXJzdCBpdGVtIGlmIHRoZSBsaXN0IGlzIGdldHRpbmcgdG9vIGJpZywgYXMgbG9u
ZyBhcyB3ZSdyZSBub3QgdXNpbmcgaXQKICAgICAgICAgLy8gKG9yIGV2ZW4gaWYgd2UgYXJlLCBp
ZiB3ZSBvbmx5IHdhbnQgMSBlbnRyeSkuCiAgICAgICAgIGlmIChtX2VudHJpZXMuc2l6ZSgpID09
IG1fY2FwYWNpdHkgJiYgKG1fY3VycmVudEluZGV4IHx8IG1fY2FwYWNpdHkgPT0gMSkpIHsKLSAg
ICAgICAgICAgIG1fcGFnZS0+YmFja0ZvcndhcmRSZW1vdmVkSXRlbShtX2VudHJpZXNbMF0tPml0
ZW1JRCgpKTsKKyAgICAgICAgICAgIGRpZFJlbW92ZUl0ZW0oKm1fZW50cmllc1swXSk7CiAgICAg
ICAgICAgICByZW1vdmVkSXRlbXMuYXBwZW5kKG1fZW50cmllc1swXS5yZWxlYXNlKCkpOwogICAg
ICAgICAgICAgbV9lbnRyaWVzLnJlbW92ZSgwKTsKIApAQCAtMTIyLDcgKzEyMyw3IEBAIHZvaWQg
V2ViQmFja0ZvcndhcmRMaXN0OjphZGRJdGVtKFdlYkJhY2tGb3J3YXJkTGlzdEl0ZW0qIG5ld0l0
ZW0pCiAgICAgICAgICAgICBBU1NFUlQobV9lbnRyaWVzW2ldKTsKICAgICAgICAgICAgIGlmICgh
bV9lbnRyaWVzW2ldKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICAgICAgbV9w
YWdlLT5iYWNrRm9yd2FyZFJlbW92ZWRJdGVtKG1fZW50cmllc1tpXS0+aXRlbUlEKCkpOworICAg
ICAgICAgICAgZGlkUmVtb3ZlSXRlbSgqbV9lbnRyaWVzW2ldKTsKICAgICAgICAgICAgIHJlbW92
ZWRJdGVtcy5hcHBlbmQobV9lbnRyaWVzW2ldLnJlbGVhc2UoKSk7CiAgICAgICAgIH0KICAgICAg
ICAgbV9lbnRyaWVzLmNsZWFyKCk7CkBAIC0zMTQsNyArMzE1LDcgQEAgdm9pZCBXZWJCYWNrRm9y
d2FyZExpc3Q6OnJlbW92ZUFsbEl0ZW1zKCkKICAgICAgICAgaWYgKCFlbnRyeSkKICAgICAgICAg
ICAgIGNvbnRpbnVlOwogCi0gICAgICAgIG1fcGFnZS0+YmFja0ZvcndhcmRSZW1vdmVkSXRlbShl
bnRyeS0+aXRlbUlEKCkpOworICAgICAgICBkaWRSZW1vdmVJdGVtKCplbnRyeSk7CiAgICAgICAg
IHJlbW92ZWRJdGVtcy5hcHBlbmQoV1RGOjptb3ZlKGVudHJ5KSk7CiAgICAgfQogCkBAIC0zNDQs
NyArMzQ1LDcgQEAgdm9pZCBXZWJCYWNrRm9yd2FyZExpc3Q6OmNsZWFyKCkKICAgICAgICAgICAg
IGlmICghbV9lbnRyaWVzW2ldKQogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAg
ICAgICBtX3BhZ2UtPmJhY2tGb3J3YXJkUmVtb3ZlZEl0ZW0obV9lbnRyaWVzW2ldLT5pdGVtSUQo
KSk7CisgICAgICAgICAgICBkaWRSZW1vdmVJdGVtKCptX2VudHJpZXNbaV0pOwogICAgICAgICAg
ICAgcmVtb3ZlZEl0ZW1zLmFwcGVuZChtX2VudHJpZXNbaV0ucmVsZWFzZSgpKTsKICAgICAgICAg
fQogCkBAIC0zNTgsNyArMzU5LDcgQEAgdm9pZCBXZWJCYWNrRm9yd2FyZExpc3Q6OmNsZWFyKCkK
ICAgICBmb3IgKHNpemVfdCBpID0gMDsgaSA8IHNpemU7ICsraSkgewogICAgICAgICBBU1NFUlQo
bV9lbnRyaWVzW2ldKTsKICAgICAgICAgaWYgKG1fZW50cmllc1tpXSAmJiBtX2VudHJpZXNbaV0g
IT0gY3VycmVudEl0ZW0pCi0gICAgICAgICAgICBtX3BhZ2UtPmJhY2tGb3J3YXJkUmVtb3ZlZEl0
ZW0obV9lbnRyaWVzW2ldLT5pdGVtSUQoKSk7CisgICAgICAgICAgICBkaWRSZW1vdmVJdGVtKCpt
X2VudHJpZXNbaV0pOwogICAgIH0KIAogICAgIHJlbW92ZWRJdGVtcy5yZXNlcnZlQ2FwYWNpdHko
c2l6ZSAtIDEpOwpAQCAtNDI5LDQgKzQzMCwxMiBAQCBWZWN0b3I8QmFja0ZvcndhcmRMaXN0SXRl
bVN0YXRlPiBXZWJCYWNrRm9yd2FyZExpc3Q6Oml0ZW1TdGF0ZXMoKSBjb25zdAogICAgIHJldHVy
biBpdGVtU3RhdGVzOwogfQogCit2b2lkIFdlYkJhY2tGb3J3YXJkTGlzdDo6ZGlkUmVtb3ZlSXRl
bShXZWJCYWNrRm9yd2FyZExpc3RJdGVtJiBiYWNrRm9yd2FyZExpc3RJdGVtKQoreworICAgIC8v
IEZJWE1FOiBUaGlzIHNob3VsZCByZWFsbHkgYWxzbyBkZWxldGUgdGhlIGl0ZW0gZnJvbSB0aGUg
bWFwLgorICAgIG1fcGFnZS0+YmFja0ZvcndhcmRSZW1vdmVkSXRlbShiYWNrRm9yd2FyZExpc3RJ
dGVtLml0ZW1JRCgpKTsKKworICAgIGJhY2tGb3J3YXJkTGlzdEl0ZW0uc2V0U25hcHNob3QobnVs
bHB0cik7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYktpdApkaWZmIC0tZ2l0IGEvU291cmNlL1dl
YktpdDIvVUlQcm9jZXNzL1dlYkJhY2tGb3J3YXJkTGlzdC5oIGIvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYkJhY2tGb3J3YXJkTGlzdC5oCmluZGV4IDQ5MjE3YzAyNGIxYmNmNDk0ZWVkNzM1
NGJmYTI0N2QyNGJkMjc1YmIuLjBlZWJiMjY1ZDg2OGM1OTc0ZTg2ZmRlNTZmMGFkMTJjNTliNWQx
MjYgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJCYWNrRm9yd2FyZExp
c3QuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViQmFja0ZvcndhcmRMaXN0LmgK
QEAgLTgwLDYgKzgwLDggQEAgcHVibGljOgogcHJpdmF0ZToKICAgICBleHBsaWNpdCBXZWJCYWNr
Rm9yd2FyZExpc3QoV2ViUGFnZVByb3h5Jik7CiAKKyAgICB2b2lkIGRpZFJlbW92ZUl0ZW0oV2Vi
QmFja0ZvcndhcmRMaXN0SXRlbSYpOworCiAgICAgV2ViUGFnZVByb3h5KiBtX3BhZ2U7CiAgICAg
QmFja0ZvcndhcmRMaXN0SXRlbVZlY3RvciBtX2VudHJpZXM7CiAgICAgCg==
</data>
<flag name="review"
          id="265401"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>