<?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>202329</bug_id>
          
          <creation_ts>2019-09-27 13:27:56 -0700</creation_ts>
          <short_desc>Adopt new UIWebGeolocationPolicyDecider SPI to pass a view instead of a window</short_desc>
          <delta_ts>2019-09-30 17:28:38 -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>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ddkilzer</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1574947</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-09-27 13:27:56 -0700</bug_when>
    <thetext>Adopt new UIWebGeolocationPolicyDecider SPI to pass a view instead of a window</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574948</commentid>
    <comment_count>1</comment_count>
      <attachid>379759</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-09-27 13:28:06 -0700</bug_when>
    <thetext>Created attachment 379759
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574949</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-09-27 13:28:08 -0700</bug_when>
    <thetext>&lt;rdar://problem/25963823&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574987</commentid>
    <comment_count>3</comment_count>
      <attachid>379759</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-27 14:56:28 -0700</bug_when>
    <thetext>Comment on attachment 379759
Patch

Clearing flags on attachment: 379759

Committed r250461: &lt;https://trac.webkit.org/changeset/250461&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1574988</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-27 14:56:29 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575034</commentid>
    <comment_count>5</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-09-27 19:19:50 -0700</bug_when>
    <thetext>(In reply to Tim Horton from comment #2)
&gt; &lt;rdar://problem/25963823&gt;

This should have a new radar since there is a WebKit part and a UIKit part.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575303</commentid>
    <comment_count>6</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-30 13:19:27 -0700</bug_when>
    <thetext>&lt;rdar://problem/55851908&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575304</commentid>
    <comment_count>7</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-09-30 13:19:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/55851911&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1575386</commentid>
    <comment_count>8</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2019-09-30 17:28:38 -0700</bug_when>
    <thetext>&lt;rdar://problem/55847131&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>379759</attachid>
            <date>2019-09-27 13:28:06 -0700</date>
            <delta_ts>2019-09-27 14:56:28 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202329-20190927132806.patch</filename>
            <type>text/plain</type>
            <size>5593</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjUwNDM2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDM4OTI3NzgwODlhYTI2ZGNk
MWU3ZWIyNzY0ODRiOGIyYzNhZGJkM2QuLjZiZDBjNGVkMzVlMjZiZjA1NDcxNzlhZDYzZjZhZjM1
NTM1YjM4ZjcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDktMjcgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgQWRvcHQgbmV3IFVJV2Vi
R2VvbG9jYXRpb25Qb2xpY3lEZWNpZGVyIFNQSSB0byBwYXNzIGEgdmlldyBpbnN0ZWFkIG9mIGEg
d2luZG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
MDIzMjkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzI1OTYzODIzPgorCisgICAgICAgIFJldmll
d2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogUGxhdGZvcm0vc3BpL2lvcy9VSUtp
dFNQSS5oOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tHZW9sb2NhdGlvblByb3ZpZGVySU9T
Lm1tOgorICAgICAgICAoLVtXS0dlb2xvY2F0aW9uUHJvdmlkZXJJT1MgZ2VvbG9jYXRpb25BdXRo
b3JpemF0aW9uR3JhbnRlZF0pOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tHZW9sb2NhdGlv
blByb3ZpZGVySU9TT2JqQ1NlY3VyaXR5T3JpZ2luLm1tOgorICAgICAgICAoV2ViS2l0OjpkZWNp
ZGVQb2xpY3lGb3JHZW9sb2NhdGlvblJlcXVlc3RGcm9tT3JpZ2luKToKKyAgICAgICAgU3dpdGNo
IHRvIG5ld2VyIFNQSSB0aGF0IHRha2VzIGEgVUlWaWV3IGluc3RlYWQgb2YgYSBVSVdpbmRvdywg
c28gdGhhdAorICAgICAgICBVSVdlYkdlb2xvY2F0aW9uUG9saWN5RGVjaWRlciBjYW4gZmluZCB0
aGUgY29ycmVjdCBwcmVzZW50aW5nIHZpZXcgY29udHJvbGxlci4KKwogMjAxOS0wOS0yNyAgU2Fp
ZCBBYm91LUhhbGxhd2EgIDxzYWJvdWhhbGxhd2FAYXBwbGUuY29tPgogCiAgICAgICAgIFtpT1Nd
OiBXaGVuIGluc2VydGluZyBhIHBob3RvIGFuZCB0aGVuIGluc2VydGluZyBhdXRvLWNvcnJlY3Rl
ZCB0ZXh0LCB0aGUgcGhvdG8gaXMgcmVtb3ZlZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9Q
bGF0Zm9ybS9zcGkvaW9zL1VJS2l0U1BJLmggYi9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9p
b3MvVUlLaXRTUEkuaAppbmRleCAwMzM4NTdmNzkxM2UwNmZjZmVhMzI1Nzc1ODRiOWUxMDRlYjZh
MzllLi4zMmM4ZGRhNjI2OGFmNTFlMmNlNDI1Zjg2YWQ0NmVhODRhZTI1ODBjIDEwMDY0NAotLS0g
YS9Tb3VyY2UvV2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaAorKysgYi9Tb3VyY2Uv
V2ViS2l0L1BsYXRmb3JtL3NwaS9pb3MvVUlLaXRTUEkuaApAQCAtMTEwOSw2ICsxMTA5LDEwIEBA
IHR5cGVkZWYgTlNfT1BUSU9OUyhOU0ludGVnZXIsIFVJV0tEb2N1bWVudFJlcXVlc3RGbGFncykg
ewogQHByb3BlcnR5IChub25hdG9taWMsIHJlYWRvbmx5KSBOU0ludGVnZXIgX2dzTW9kaWZpZXJG
bGFnczsKIEBlbmQKIAorQGludGVyZmFjZSBVSVdlYkdlb2xvY2F0aW9uUG9saWN5RGVjaWRlciAo
U3RhZ2luZ18yNTk2MzgyMykKKy0gKHZvaWQpZGVjaWRlUG9saWN5Rm9yR2VvbG9jYXRpb25SZXF1
ZXN0RnJvbU9yaWdpbjooaWQpc2VjdXJpdHlPcmlnaW4gcmVxdWVzdGluZ1VSTDooTlNVUkwgKily
ZXF1ZXN0aW5nVVJMIHZpZXc6KFVJVmlldyAqKXZpZXcgbGlzdGVuZXI6KGlkKWxpc3RlbmVyOwor
QGVuZAorCiBAaW50ZXJmYWNlIFVJQ29sb3IgKElQSSkKICsgKFVJQ29sb3IgKilpbnNlcnRpb25Q
b2ludENvbG9yOwogQGVuZApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9z
L1dLR2VvbG9jYXRpb25Qcm92aWRlcklPUy5tbSBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lv
cy9XS0dlb2xvY2F0aW9uUHJvdmlkZXJJT1MubW0KaW5kZXggMTMwOWNlYWE0NmI1MGEyZTBjNTVk
OWE5ZDZhOTA3MzU0OGI4N2Y3My4uNzBiYTY3OGE3OTUzYjYyZDFmZjViNTViMjcxODFhZjRhMGI1
ZjAwYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLR2VvbG9jYXRp
b25Qcm92aWRlcklPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tHZW9s
b2NhdGlvblByb3ZpZGVySU9TLm1tCkBAIC02OCw3ICs2OCw3IEBAIC0gKHZvaWQpZGVueU9ubHlU
aGlzUmVxdWVzdCBOT19SRVRVUk5fRFVFX1RPX0FTU0VSVDsKIEBlbmQKIAogbmFtZXNwYWNlIFdl
YktpdCB7Ci12b2lkIGRlY2lkZVBvbGljeUZvckdlb2xvY2F0aW9uUmVxdWVzdEZyb21PcmlnaW4o
V2ViQ29yZTo6U2VjdXJpdHlPcmlnaW4qLCBjb25zdCBTdHJpbmcmIHVybFN0cmluZywgaWQ8V2Vi
QWxsb3dEZW55UG9saWN5TGlzdGVuZXI+LCBVSVdpbmRvdyopOwordm9pZCBkZWNpZGVQb2xpY3lG
b3JHZW9sb2NhdGlvblJlcXVlc3RGcm9tT3JpZ2luKFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luKiwg
Y29uc3QgU3RyaW5nJiB1cmxTdHJpbmcsIGlkPFdlYkFsbG93RGVueVBvbGljeUxpc3RlbmVyPiwg
VUlWaWV3Kik7CiB9OwogCiBzdHJ1Y3QgR2VvbG9jYXRpb25SZXF1ZXN0RGF0YSB7CkBAIC0yMTEs
NyArMjExLDcgQEAgLSAodm9pZClnZW9sb2NhdGlvbkF1dGhvcml6YXRpb25HcmFudGVkCiAKICAg
ICAgICAgaWYgKHJlcXVpcmVzVXNlckF1dGhvcml6YXRpb24pIHsKICAgICAgICAgICAgIFJldGFp
blB0cjxXS1dlYkFsbG93RGVueVBvbGljeUxpc3RlbmVyPiBwb2xpY3lMaXN0ZW5lciA9IGFkb3B0
TlMoW1tXS1dlYkFsbG93RGVueVBvbGljeUxpc3RlbmVyIGFsbG9jXSBpbml0V2l0aENvbXBsZXRp
b25IYW5kbGVyOldURk1vdmUocmVxdWVzdC5jb21wbGV0aW9uSGFuZGxlcildKTsKLSAgICAgICAg
ICAgIFdlYktpdDo6ZGVjaWRlUG9saWN5Rm9yR2VvbG9jYXRpb25SZXF1ZXN0RnJvbU9yaWdpbihy
ZXF1ZXN0Lm9yaWdpbi5nZXQoKSwgcmVxdWVzdC5mcmFtZS0+dXJsKCksIHBvbGljeUxpc3RlbmVy
LmdldCgpLCBbcmVxdWVzdC52aWV3IHdpbmRvd10pOworICAgICAgICAgICAgV2ViS2l0OjpkZWNp
ZGVQb2xpY3lGb3JHZW9sb2NhdGlvblJlcXVlc3RGcm9tT3JpZ2luKHJlcXVlc3Qub3JpZ2luLmdl
dCgpLCByZXF1ZXN0LmZyYW1lLT51cmwoKSwgcG9saWN5TGlzdGVuZXIuZ2V0KCksIHJlcXVlc3Qu
dmlldy5nZXQoKSk7CiAgICAgICAgIH0gZWxzZQogICAgICAgICAgICAgcmVxdWVzdC5jb21wbGV0
aW9uSGFuZGxlcih0cnVlKTsKICAgICB9CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L1VJUHJv
Y2Vzcy9pb3MvV0tHZW9sb2NhdGlvblByb3ZpZGVySU9TT2JqQ1NlY3VyaXR5T3JpZ2luLm1tIGIv
U291cmNlL1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLR2VvbG9jYXRpb25Qcm92aWRlcklPU09iakNT
ZWN1cml0eU9yaWdpbi5tbQppbmRleCBjYzI4MWI1ZDhhYzVhNWQ4M2JkOGE3Zjk5NzRjYjFjOWZi
YzJhY2Q0Li5kODA3YjQyNTdlZThhMDc1OWYxZjExOWVlNGE2YzM3ODU4ZmU4OTVlIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tHZW9sb2NhdGlvblByb3ZpZGVySU9T
T2JqQ1NlY3VyaXR5T3JpZ2luLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9X
S0dlb2xvY2F0aW9uUHJvdmlkZXJJT1NPYmpDU2VjdXJpdHlPcmlnaW4ubW0KQEAgLTMwLDcgKzMw
LDYgQEAKIAogI2ltcG9ydCAiVUlLaXRTUEkuaCIKICNpbXBvcnQgPEZvdW5kYXRpb24vTlNVUkwu
aD4KLSNpbXBvcnQgPFVJS2l0L1VJV2luZG93Lmg+CiAjaW1wb3J0IDxXZWJDb3JlL1NlY3VyaXR5
T3JpZ2luLmg+CiAjaW1wb3J0IDx3dGYvUmV0YWluUHRyLmg+CiAjaW1wb3J0IDx3dGYvdGV4dC9X
VEZTdHJpbmcuaD4KQEAgLTQ1LDEzICs0NCwxNyBAQCBAZW5kCiAKIG5hbWVzcGFjZSBXZWJLaXQg
ewogCi12b2lkIGRlY2lkZVBvbGljeUZvckdlb2xvY2F0aW9uUmVxdWVzdEZyb21PcmlnaW4oV2Vi
Q29yZTo6U2VjdXJpdHlPcmlnaW4qLCBjb25zdCBTdHJpbmcmIHVybFN0cmluZywgaWQ8V2ViQWxs
b3dEZW55UG9saWN5TGlzdGVuZXI+LCBVSVdpbmRvdyogd2luZG93KTsKK3ZvaWQgZGVjaWRlUG9s
aWN5Rm9yR2VvbG9jYXRpb25SZXF1ZXN0RnJvbU9yaWdpbihXZWJDb3JlOjpTZWN1cml0eU9yaWdp
biosIGNvbnN0IFN0cmluZyYgdXJsU3RyaW5nLCBpZDxXZWJBbGxvd0RlbnlQb2xpY3lMaXN0ZW5l
cj4sIFVJVmlldyAqKTsKIAotdm9pZCBkZWNpZGVQb2xpY3lGb3JHZW9sb2NhdGlvblJlcXVlc3RG
cm9tT3JpZ2luKFdlYkNvcmU6OlNlY3VyaXR5T3JpZ2luKiBvcmlnaW4sIGNvbnN0IFN0cmluZyYg
dXJsU3RyaW5nLCBpZDxXZWJBbGxvd0RlbnlQb2xpY3lMaXN0ZW5lcj4gbGlzdGVuZXIsIFVJV2lu
ZG93KiB3aW5kb3cpCit2b2lkIGRlY2lkZVBvbGljeUZvckdlb2xvY2F0aW9uUmVxdWVzdEZyb21P
cmlnaW4oV2ViQ29yZTo6U2VjdXJpdHlPcmlnaW4qIG9yaWdpbiwgY29uc3QgU3RyaW5nJiB1cmxT
dHJpbmcsIGlkPFdlYkFsbG93RGVueVBvbGljeUxpc3RlbmVyPiBsaXN0ZW5lciwgVUlWaWV3ICp2
aWV3KQogewogICAgIFJldGFpblB0cjxXZWJTZWN1cml0eU9yaWdpbj4gc2VjdXJpdHlPcmlnaW4g
PSBhZG9wdE5TKFtbV2ViU2VjdXJpdHlPcmlnaW4gYWxsb2NdIF9pbml0V2l0aFdlYkNvcmVTZWN1
cml0eU9yaWdpbjpvcmlnaW5dKTsKICAgICBSZXRhaW5QdHI8TlNVUkw+IHJlcXVlc3RVcmwgPSBh
ZG9wdE5TKFtbTlNVUkwgYWxsb2NdIGluaXRXaXRoU3RyaW5nOnVybFN0cmluZ10pOwotICAgIFtb
VUlXZWJHZW9sb2NhdGlvblBvbGljeURlY2lkZXIgc2hhcmVkUG9saWN5RGVjaWRlcl0gZGVjaWRl
UG9saWN5Rm9yR2VvbG9jYXRpb25SZXF1ZXN0RnJvbU9yaWdpbjpzZWN1cml0eU9yaWdpbi5nZXQo
KSByZXF1ZXN0aW5nVVJMOnJlcXVlc3RVcmwuZ2V0KCkgd2luZG93OndpbmRvdyBsaXN0ZW5lcjps
aXN0ZW5lcl07CisgICAgUmV0YWluUHRyPFVJV2ViR2VvbG9jYXRpb25Qb2xpY3lEZWNpZGVyPiBk
ZWNpZGVyID0gW1VJV2ViR2VvbG9jYXRpb25Qb2xpY3lEZWNpZGVyIHNoYXJlZFBvbGljeURlY2lk
ZXJdOworICAgIGlmIChbZGVjaWRlciByZXNwb25kc1RvU2VsZWN0b3I6QHNlbGVjdG9yKGRlY2lk
ZVBvbGljeUZvckdlb2xvY2F0aW9uUmVxdWVzdEZyb21PcmlnaW46cmVxdWVzdGluZ1VSTDp2aWV3
Omxpc3RlbmVyOildKQorICAgICAgICBbZGVjaWRlciBkZWNpZGVQb2xpY3lGb3JHZW9sb2NhdGlv
blJlcXVlc3RGcm9tT3JpZ2luOnNlY3VyaXR5T3JpZ2luLmdldCgpIHJlcXVlc3RpbmdVUkw6cmVx
dWVzdFVybC5nZXQoKSB2aWV3OnZpZXcgbGlzdGVuZXI6bGlzdGVuZXJdOworICAgIGVsc2UKKyAg
ICAgICAgW2RlY2lkZXIgZGVjaWRlUG9saWN5Rm9yR2VvbG9jYXRpb25SZXF1ZXN0RnJvbU9yaWdp
bjpzZWN1cml0eU9yaWdpbi5nZXQoKSByZXF1ZXN0aW5nVVJMOnJlcXVlc3RVcmwuZ2V0KCkgd2lu
ZG93OnZpZXcud2luZG93IGxpc3RlbmVyOmxpc3RlbmVyXTsKIH0KIAogfSAvLyBuYW1lc3BhY2Ug
V2ViS2l0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>