<?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>225957</bug_id>
          
          <creation_ts>2021-05-18 19:16:10 -0700</creation_ts>
          <short_desc>allowsContentJavaScript API not applied from defaultWebpagePreferences</short_desc>
          <delta_ts>2021-05-19 10:34:41 -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>WebKit 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>achristensen</cc>
    
    <cc>beidson</cc>
    
    <cc>darin</cc>
    
    <cc>ggaren</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1761440</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-18 19:16:10 -0700</bug_when>
    <thetext>allowsContentJavaScript API not applied from defaultWebpagePreferences</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761441</commentid>
    <comment_count>1</comment_count>
      <attachid>429022</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-18 19:16:28 -0700</bug_when>
    <thetext>Created attachment 429022
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761442</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2021-05-18 19:16:40 -0700</bug_when>
    <thetext>I checked, this is the only one missing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761454</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2021-05-18 20:11:03 -0700</bug_when>
    <thetext>Committed r277713 (237892@main): &lt;https://commits.webkit.org/237892@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 429022.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761455</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-05-18 20:12:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/78186580&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1761593</commentid>
    <comment_count>5</comment_count>
      <attachid>429022</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2021-05-19 10:34:41 -0700</bug_when>
    <thetext>Comment on attachment 429022
Patch

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

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEvaluateJavaScript.mm:443
&gt; +    RetainPtr&lt;WKWebpagePreferences&gt; preferences = adoptNS([[WKWebpagePreferences alloc] init]);

auto

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEvaluateJavaScript.mm:446
&gt; +    RetainPtr&lt;WKWebViewConfiguration&gt; configuration = adoptNS([[WKWebViewConfiguration alloc] init]);

auto

&gt; Tools/TestWebKitAPI/Tests/WebKitCocoa/WKWebViewEvaluateJavaScript.mm:449
&gt; +    RetainPtr&lt;TestWKWebView&gt; webView = adoptNS([[TestWKWebView alloc] initWithFrame:NSMakeRect(0, 0, 800, 600) configuration:configuration.get()]);

auto</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>429022</attachid>
            <date>2021-05-18 19:16:28 -0700</date>
            <delta_ts>2021-05-18 20:11:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-225957-20210518191627.patch</filename>
            <type>text/plain</type>
            <size>3400</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjc3NjkxCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDFkZTljMzc3NGVlN2MwYWQx
ZWRhZjhhZTdhZDQxZWUyOGQzOTEzYTguLmM5MWJkYzdiZjhmOWEyM2YyY2IwZjYzZmUzNDZjNWQz
OTE2MWQ1MTMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAKKzIwMjEtMDUtMTggIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgYWxsb3dzQ29udGVudEph
dmFTY3JpcHQgQVBJIG5vdCBhcHBsaWVkIGZyb20gZGVmYXVsdFdlYnBhZ2VQcmVmZXJlbmNlcwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjI1OTU3CisK
KyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgTmV3IEFQSSB0
ZXN0OiBXZWJLaXQuQWxsb3dzQ29udGVudEphdmFTY3JpcHRGcm9tRGVmYXVsdFByZWZlcmVuY2Vz
CisKKyAgICAgICAgKiBVSVByb2Nlc3MvQVBJL0FQSVdlYnNpdGVQb2xpY2llcy5jcHA6CisgICAg
ICAgIChBUEk6OldlYnNpdGVQb2xpY2llczo6Y29weSBjb25zdCk6CisgICAgICAgIGFsbG93c0Nv
bnRlbnRKYXZhU2NyaXB0IHdvcmtzIGZpbmUgb24gdGhlIHBlci1uYXZpZ2F0aW9uLWxldmVsIFdL
V2VicGFnZVByZWZlcmVuY2VzLAorICAgICAgICBidXQgaXMgaWdub3JlZCBpZiBhcHBsaWVkIG9u
IHRoZSBXS1dlYlZpZXdDb25maWd1cmF0aW9uJ3MgZGVmYXVsdFdlYnBhZ2VQcmVmZXJlbmNlcywK
KyAgICAgICAgYmVjYXVzZSBpdCBpcyBub3QgY29waWVkIGluIGNvcHkoKS4gQ29weSBpdCEKKwog
MjAyMS0wNS0xOCAgQWRpdHlhIEtlZXJ0aGkgIDxha2VlcnRoaUBhcHBsZS5jb20+CiAKICAgICAg
ICAgW21hY09TXSBUaXRsZWJhciBzZXBhcmF0b3IgZG9lc24ndCBzaG93IHdoZW4gV0tXZWJWaWV3
IGlzIHNjcm9sbGVkCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQVBJ
V2Vic2l0ZVBvbGljaWVzLmNwcCBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElXZWJz
aXRlUG9saWNpZXMuY3BwCmluZGV4IDcxOTE2OTNiZjFlMmY5NDA2MmI2MmY2ZWVlOGJlNmExMWQz
MWE2ZTMuLjNlYTRiMWI5MWQ5OWYzNGVkYTE4ZmUxMmIxMjVkMzc5ODk0YTEzNjYgMTAwNjQ0Ci0t
LSBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElXZWJzaXRlUG9saWNpZXMuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9BUElXZWJzaXRlUG9saWNpZXMuY3BwCkBA
IC03MSw2ICs3MSw3IEBAIFJlZjxXZWJzaXRlUG9saWNpZXM+IFdlYnNpdGVQb2xpY2llczo6Y29w
eSgpIGNvbnN0CiAgICAgcG9saWNpZXMtPnNldEN1c3RvbUhlYWRlckZpZWxkcyhXVEZNb3ZlKGN1
c3RvbUhlYWRlckZpZWxkcykpOwogICAgIHBvbGljaWVzLT5zZXRBbGxvd1NpdGVTcGVjaWZpY1F1
aXJrc1RvT3ZlcnJpZGVDb250ZW50TW9kZShtX2FsbG93U2l0ZVNwZWNpZmljUXVpcmtzVG9PdmVy
cmlkZUNvbnRlbnRNb2RlKTsKICAgICBwb2xpY2llcy0+c2V0QXBwbGljYXRpb25OYW1lRm9yRGVz
a3RvcFVzZXJBZ2VudChtX2FwcGxpY2F0aW9uTmFtZUZvckRlc2t0b3BVc2VyQWdlbnQpOworICAg
IHBvbGljaWVzLT5zZXRBbGxvd3NDb250ZW50SmF2YVNjcmlwdChtX2FsbG93c0NvbnRlbnRKYXZh
U2NyaXB0KTsKICAgICBwb2xpY2llcy0+c2V0TW91c2VFdmVudFBvbGljeShtX21vdXNlRXZlbnRQ
b2xpY3kpOwogICAgIHJldHVybiBwb2xpY2llczsKIH0KZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RX
ZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvV0tXZWJWaWV3RXZhbHVhdGVKYXZhU2NyaXB0Lm1t
IGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS1dlYlZpZXdFdmFsdWF0
ZUphdmFTY3JpcHQubW0KaW5kZXggNTZiMTIxYmM5YTgwNDIzNzI0NGM0YjlhNWMyMDQ5NzhkMzdj
NTkxNi4uNTI2YjY3MjNkZjc5MDFlNTJmNWViMzRkMDg5MjEzNDJjMDZhYmVhNiAxMDA2NDQKLS0t
IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2NvYS9XS1dlYlZpZXdFdmFsdWF0
ZUphdmFTY3JpcHQubW0KKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJLaXRDb2Nv
YS9XS1dlYlZpZXdFdmFsdWF0ZUphdmFTY3JpcHQubW0KQEAgLTQzOCw2ICs0MzgsMjcgQEAgVEVT
VChXZWJLaXQsIEFsbG93c0NvbnRlbnRKYXZhU2NyaXB0KQogfQogI2VuZGlmCiAKK1RFU1QoV2Vi
S2l0LCBBbGxvd3NDb250ZW50SmF2YVNjcmlwdEZyb21EZWZhdWx0UHJlZmVyZW5jZXMpCit7Cisg
ICAgUmV0YWluUHRyPFdLV2VicGFnZVByZWZlcmVuY2VzPiBwcmVmZXJlbmNlcyA9IGFkb3B0TlMo
W1tXS1dlYnBhZ2VQcmVmZXJlbmNlcyBhbGxvY10gaW5pdF0pOworICAgIFtwcmVmZXJlbmNlcyBz
ZXRBbGxvd3NDb250ZW50SmF2YVNjcmlwdDpOT107CisKKyAgICBSZXRhaW5QdHI8V0tXZWJWaWV3
Q29uZmlndXJhdGlvbj4gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1
cmF0aW9uIGFsbG9jXSBpbml0XSk7CisgICAgW2NvbmZpZ3VyYXRpb24gc2V0RGVmYXVsdFdlYnBh
Z2VQcmVmZXJlbmNlczpwcmVmZXJlbmNlcy5nZXQoKV07CisKKyAgICBSZXRhaW5QdHI8VGVzdFdL
V2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0
aEZyYW1lOk5TTWFrZVJlY3QoMCwgMCwgODAwLCA2MDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJh
dGlvbi5nZXQoKV0pOworCisgICAgW3dlYlZpZXcgc3luY2hyb25vdXNseUxvYWRIVE1MU3RyaW5n
OkAiPHNjcmlwdD52YXIgZm9vID0gJ2Jhcic8L3NjcmlwdD4iXTsKKworICAgIF9fYmxvY2sgYm9v
bCBkb25lID0gZmFsc2U7CisgICAgW3dlYlZpZXcgZXZhbHVhdGVKYXZhU2NyaXB0OkAiZm9vIiBj
b21wbGV0aW9uSGFuZGxlcjpeKGlkIHJlc3VsdCwgTlNFcnJvciAqZXJyb3IpIHsKKyAgICAgICAg
RVhQRUNUX05VTEwocmVzdWx0KTsKKyAgICAgICAgRVhQRUNUX1RSVUUoW1tlcnJvciBkZXNjcmlw
dGlvbl0gY29udGFpbnNTdHJpbmc6QCJDYW4ndCBmaW5kIHZhcmlhYmxlOiBmb28iXSk7CisgICAg
ICAgIGRvbmUgPSB0cnVlOworICAgIH1dOworICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigm
ZG9uZSk7Cit9CisKIFRFU1QoV2ViS2l0LCBTUElKYXZhc2NyaXB0TWFya3VwVnNBUElDb250ZW50
SmF2YVNjcmlwdCkKIHsKICAgICAvLyBUaGVyZSdzIG5vdCBhIGR5bmFtaWNhbGx5IGNvbmZpZ3Vy
YXRpb24gc2V0dGluZyBmb3IgamF2YXNjcmlwdCBtYXJrdXAsCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>