<?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>112206</bug_id>
          
          <creation_ts>2013-03-12 16:28:55 -0700</creation_ts>
          <short_desc>Primary plugin hit detection needs to run after plugin creation</short_desc>
          <delta_ts>2013-03-12 18:01:34 -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>Plug-ins</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="Dean Jackson">dino</reporter>
          <assigned_to name="Dean Jackson">dino</assigned_to>
          <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>853894</commentid>
    <comment_count>0</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-03-12 16:28:55 -0700</bug_when>
    <thetext>We can&apos;t always guarantee that the didFinishLoad will happen before the plugins are created. Move the plugin hit detection to a more reliable spot.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>853895</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2013-03-12 16:29:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/13405856&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>853896</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-12 16:29:35 -0700</bug_when>
    <thetext>Let&apos;s not move it, let&apos;s just call it from more than one place.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>853900</commentid>
    <comment_count>3</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2013-03-12 16:30:33 -0700</bug_when>
    <thetext>(it was designed to allow calling it again later (the plan was on-plugin-creation), and will choose a primary snapshotted plugin then if there isn&apos;t already one)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>853927</commentid>
    <comment_count>4</comment_count>
      <attachid>192838</attachid>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-03-12 17:12:30 -0700</bug_when>
    <thetext>Created attachment 192838
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>853951</commentid>
    <comment_count>5</comment_count>
    <who name="Dean Jackson">dino</who>
    <bug_when>2013-03-12 18:01:34 -0700</bug_when>
    <thetext>Committed r145644: &lt;http://trac.webkit.org/changeset/145644&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>192838</attachid>
            <date>2013-03-12 17:12:30 -0700</date>
            <delta_ts>2013-03-12 17:13:26 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-112206-20130313110827.patch</filename>
            <type>text/plain</type>
            <size>3890</size>
            <attacher name="Dean Jackson">dino</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ1NTkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOWM4NTFmYTQ1NzAyZDlh
ZWZlNTQyNzg4N2Y5MzllNDRiNDdmNmVmZi4uNzEzOTQ1ODA3MTFlNGFlZmI4OTI2YzA3YTA2OWE4
YzYwY2E3NjdjMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI0IEBACisyMDEzLTAzLTEyICBEZWFu
IEphY2tzb24gIDxkaW5vQGFwcGxlLmNvbT4KKworICAgICAgICBQcmltYXJ5IHBsdWdpbiBoaXQg
ZGV0ZWN0aW9uIG5lZWRzIHRvIHJ1biBhZnRlciBwbHVnaW4gY3JlYXRpb24KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExMjIwNgorCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE9uIHNvbWUgcGFnZXMsIHRoZSBw
bHVnaW5zIGFyZSBjcmVhdGVkIGFmdGVyIHRoZSBwYWdlIGhhcyBsb2FkZWQsIGFuZAorICAgICAg
ICB0aHVzIG91ciBoZXVyaXN0aWMgdG8gZGV0ZXJtaW5lIHRoZSBwcmltYXJ5IHBsdWdpbiBmYWls
cy4gUnVuIHRoaXMKKyAgICAgICAgaGV1cmlzdGljIG1vcmUgb2Z0ZW46IGFmdGVyIGVhY2ggUGx1
Z2luVmlldyBpcyBjcmVhdGVkLiBJdCBhbHJlYWR5IGV4aXRzCisgICAgICAgIGVhcmx5IGlmIGl0
IGhhcyBmb3VuZCBhIHByaW1hcnkuIEJ1dCB3ZSBhbHNvIG5lZWQgdG8gbWFrZSBzdXJlIHRoYXQg
aXQKKyAgICAgICAgZG9lc24ndCBydW4gYmVmb3JlIGxvYWQuCisKKyAgICAgICAgKiBXZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OmFkZFBs
dWdpblZpZXcpOiBSdW4gZGV0ZWN0aW9uIHdoZW4gdmlldyBpcyBhZGRlZC4KKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZTo6ZGlkRmluaXNoTG9hZCk6IFJlbWVtYmVyIHRoYXQgd2UgaGF2ZSBsb2Fk
ZWQuCisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2U6OmRldGVybWluZVByaW1hcnlTbmFwc2hvdHRl
ZFBsdWdJbik6IExvb2sgYXQgdGhlIFBsdWdpblZpZXdzIHRvIHNlZSBpZiB3ZSBoYXZlIGEgcGx1
Z2luLgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpyZXNldFByaW1hcnlTbmFwc2hvdHRlZFBs
dWdJbik6IFJlc2V0IGJvdGggZmxhZ3MuCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuaDoKKyAgICAgICAgKFdlYlBhZ2UpOiBOZXcgbWVtYmVyIHZhcmlhYmxlLCBtX3JlYWR5
VG9GaW5kUHJpbWFyeVNuYXBzaG90dGVkUGx1Z2luLgorCiAyMDEzLTAzLTEyICBaYW4gRG9iZXJz
ZWsgIDx6ZG9iZXJzZWtAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBSZW1vdmUgSElMRE9O
X0NQUEZMQUdTIGFuZCBISUxET05fQ0ZMQUdTIHJlZmVyZW5jZXMgZnJvbSBHTlVtYWtlZmlsZXMK
ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNw
cCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCBm
OTdkZjYwMzRiNGQ3NDgxYzY4YTBlMWYzNThiODJlNjVmZTM3ZDNhLi4yNTAwYTQ0MDI4ZDVlNWYw
YzA3YmNiMzE5Y2M2ODVlZTA5MTA3NTZkIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQ
cm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0yMzcsNiArMjM3LDcgQEAgV2ViUGFnZTo6V2ViUGFn
ZSh1aW50NjRfdCBwYWdlSUQsIGNvbnN0IFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmIHBhcmFt
ZXRlcnMpCiAgICAgLCBtX3Njcm9sbGluZ1BlcmZvcm1hbmNlTG9nZ2luZ0VuYWJsZWQoZmFsc2Up
CiAgICAgLCBtX21haW5GcmFtZUlzU2Nyb2xsYWJsZSh0cnVlKQogI2lmIEVOQUJMRShQUklNQVJZ
X1NOQVBTSE9UVEVEX1BMVUdJTl9IRVVSSVNUSUMpCisgICAgLCBtX3JlYWR5VG9GaW5kUHJpbWFy
eVNuYXBzaG90dGVkUGx1Z2luKGZhbHNlKQogICAgICwgbV9kaWRGaW5kUHJpbWFyeVNuYXBzaG90
dGVkUGx1Z2luKGZhbHNlKQogI2VuZGlmCiAjaWYgUExBVEZPUk0oTUFDKQpAQCAtMjg5Nyw2ICsy
ODk4LDkgQEAgdm9pZCBXZWJQYWdlOjphZGRQbHVnaW5WaWV3KFBsdWdpblZpZXcqIHBsdWdpblZp
ZXcpCiAgICAgQVNTRVJUKCFtX3BsdWdpblZpZXdzLmNvbnRhaW5zKHBsdWdpblZpZXcpKTsKIAog
ICAgIG1fcGx1Z2luVmlld3MuYWRkKHBsdWdpblZpZXcpOworI2lmIEVOQUJMRShQUklNQVJZX1NO
QVBTSE9UVEVEX1BMVUdJTl9IRVVSSVNUSUMpCisgICAgZGV0ZXJtaW5lUHJpbWFyeVNuYXBzaG90
dGVkUGx1Z0luKCk7CisjZW5kaWYKIH0KIAogdm9pZCBXZWJQYWdlOjpyZW1vdmVQbHVnaW5WaWV3
KFBsdWdpblZpZXcqIHBsdWdpblZpZXcpCkBAIC0zODYwLDYgKzM4NjQsNyBAQCB2b2lkIFdlYlBh
Z2U6OmRpZENvbW1pdExvYWQoV2ViRnJhbWUqIGZyYW1lKQogdm9pZCBXZWJQYWdlOjpkaWRGaW5p
c2hMb2FkKFdlYkZyYW1lKiBmcmFtZSkKIHsKICNpZiBFTkFCTEUoUFJJTUFSWV9TTkFQU0hPVFRF
RF9QTFVHSU5fSEVVUklTVElDKQorICAgIG1fcmVhZHlUb0ZpbmRQcmltYXJ5U25hcHNob3R0ZWRQ
bHVnaW4gPSB0cnVlOwogICAgIGRldGVybWluZVByaW1hcnlTbmFwc2hvdHRlZFBsdWdJbigpOwog
I2VuZGlmCiB9CkBAIC0zODczLDcgKzM4NzgsMTAgQEAgc3RhdGljIGludCBwcmltYXJ5U25hcHNo
b3R0ZWRQbHVnSW5NaW5pbXVtSGVpZ2h0ID0gMzAwOwogCiB2b2lkIFdlYlBhZ2U6OmRldGVybWlu
ZVByaW1hcnlTbmFwc2hvdHRlZFBsdWdJbigpCiB7Ci0gICAgaWYgKCFjb3JlUGFnZSgpLT5oYXNT
ZWVuQW55UGx1Z2luKCkpCisgICAgaWYgKCFtX3JlYWR5VG9GaW5kUHJpbWFyeVNuYXBzaG90dGVk
UGx1Z2luKQorICAgICAgICByZXR1cm47CisKKyAgICBpZiAobV9wbHVnaW5WaWV3cy5pc0VtcHR5
KCkpCiAgICAgICAgIHJldHVybjsKIAogICAgIGlmIChtX2RpZEZpbmRQcmltYXJ5U25hcHNob3R0
ZWRQbHVnaW4pCkBAIC0zOTQzLDYgKzM5NTEsNyBAQCB2b2lkIFdlYlBhZ2U6OmRldGVybWluZVBy
aW1hcnlTbmFwc2hvdHRlZFBsdWdJbigpCiAKIHZvaWQgV2ViUGFnZTo6cmVzZXRQcmltYXJ5U25h
cHNob3R0ZWRQbHVnSW4oKQogeworICAgIG1fcmVhZHlUb0ZpbmRQcmltYXJ5U25hcHNob3R0ZWRQ
bHVnaW4gPSBmYWxzZTsKICAgICBtX2RpZEZpbmRQcmltYXJ5U25hcHNob3R0ZWRQbHVnaW4gPSBm
YWxzZTsKIH0KICNlbmRpZiAvLyBFTkFCTEUoUFJJTUFSWV9TTkFQU0hPVFRFRF9QTFVHSU5fSEVV
UklTVElDKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuaCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmgKaW5k
ZXggM2RmYWVkOTBiNTZhYjkxMTYyZDQ5MGVkZjFjOTg0N2JjY2UyYzkxNy4uM2JmOGE1YjMwZjAx
M2MwZTc1ZjE5MDRlNTU3NmZhYjQ4MmYxYTY1ZCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCkBAIC04NTYsNiArODU2LDcgQEAgcHJpdmF0ZToKICAgICBi
b29sIG1fbWFpbkZyYW1lSXNTY3JvbGxhYmxlOwogCiAjaWYgRU5BQkxFKFBSSU1BUllfU05BUFNI
T1RURURfUExVR0lOX0hFVVJJU1RJQykKKyAgICBib29sIG1fcmVhZHlUb0ZpbmRQcmltYXJ5U25h
cHNob3R0ZWRQbHVnaW47CiAgICAgYm9vbCBtX2RpZEZpbmRQcmltYXJ5U25hcHNob3R0ZWRQbHVn
aW47CiAjZW5kaWYKIAo=
</data>
<flag name="review"
          id="214196"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>