<?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>145779</bug_id>
          
          <creation_ts>2015-06-08 17:31:55 -0700</creation_ts>
          <short_desc>Missing content in UIWebView snapshots sometimes</short_desc>
          <delta_ts>2015-06-11 11:03:02 -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>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1100527</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-08 17:31:55 -0700</bug_when>
    <thetext>Missing content in UIWebView snapshots sometimes</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100528</commentid>
    <comment_count>1</comment_count>
      <attachid>254528</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-08 17:34:36 -0700</bug_when>
    <thetext>Created attachment 254528
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1100531</commentid>
    <comment_count>2</comment_count>
      <attachid>254528</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2015-06-08 17:44:14 -0700</bug_when>
    <thetext>Comment on attachment 254528
Patch

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

&gt; Source/WebCore/platform/ios/LegacyTileLayer.mm:35
&gt; +using namespace WebCore;

If we are going to add this, then are we going to remove all the other WebCore prefixes in this file? Maybe we should just use WebCore::FloatRect in the one place it matters.

&gt; Source/WebCore/platform/ios/LegacyTileLayer.mm:62
&gt; +    _tileGrid-&gt;tileCache().setOverrideVisibleRect(Optional&lt;FloatRect&gt;(dirtyRect));

I think just FloatRect(dirtyRect) would be better here.

&gt; Source/WebCore/platform/ios/LegacyTileLayer.mm:67
&gt; +    _tileGrid-&gt;tileCache().setOverrideVisibleRect(Optional&lt;FloatRect&gt;());

Nullopt is the normal way to write this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101315</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-11 10:29:15 -0700</bug_when>
    <thetext>&lt;rdar://problem/20744708&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1101328</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2015-06-11 11:03:02 -0700</bug_when>
    <thetext>https://trac.webkit.org/r185461</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>254528</attachid>
            <date>2015-06-08 17:34:36 -0700</date>
            <delta_ts>2015-06-08 17:44:14 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-145779-20150608173410.patch</filename>
            <type>text/plain</type>
            <size>4257</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg1MTg3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZjI2YTE3ZDA5NGNhNTEz
YmVjOTkyYzEyNWFhNTUyOWJiM2I4YmRjMS4uODVhNTk5ZGNjNTg4ZmY2YTNiNDQ0ZjhmMDZiZDM4
ZjQzMGQ4MzMwNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE1LTA2LTA4ICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIE1pc3NpbmcgY29u
dGVudCBpbiBVSVdlYlZpZXcgc25hcHNob3RzIHNvbWV0aW1lcworICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1Nzc5CisgICAgICAgIHJkYXI6Ly9wcm9i
bGVtLzIwNzQ0NzA4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisgICAg
ICAgIAorICAgICAgICBXaGVuIGV4cGFuZGluZyBjb2xsYXBzZWQgcGFydHMgb2YgcXVvdGVkIHRl
eHQgb24gaU9TLCBzb21ldGltZXMgdGhlICJjb25jZXJ0aW5hIgorICAgICAgICBpbWFnZXMgd291
bGQgYmUgYmxhbmsuIFRoaXMgaGFwcGVuZWQgYmVjYXVzZSB3ZSdkIGZhaWwgdG8gY3JlYXRlIHRp
bGVzIGZvciByZWdpb25zCisgICAgICAgIG91dHNpZGUgdGhlIExlZ2FjeVRpbGVDYWNoZSdzIHZp
c2libGVSZWN0LgorICAgICAgICAKKyAgICAgICAgRml4IGJ5IGdpdmluZyBMZWdhY3lUaWxlQ2Fj
aGUgYW4gb3B0aW9uYWwgb3ZlcnJpZGUgdmlzaWJsZVJlY3QsIHdoaWNoIGlzIHNldAorICAgICAg
ICBhbmQgY2xlYXJlZCBkdXJpbmcgLXJlbmRlckluQ29udGV4dDogdXNpbmcgdGhlIGNvbnRleHQg
Y2xpcCByZWN0LgorCisgICAgICAgICogcGxhdGZvcm0vaW9zL0xlZ2FjeVRpbGVDYWNoZS5oOgor
ICAgICAgICAqIHBsYXRmb3JtL2lvcy9MZWdhY3lUaWxlQ2FjaGUubW06CisgICAgICAgIChXZWJD
b3JlOjpMZWdhY3lUaWxlQ2FjaGU6OnZpc2libGVSZWN0SW5MYXllcik6CisgICAgICAgIChXZWJD
b3JlOjpMZWdhY3lUaWxlQ2FjaGU6OnNldE92ZXJyaWRlVmlzaWJsZVJlY3QpOgorICAgICAgICAq
IHBsYXRmb3JtL2lvcy9MZWdhY3lUaWxlTGF5ZXIubW06CisgICAgICAgICgtW0xlZ2FjeVRpbGVI
b3N0TGF5ZXIgcmVuZGVySW5Db250ZXh0Ol0pOgorCiAyMDE1LTA2LTAzICBTaW1vbiBGcmFzZXIg
IDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFJFR1JFU1NJT04gKHIxODQ5Njgp
OiBtaXNzaW5nIG1lZGlhIHBsYXllciBidXR0b25zIChjb250cm9sIGJhciBleGlzdHMsIGJ1dCBu
byBidXR0b25zKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0xlZ2Fj
eVRpbGVDYWNoZS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0xlZ2FjeVRpbGVDYWNo
ZS5oCmluZGV4IGE4YTA3MzM2MDVkY2FkNGJkMjJiMzZjZDJiZGU1MzkyZjRiMjgzNTcuLjQ0YmFi
Y2NjNDkwYmY4NDlhZjE5OWJlY2RjNDJiYzRhYjIxYzg1YTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL2lvcy9MZWdhY3lUaWxlQ2FjaGUuaAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9pb3MvTGVnYWN5VGlsZUNhY2hlLmgKQEAgLTM0LDYgKzM0LDcgQEAKICNpbmNs
dWRlICJJbnRTaXplLmgiCiAjaW5jbHVkZSAiVGltZXIuaCIKICNpbmNsdWRlIDx3dGYvTm9uY29w
eWFibGUuaD4KKyNpbmNsdWRlIDx3dGYvT3B0aW9uYWwuaD4KICNpbmNsdWRlIDx3dGYvUGFzc1Jl
ZlB0ci5oPgogI2luY2x1ZGUgPHd0Zi9SZXRhaW5QdHIuaD4KICNpbmNsdWRlIDx3dGYvVGhyZWFk
aW5nLmg+CkBAIC0xMzksNiArMTQwLDcgQEAgcHVibGljOgogICAgIENBTGF5ZXIqIGhvc3RMYXll
cigpIGNvbnN0OwogICAgIHVuc2lnbmVkIHRpbGVDYXBhY2l0eUZvckdyaWQoTGVnYWN5VGlsZUdy
aWQqKTsKICAgICBDb2xvciBjb2xvckZvckdyaWRUaWxlQm9yZGVyKExlZ2FjeVRpbGVHcmlkKikg
Y29uc3Q7CisgICAgdm9pZCBzZXRPdmVycmlkZVZpc2libGVSZWN0KE9wdGlvbmFsPEZsb2F0UmVj
dD4pOwogCiAgICAgdm9pZCBkb1BlbmRpbmdSZXBhaW50cygpOwogCkBAIC0xODMsNiArMTg1LDgg
QEAgcHJpdmF0ZToKICAgICAvLyBFbnN1cmUgdGhlcmUgYXJlIG5vIGFzeW5jIGNhbGxzIG9uIGEg
ZGVhZCB0aWxlIGNhY2hlLgogICAgIFJldGFpblB0cjxMZWdhY3lUaWxlQ2FjaGVUb21ic3RvbmU+
IG1fdG9tYnN0b25lOwogCisgICAgT3B0aW9uYWw8RmxvYXRSZWN0PiBtX292ZXJyaWRlVmlzaWJs
ZVJlY3Q7CisKICAgICBUaWxpbmdNb2RlIG1fdGlsaW5nTW9kZTsKICAgICBUaWxpbmdEaXJlY3Rp
b24gbV90aWxpbmdEaXJlY3Rpb247CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRm
b3JtL2lvcy9MZWdhY3lUaWxlQ2FjaGUubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3Mv
TGVnYWN5VGlsZUNhY2hlLm1tCmluZGV4IDlkZWNlZTgxNzJiOGE3OTM1MTEwYzg4NjJjMmVlNTUz
Y2FkMDIwZGMuLjkyN2U5YThiN2I0MzBlYjIxNzBiMGU5Y2RhYTIwMjg0MWI3YjI4YjIgMTAwNjQ0
Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9MZWdhY3lUaWxlQ2FjaGUubW0KKysr
IGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0xlZ2FjeVRpbGVDYWNoZS5tbQpAQCAtMTEw
LDkgKzExMCwxNyBAQCBDQUxheWVyKiBMZWdhY3lUaWxlQ2FjaGU6Omhvc3RMYXllcigpIGNvbnN0
CiAKIEZsb2F0UmVjdCBMZWdhY3lUaWxlQ2FjaGU6OnZpc2libGVSZWN0SW5MYXllcihDQUxheWVy
ICpsYXllcikgY29uc3QKIHsKKyAgICBpZiAobV9vdmVycmlkZVZpc2libGVSZWN0KQorICAgICAg
ICByZXR1cm4gW2xheWVyIGNvbnZlcnRSZWN0Om1fb3ZlcnJpZGVWaXNpYmxlUmVjdC52YWx1ZSgp
IGZyb21MYXllcjpob3N0TGF5ZXIoKV07CisKICAgICByZXR1cm4gW2xheWVyIGNvbnZlcnRSZWN0
OlttX3dpbmRvdyBleHRlbmRlZFZpc2libGVSZWN0XSBmcm9tTGF5ZXI6aG9zdExheWVyKCldOwog
fQogCit2b2lkIExlZ2FjeVRpbGVDYWNoZTo6c2V0T3ZlcnJpZGVWaXNpYmxlUmVjdChPcHRpb25h
bDxGbG9hdFJlY3Q+IHJlY3QpCit7CisgICAgbV9vdmVycmlkZVZpc2libGVSZWN0ID0gcmVjdDsK
K30KKwogYm9vbCBMZWdhY3lUaWxlQ2FjaGU6OnRpbGVzT3BhcXVlKCkgY29uc3QKIHsKICAgICBy
ZXR1cm4gbV90aWxlc09wYXF1ZTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2lvcy9MZWdhY3lUaWxlTGF5ZXIubW0gYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9pb3MvTGVn
YWN5VGlsZUxheWVyLm1tCmluZGV4IDg1MDkyMTAxNjA0YzdlOTAzMDI2NjA4Mzg0Yjg2MWE1NDhl
N2I3YTMuLjFhNGVkYmYzZmIxNDgwYThjMzFlZTI1MzFiMzE4ZTk3YjRiZTA3ZGUgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2lvcy9MZWdhY3lUaWxlTGF5ZXIubW0KKysrIGIv
U291cmNlL1dlYkNvcmUvcGxhdGZvcm0vaW9zL0xlZ2FjeVRpbGVMYXllci5tbQpAQCAtMzIsNyAr
MzIsMTAgQEAKICNpbmNsdWRlICJMZWdhY3lUaWxlR3JpZC5oIgogI2luY2x1ZGUgIldlYkNvcmVU
aHJlYWQuaCIKIAordXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CisKIEBpbXBsZW1lbnRhdGlvbiBM
ZWdhY3lUaWxlSG9zdExheWVyCisKIC0gKGlkKWluaXRXaXRoVGlsZUdyaWQ6KFdlYkNvcmU6Okxl
Z2FjeVRpbGVHcmlkKil0aWxlR3JpZAogewogICAgIHNlbGYgPSBbc3VwZXIgaW5pdF07CkBAIC01
NCw4ICs1NywxNCBAQCAtICh2b2lkKXJlbmRlckluQ29udGV4dDooQ0dDb250ZXh0UmVmKWNvbnRl
eHQKIHsKICAgICBpZiAocHRocmVhZF9tYWluX25wKCkpCiAgICAgICAgIFdlYlRocmVhZExvY2so
KTsKKworICAgIENHUmVjdCBkaXJ0eVJlY3QgPSBDR0NvbnRleHRHZXRDbGlwQm91bmRpbmdCb3go
Y29udGV4dCk7CisgICAgX3RpbGVHcmlkLT50aWxlQ2FjaGUoKS5zZXRPdmVycmlkZVZpc2libGVS
ZWN0KE9wdGlvbmFsPEZsb2F0UmVjdD4oZGlydHlSZWN0KSk7CiAgICAgX3RpbGVHcmlkLT50aWxl
Q2FjaGUoKS5kb0xheW91dFRpbGVzKCk7CisKICAgICBbc3VwZXIgcmVuZGVySW5Db250ZXh0OmNv
bnRleHRdOworCisgICAgX3RpbGVHcmlkLT50aWxlQ2FjaGUoKS5zZXRPdmVycmlkZVZpc2libGVS
ZWN0KE9wdGlvbmFsPEZsb2F0UmVjdD4oKSk7CiB9CiBAZW5kCiAK
</data>
<flag name="review"
          id="279525"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>