<?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>55940</bug_id>
          
          <creation_ts>2011-03-08 07:11:31 -0800</creation_ts>
          <short_desc>WebKit2 should support Ignore policy from injected bundle client</short_desc>
          <delta_ts>2011-03-08 13:20:09 -0800</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>All</rep_platform>
          <op_sys>OS X 10.6</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="John Sullivan">sullivan</reporter>
          <assigned_to name="John Sullivan">sullivan</assigned_to>
          <cc>sam</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>363952</commentid>
    <comment_count>0</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2011-03-08 07:11:31 -0800</bug_when>
    <thetext>Currently WebKit2 supports only WKBundlePagePolicyActionPassThrough and WKBundlePagePolicyActionUse from the injected bundle client. It should also support an Ignore policy, so clients don&apos;t have to take a round trip through the UI process in order to ignore a request.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>363953</commentid>
    <comment_count>1</comment_count>
      <attachid>85047</attachid>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2011-03-08 07:14:35 -0800</bug_when>
    <thetext>Created attachment 85047
Patch to add WKBundlePagePolicyActionIgnore</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364016</commentid>
    <comment_count>2</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2011-03-08 10:12:26 -0800</bug_when>
    <thetext>Fixed in r80568</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364047</commentid>
    <comment_count>3</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2011-03-08 11:21:49 -0800</bug_when>
    <thetext>This patch was wrong. If you add Ignore, you have to add it for all the policy delegates, not just one of them.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364086</commentid>
    <comment_count>4</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2011-03-08 12:04:00 -0800</bug_when>
    <thetext>Agreed. I&apos;ll revert this patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>364130</commentid>
    <comment_count>5</comment_count>
    <who name="John Sullivan">sullivan</who>
    <bug_when>2011-03-08 13:20:09 -0800</bug_when>
    <thetext>Reverted in 80585.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>85047</attachid>
            <date>2011-03-08 07:14:35 -0800</date>
            <delta_ts>2011-03-08 09:31:31 -0800</delta_ts>
            <desc>Patch to add WKBundlePagePolicyActionIgnore</desc>
            <filename>PolicyIgnore_patch.txt</filename>
            <type>text/plain</type>
            <size>2278</size>
            <attacher name="John Sullivan">sullivan</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDgwNTYxKQorKysgU291cmNlL1dlYktpdDIvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTggQEAKKzIwMTEtMDMtMDggIEpvaG4gU3Vs
bGl2YW4gIDxzdWxsaXZhbkBhcHBsZS5jb20+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTU1OTQwCisgICAgICAgIFdlYktpdDIgc2hvdWxkIHN1cHBvcnQgSWdub3JlIHBvbGljeSBm
cm9tIGluamVjdGVkIGJ1bmRsZSBjbGllbnQKKworICAgICAgICAqIFdlYlByb2Nlc3MvSW5qZWN0
ZWRCdW5kbGUvQVBJL2MvV0tCdW5kbGVQYWdlLmg6CisgICAgICAgIEFkZGVkIFdLQnVuZGxlUGFn
ZVBvbGljeUFjdGlvbklnbm9yZS4KKyAgICAgICAgCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJD
b3JlU3VwcG9ydC9XZWJGcmFtZUxvYWRlckNsaWVudC5jcHA6CisgICAgICAgIChXZWJLaXQ6Oldl
YkZyYW1lTG9hZGVyQ2xpZW50OjpkaXNwYXRjaERlY2lkZVBvbGljeUZvck5hdmlnYXRpb25BY3Rp
b24pOgorICAgICAgICBJZiB0aGUgaW5qZWN0ZWQgYnVuZGxlIGNsaWVudCByZXR1cm5zIFdLQnVu
ZGxlUGFnZVBvbGljeUFjdGlvbklnbm9yZSwgY29udmVydCBpdAorICAgICAgICB0byB0aGUgbG9h
ZGVyJ3MgUG9saWN5SWdub3JlLgorCiAyMDExLTAzLTA4ICBMYXN6bG8gR29tYm9zICA8bGFzemxv
LjEuZ29tYm9zQG5va2lhLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBLZW5uZXRoIFJvaGRl
IENocmlzdGlhbnNlbi4KSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvSW5qZWN0ZWRC
dW5kbGUvQVBJL2MvV0tCdW5kbGVQYWdlLmgKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIv
V2ViUHJvY2Vzcy9JbmplY3RlZEJ1bmRsZS9BUEkvYy9XS0J1bmRsZVBhZ2UuaAkocmV2aXNpb24g
ODA1MzApCisrKyBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL0luamVjdGVkQnVuZGxlL0FQSS9j
L1dLQnVuZGxlUGFnZS5oCSh3b3JraW5nIGNvcHkpCkBAIC0xMTYsNyArMTE2LDggQEAgdHlwZWRl
ZiBzdHJ1Y3QgV0tCdW5kbGVQYWdlTG9hZGVyQ2xpZW50IAogCiBlbnVtIHsKICAgICBXS0J1bmRs
ZVBhZ2VQb2xpY3lBY3Rpb25QYXNzVGhyb3VnaCwKLSAgICBXS0J1bmRsZVBhZ2VQb2xpY3lBY3Rp
b25Vc2UKKyAgICBXS0J1bmRsZVBhZ2VQb2xpY3lBY3Rpb25Vc2UsCisgICAgV0tCdW5kbGVQYWdl
UG9saWN5QWN0aW9uSWdub3JlCiB9OwogdHlwZWRlZiB1aW50MzJfdCBXS0J1bmRsZVBhZ2VQb2xp
Y3lBY3Rpb247CiAKSW5kZXg6IFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBv
cnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQy
L1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvV2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCShyZXZp
c2lvbiA4MDUzMCkKKysrIFNvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQv
V2ViRnJhbWVMb2FkZXJDbGllbnQuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC02NTMsNyArNjUzLDEy
IEBAIHZvaWQgV2ViRnJhbWVMb2FkZXJDbGllbnQ6OmRpc3BhdGNoRGVjaWQKICAgICAgICAgKG1f
ZnJhbWUtPmNvcmVGcmFtZSgpLT5sb2FkZXIoKS0+cG9saWN5Q2hlY2tlcigpLT4qZnVuY3Rpb24p
KFBvbGljeVVzZSk7CiAgICAgICAgIHJldHVybjsKICAgICB9Ci0KKyAgICAKKyAgICBpZiAocG9s
aWN5ID09IFdLQnVuZGxlUGFnZVBvbGljeUFjdGlvbklnbm9yZSkgeworICAgICAgICAobV9mcmFt
ZS0+Y29yZUZyYW1lKCktPmxvYWRlcigpLT5wb2xpY3lDaGVja2VyKCktPipmdW5jdGlvbikoUG9s
aWN5SWdub3JlKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKyAgICAKICAgICB1aW50NjRfdCBs
aXN0ZW5lcklEID0gbV9mcmFtZS0+c2V0VXBQb2xpY3lMaXN0ZW5lcihmdW5jdGlvbik7CiAgICAg
Ym9vbCByZWNlaXZlZFBvbGljeUFjdGlvbjsKICAgICB1aW50NjRfdCBwb2xpY3lBY3Rpb247Cg==
</data>
<flag name="review"
          id="77118"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>