<?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>133891</bug_id>
          
          <creation_ts>2014-06-13 17:24:49 -0700</creation_ts>
          <short_desc>[iOS][wk2] Swipe snapshots are removed too quickly if there is no saved render tree size</short_desc>
          <delta_ts>2014-06-23 03:01:29 -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>
          
          
          <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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>andersca</cc>
    
    <cc>benjamin</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1015589</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-06-13 17:24:49 -0700</bug_when>
    <thetext>If we don&apos;t have a render tree size (because the UI process has restarted), we should keep the blank white snapshot view up until either the first layer tree commit from the Web process or the watchdog fires.

We should *not* remove the snapshot immediately upon ending the gesture, because that will instantly reveal the previous page&apos;s tiles.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015590</commentid>
    <comment_count>1</comment_count>
      <attachid>233096</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-06-13 17:25:28 -0700</bug_when>
    <thetext>Created attachment 233096
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1015591</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-06-13 17:33:27 -0700</bug_when>
    <thetext>This is built on top of https://bugs.webkit.org/show_bug.cgi?id=133885</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1016016</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2014-06-16 16:48:57 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/170036</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1017514</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-06-23 03:01:29 -0700</bug_when>
    <thetext>&lt;rdar://problem/17416500&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>233096</attachid>
            <date>2014-06-13 17:25:28 -0700</date>
            <delta_ts>2014-06-16 14:32:07 -0700</delta_ts>
            <desc>patch</desc>
            <filename>swipe2.diff</filename>
            <type>text/plain</type>
            <size>2244</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQyL0No
YW5nZUxvZwppbmRleCA5ODBkYzZlLi44YjhhZDE1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
Mi9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCkBAIC0xLDUgKzEsMTgg
QEAKIDIwMTQtMDYtMTMgIFRpbW90aHkgSG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29t
PgogCisgICAgICAgIFtpT1NdW3drMl0gU3dpcGUgc25hcHNob3RzIGFyZSByZW1vdmVkIHRvbyBx
dWlja2x5IGlmIHRoZXJlIGlzIG5vIHNhdmVkIHJlbmRlciB0cmVlIHNpemUKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzMzg5MQorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogVUlQcm9jZXNzL2lvcy9WaWV3
R2VzdHVyZUNvbnRyb2xsZXJJT1MubW06CisgICAgICAgIChXZWJLaXQ6OlZpZXdHZXN0dXJlQ29u
dHJvbGxlcjo6ZW5kU3dpcGVHZXN0dXJlKToKKyAgICAgICAgKFdlYktpdDo6Vmlld0dlc3R1cmVD
b250cm9sbGVyOjpzZXRSZW5kZXJUcmVlU2l6ZSk6CisgICAgICAgIElmIHdlIGRvbid0IGtub3cg
dGhlIHRhcmdldCByZW5kZXIgdHJlZSBzaXplLCB3YWl0IHVudGlsIHRoZSBmaXJzdCBsYXllciB0
cmVlIGNvbW1pdAorICAgICAgICB0aGF0IGNvbWVzIGluLCBpbnN0ZWFkIG9mIHJlbW92aW5nIHRo
ZSBzbmFwc2hvdCB3aGVuIHRoZSBnZXN0dXJlIGVuZHMuCisKKzIwMTQtMDYtMTMgIFRpbW90aHkg
SG9ydG9uICA8dGltb3RoeV9ob3J0b25AYXBwbGUuY29tPgorCiAgICAgICAgIFtpT1NdW3drMl0g
U3dpcGluZyBiYWNrIGJyaWVmbHkgc2hvd3MgdGhlIHByZXZpb3VzIHBhZ2UgYmVmb3JlIGxvYWRp
bmcgdGhlIG5ldyBvbmUKICAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTEzMzg4NQogCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvaW9z
L1ZpZXdHZXN0dXJlQ29udHJvbGxlcklPUy5tbSBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9p
b3MvVmlld0dlc3R1cmVDb250cm9sbGVySU9TLm1tCmluZGV4IDY0MzdlMDUuLjIyZjYyNmUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvVmlld0dlc3R1cmVDb250cm9s
bGVySU9TLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9pb3MvVmlld0dlc3R1cmVD
b250cm9sbGVySU9TLm1tCkBAIC0yMzYsMTEgKzIzNiw2IEBAIHZvaWQgVmlld0dlc3R1cmVDb250
cm9sbGVyOjplbmRTd2lwZUdlc3R1cmUoV2ViQmFja0ZvcndhcmRMaXN0SXRlbSogdGFyZ2V0SXRl
bSwKICAgICBWaWV3U25hcHNob3RTdG9yZTo6c2hhcmVkKCkuZGlzYWJsZVNuYXBzaG90dGluZygp
OwogICAgIG1fd2ViUGFnZVByb3h5LmdvVG9CYWNrRm9yd2FyZEl0ZW0odGFyZ2V0SXRlbSk7CiAg
ICAgVmlld1NuYXBzaG90U3RvcmU6OnNoYXJlZCgpLmVuYWJsZVNuYXBzaG90dGluZygpOwotICAg
IAotICAgIGlmICghbV90YXJnZXRSZW5kZXJUcmVlU2l6ZSkgewotICAgICAgICByZW1vdmVTd2lw
ZVNuYXBzaG90KCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9CiAKICAgICBtX3N3aXBlV2F0Y2hk
b2dUaW1lci5zdGFydE9uZVNob3Qoc3dpcGVTbmFwc2hvdFJlbW92YWxXYXRjaGRvZ0R1cmF0aW9u
LmNvdW50KCkpOwogfQpAQCAtMjUwLDcgKzI0NSw3IEBAIHZvaWQgVmlld0dlc3R1cmVDb250cm9s
bGVyOjpzZXRSZW5kZXJUcmVlU2l6ZSh1aW50NjRfdCByZW5kZXJUcmVlU2l6ZSkKICAgICBpZiAo
bV9hY3RpdmVHZXN0dXJlVHlwZSAhPSBWaWV3R2VzdHVyZVR5cGU6OlN3aXBlKQogICAgICAgICBy
ZXR1cm47CiAKLSAgICBpZiAobV90YXJnZXRSZW5kZXJUcmVlU2l6ZSAmJiByZW5kZXJUcmVlU2l6
ZSA+IG1fdGFyZ2V0UmVuZGVyVHJlZVNpemUgJiYgbV93ZWJQYWdlUHJveHkuZHJhd2luZ0FyZWEo
KS0+Y3VycmVudFRyYW5zYWN0aW9uSUQoKSA+PSBtX3RhcmdldFRyYW5zYWN0aW9uSUQpCisgICAg
aWYgKCghbV90YXJnZXRSZW5kZXJUcmVlU2l6ZSB8fCByZW5kZXJUcmVlU2l6ZSA+IG1fdGFyZ2V0
UmVuZGVyVHJlZVNpemUpICYmIG1fd2ViUGFnZVByb3h5LmRyYXdpbmdBcmVhKCktPmN1cnJlbnRU
cmFuc2FjdGlvbklEKCkgPj0gbV90YXJnZXRUcmFuc2FjdGlvbklEKQogICAgICAgICByZW1vdmVT
d2lwZVNuYXBzaG90KCk7CiB9CiAK
</data>
<flag name="review"
          id="257592"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>