<?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>116172</bug_id>
          
          <creation_ts>2013-05-15 11:24:45 -0700</creation_ts>
          <short_desc>Avoid backing store for the WebFrameView&apos;s layer when the WebView is layer-backed</short_desc>
          <delta_ts>2013-05-16 11:40:08 -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>
          <dependson>116214</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>889410</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 11:24:45 -0700</bug_when>
    <thetext>Avoid backing store for the WebFrameView&apos;s layer when the WebView is layer-backed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889413</commentid>
    <comment_count>1</comment_count>
      <attachid>201859</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 11:29:01 -0700</bug_when>
    <thetext>Created attachment 201859
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889415</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 11:29:52 -0700</bug_when>
    <thetext>*** Bug 116171 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889417</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 11:30:48 -0700</bug_when>
    <thetext>&lt;rdar://problem/13741243&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889419</commentid>
    <comment_count>4</comment_count>
      <attachid>201859</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-05-15 11:33:24 -0700</bug_when>
    <thetext>Comment on attachment 201859
Patch

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

&gt; Source/WebKit/mac/WebView/WebFrameView.mm:82
&gt; +@interface NSView (AppKitSecretsIKnow)

(Details)

&gt; Source/WebKit/mac/WebView/WebFrameView.mm:490
&gt; +    if ([self documentView] == nil) {

&quot;comparison with nil/0/etc&quot; la la la stylebot</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889630</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-15 19:05:05 -0700</bug_when>
    <thetext>r150168</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889749</commentid>
    <comment_count>6</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-05-16 02:59:59 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 116214</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889751</commentid>
    <comment_count>7</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-05-16 03:00:22 -0700</bug_when>
    <thetext>-[WebFrameView setBackgroundColor:]: unrecognized selector sent to instance 0x7f9cc5d64c50</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889855</commentid>
    <comment_count>8</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-16 09:00:40 -0700</bug_when>
    <thetext>Boo.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889925</commentid>
    <comment_count>9</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-16 11:32:46 -0700</bug_when>
    <thetext>That only happened with the 1Password extension installed, which is why I didn&apos;t see it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>889931</commentid>
    <comment_count>10</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2013-05-16 11:40:08 -0700</bug_when>
    <thetext>Re-landed in https://trac.webkit.org/r150194</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>201859</attachid>
            <date>2013-05-15 11:29:01 -0700</date>
            <delta_ts>2013-05-15 19:01:07 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-116172-20130515112758.patch</filename>
            <type>text/plain</type>
            <size>2681</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUwMDIyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L21h
Yy9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0L21hYy9DaGFuZ2VMb2cKaW5kZXggMzY3NTNkYzYw
NGVkMjU3MGQ4NDRkZTZiOGVkMjM3MDliMjU3MzgyZi4uOTI2NjlhNjNhY2ZjYTIxOWM5MzRlNjhl
YTUyYjlhNzE2ZDQwN2Q5ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9tYWMvQ2hhbmdlTG9n
CisrKyBiL1NvdXJjZS9XZWJLaXQvbWFjL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDEz
LTA1LTE1ICBTaW1vbiBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAg
IEF2b2lkIGJhY2tpbmcgc3RvcmUgZm9yIHRoZSBXZWJGcmFtZVZpZXcncyBsYXllciB3aGVuIHRo
ZSBXZWJWaWV3IGlzIGxheWVyLWJhY2tlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MTE2MTcyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgV2hlbiB0aGUgV2ViVmlldyBpcyBsYXllci1iYWNrZWQsIEFwcEtp
dCB3aWxsIGNyZWF0ZSBhIGxheWVyIHdpdGggYmFja2luZyBzdG9yZSBmb3IKKyAgICAgICAgdGhl
IFdlYkZyYW1lVmlldyBiZWNhdXNlIGl0IGltcGxlbWVudHMgZHJhd1JlY3Q6LiBIb3dldmVyLCB0
aGlzIG1ldGhvZCBvbmx5IHBhaW50cworICAgICAgICB3aGVuIHRoZXJlIGlzIG5vIGRvY3VtZW50
Vmlldywgc28gdGhpcyBsYXllcuKAmXMgYmFja2luZyBzdG9yZSBpcyB3YXN0ZWZ1bC4KKworICAg
ICAgICBXZSBjYW4gYXZvaWQgYWxsb2NhdGlvbiBvZiB0aGlzIGJhY2tpbmcgc3RvcmUgYnkgaW1w
bGVtZW50aW5nIC13YW50c1VwZGF0ZUxheWVyCisgICAgICAgIGFuZCAtdXBkYXRlTGF5ZXIsIGFu
ZCBzZXR0aW5nIHRoZSB2aWV34oCZcyBiYWNrZ3JvdW5kQ29sb3IuCisKKyAgICAgICAgKiBXZWJW
aWV3L1dlYkZyYW1lVmlldy5tbToKKyAgICAgICAgKC1bV2ViRnJhbWVWaWV3IHdhbnRzVXBkYXRl
TGF5ZXJdKToKKyAgICAgICAgKC1bV2ViRnJhbWVWaWV3IHVwZGF0ZUxheWVyXSk6CisKIDIwMTMt
MDUtMTMgIFphbGFuIEJ1anRhcyAgPHphbGFuQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWJQcm9j
ZXNzIGNvbnN1bWluZyB2ZXJ5IGhpZ2ggQ1BVIG9uIGxpbmtlZGluLmNvbQpkaWZmIC0tZ2l0IGEv
U291cmNlL1dlYktpdC9tYWMvV2ViVmlldy9XZWJGcmFtZVZpZXcubW0gYi9Tb3VyY2UvV2ViS2l0
L21hYy9XZWJWaWV3L1dlYkZyYW1lVmlldy5tbQppbmRleCAxYTg0NzFkZDA5ZWM4ZDliN2YwYTUz
OGYzYjgxOTc1NGNhZDQ0YzhhLi5lOGM0MmI5MjU4ZDIyM2U1NjhmZjM2NjY2ZWYyOTA3YmMzM2Ix
NTZiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lVmlldy5t
bQorKysgYi9Tb3VyY2UvV2ViS2l0L21hYy9XZWJWaWV3L1dlYkZyYW1lVmlldy5tbQpAQCAtNzks
NiArNzksMTAgQEAgdXNpbmcgbmFtZXNwYWNlIFdlYkNvcmU7CiAtIChCT09MKV9zY3JvbGxUbzoo
Y29uc3QgTlNQb2ludCAqKW5ld09yaWdpbiBhbmltYXRlOihCT09MKWFuaW1hdGU7IC8vIG5lZWQg
dGhlIGJvb2xlYW4gcmVzdWx0IGZyb20gdGhpcyBtZXRob2QKIEBlbmQKIAorQGludGVyZmFjZSBO
U1ZpZXcgKEFwcEtpdFNlY3JldHNJS25vdykKKy0gKHZvaWQpc2V0QmFja2dyb3VuZENvbG9yOihO
U0NvbG9yICopY29sb3I7CitAZW5kCisKIGVudW0gewogICAgIFNwYWNlS2V5ID0gMHgwMDIwCiB9
OwpAQCAtNDc0LDYgKzQ3OCwzMiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgYWRkVHlwZXNGcm9tQ2xh
c3MoTlNNdXRhYmxlRGljdGlvbmFyeSAqYWxsVHlwZXMsIENsYXNzIG9iakNDbAogICAgIH0KIH0K
IAorLSAoQk9PTCl3YW50c1VwZGF0ZUxheWVyCit7CisgICAgcmV0dXJuIFlFUzsKK30KKworLSAo
dm9pZCl1cGRhdGVMYXllcgoreworICAgIC8vIERvIHdoYXQgLWRyYXdSZWN0OiBkb2VzIGJ1dCBi
eSBzZXR0aW5nIGEgYmFja2dyb3VuZENvbG9yIG9uIHRoZSB2aWV3LiBUaGlzIGF2b2lkcworICAg
IC8vIGJhY2tpbmcgc3RvcmUgZm9yIHRoaXMgdmlldyB3aGVuIHRoZSBXZWJWaWV3IGlzIGxheWVy
LWJhY2tlZC4KKyAgICBpZiAoW3NlbGYgZG9jdW1lbnRWaWV3XSA9PSBuaWwpIHsKKyAgICAgICAg
aWYgKFtbc2VsZiBfd2ViVmlld10gZHJhd3NCYWNrZ3JvdW5kXSkgeworICAgICAgICAgICAgW3Nl
bGYgc2V0QmFja2dyb3VuZENvbG9yOltbc2VsZiBfd2ViVmlld10gYmFja2dyb3VuZENvbG9yXV07
CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9IGVsc2UgeworI2lmbmRlZiBO
REVCVUcKKyAgICAgICAgaWYgKFtbc2VsZiBfc2Nyb2xsVmlld10gZHJhd3NCYWNrZ3JvdW5kXSkg
eworICAgICAgICAgICAgW3NlbGYgc2V0QmFja2dyb3VuZENvbG9yOltOU0NvbG9yIGN5YW5Db2xv
cl1dOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisjZW5kaWYKKyAgICB9CisKKyAg
ICBbc2VsZiBzZXRCYWNrZ3JvdW5kQ29sb3I6W05TQ29sb3IgY2xlYXJDb2xvcl1dOworfQorCiAt
IChOU1JlY3QpdmlzaWJsZVJlY3QKIHsKICAgICAvLyBUaGlzIG1ldGhvZCBjYW4gYmUgY2FsbGVk
IGJlbmVhdGggLVtOU1ZpZXcgZGVhbGxvY10gYWZ0ZXIgd2UgaGF2ZSBjbGVhcmVkIF9wcml2YXRl
Lgo=
</data>
<flag name="review"
          id="223235"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>