<?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>219659</bug_id>
          
          <creation_ts>2020-12-08 15:34:51 -0800</creation_ts>
          <short_desc>REGRESSION(r269647) [Cocoa] Consume GPU sandbox extensions early in Web page creation flow</short_desc>
          <delta_ts>2020-12-09 09:35:52 -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>WebKit Misc.</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>
          <dependson>218708</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Brent Fulgham">bfulgham</reporter>
          <assigned_to name="Brent Fulgham">bfulgham</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>eric.carlson</cc>
    
    <cc>jer.noble</cc>
    
    <cc>pvollan</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1712952</commentid>
    <comment_count>0</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-08 15:34:51 -0800</bug_when>
    <thetext>We need to consume GPU sandbox extensions earlier in the Web page creation flow so that API calls to thinks like muting video have the relevant mach connections available.

This change corrects a regression introduced in Bug 218708 (r269647).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1712953</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-08 15:35:28 -0800</bug_when>
    <thetext>&lt;rdar://problem/72058396&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1712954</commentid>
    <comment_count>2</comment_count>
      <attachid>415684</attachid>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2020-12-08 15:38:29 -0800</bug_when>
    <thetext>Created attachment 415684
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1713200</commentid>
    <comment_count>3</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2020-12-09 09:35:51 -0800</bug_when>
    <thetext>Committed r270584: &lt;https://trac.webkit.org/changeset/270584&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 415684.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>415684</attachid>
            <date>2020-12-08 15:38:29 -0800</date>
            <delta_ts>2020-12-09 09:35:51 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-219659-20201208153829.patch</filename>
            <type>text/plain</type>
            <size>3419</size>
            <attacher name="Brent Fulgham">bfulgham</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjcwNTU4CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGM2N2VjZGI3MjFkNDA1NTBh
Y2U4OTEzMjQ1N2Q5Yjc4MjMwZDZkMmQuLjczMTNkM2RjNThkNzY4MmE1ODM4MmU4MGEwNjgwNWIw
ZWYzYTA3ZDIgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMjAtMTItMDggIEJyZW50IEZ1
bGdoYW0gIDxiZnVsZ2hhbUBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTihyMjY5NjQ3
KSBbQ29jb2FdIENvbnN1bWUgR1BVIHNhbmRib3ggZXh0ZW5zaW9ucyBlYXJseSBpbiBXZWIgcGFn
ZSBjcmVhdGlvbiBmbG93CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD0yMTk2NTkKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzcyMDU4Mzk2PgorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlIG5lZWQgdG8gY29u
c3VtZSBHUFUgc2FuZGJveCBleHRlbnNpb25zIGVhcmxpZXIgaW4gdGhlIFdlYiBwYWdlIGNyZWF0
aW9uIGZsb3cgc28gdGhhdCBBUEkgY2FsbHMgdG8gdGhpbmdzIGxpa2UKKyAgICAgICAgbXV0aW5n
IHZpZGVvIGhhdmUgdGhlIHJlbGV2YW50IG1hY2ggY29ubmVjdGlvbnMgYXZhaWxhYmxlLgorCisg
ICAgICAgIFRoaXMgY2hhbmdlIGNvcnJlY3RzIGEgcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluIEJ1
ZyAyMTg3MDggKHIyNjk2NDcpLgorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpXZWJQYWdlKTogTW92ZSBleHRlbnNp
b24gY29uc3VtcHRpb24gZWFybGllciBpbiB0aGUgY29uc3RydWN0b3IuCisKIDIwMjAtMTItMDgg
IFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBT
Y3JvbGxpbmdQZXJmb3JtYW5jZUxvZ2dpbmdFbmFibGVkIGFuIGludGVybmFsIGRlYnVnIHByZWZl
cmVuY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBh
Z2UuY3BwIGIvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKaW5k
ZXggOTc4Y2M3ZDE4ZGNlMGY3ZTRlOGEzNjU5NTlmNThkMzQzYWQyMTAxOS4uOWYwNTlhZjhkOTg4
ZjBiYTFmZDU1MDQ3ZWE2NmU3MjFlNGQ1YjNlNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9X
ZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9XZWJQcm9j
ZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKQEAgLTU4MSw2ICs1ODEsMTkgQEAgV2ViUGFnZTo6V2Vi
UGFnZShQYWdlSWRlbnRpZmllciBwYWdlSUQsIFdlYlBhZ2VDcmVhdGlvblBhcmFtZXRlcnMmJiBw
YXJhbWV0ZXJzKQogICAgIGlmIChwYXJhbWV0ZXJzLmF0dGFjaG1lbnRFbGVtZW50RXh0ZW5zaW9u
SGFuZGxlcykKICAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29uc3VtZVBlcm1hbmVudGx5KCpw
YXJhbWV0ZXJzLmF0dGFjaG1lbnRFbGVtZW50RXh0ZW5zaW9uSGFuZGxlcyk7CiAjZW5kaWYKKyNp
ZiBQTEFURk9STShDT0NPQSkKKyAgICAvLyBGSVhNRSgyMDc3MTYpOiBUaGUgZm9sbG93aW5nIHNo
b3VsZCBiZSByZW1vdmVkIHdoZW4gdGhlIEdQVSBwcm9jZXNzIGlzIGNvbXBsZXRlLgorICAgIHN0
YXRpYyBib29sIGhhc0NvbnN1bWVkTWVkaWFFeHRlbnNpb25IYW5kbGVzID0gZmFsc2U7CisgICAg
aWYgKCFoYXNDb25zdW1lZE1lZGlhRXh0ZW5zaW9uSGFuZGxlcyAmJiBwYXJhbWV0ZXJzLm1lZGlh
RXh0ZW5zaW9uSGFuZGxlcy5zaXplKCkpIHsKKyAgICAgICAgU2FuZGJveEV4dGVuc2lvbjo6Y29u
c3VtZVBlcm1hbmVudGx5KHBhcmFtZXRlcnMubWVkaWFFeHRlbnNpb25IYW5kbGVzKTsKKyAgICAg
ICAgaGFzQ29uc3VtZWRNZWRpYUV4dGVuc2lvbkhhbmRsZXMgPSB0cnVlOworICAgIH0KKyAgICBz
dGF0aWMgYm9vbCBoYXNDb25zdW1lZEdQVUlPS2l0RXh0ZW5zaW9uSGFuZGxlcyA9IGZhbHNlOwor
ICAgIGlmICghaGFzQ29uc3VtZWRHUFVJT0tpdEV4dGVuc2lvbkhhbmRsZXMgJiYgcGFyYW1ldGVy
cy5ncHVJT0tpdEV4dGVuc2lvbkhhbmRsZXMuc2l6ZSgpKSB7CisgICAgICAgIFNhbmRib3hFeHRl
bnNpb246OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLmdwdUlPS2l0RXh0ZW5zaW9uSGFu
ZGxlcyk7CisgICAgICAgIGhhc0NvbnN1bWVkR1BVSU9LaXRFeHRlbnNpb25IYW5kbGVzID0gdHJ1
ZTsKKyAgICB9CisjZW5kaWYKIAogICAgIG1fcGFnZSA9IG1ha2VVbmlxdWU8UGFnZT4oV1RGTW92
ZShwYWdlQ29uZmlndXJhdGlvbikpOwogCkBAIC03NDEsMTggKzc1NCw2IEBAIFdlYlBhZ2U6Oldl
YlBhZ2UoUGFnZUlkZW50aWZpZXIgcGFnZUlELCBXZWJQYWdlQ3JlYXRpb25QYXJhbWV0ZXJzJiYg
cGFyYW1ldGVycykKICNpZiBQTEFURk9STShDT0NPQSkKICAgICBzZXRTbWFydEluc2VydERlbGV0
ZUVuYWJsZWQocGFyYW1ldGVycy5zbWFydEluc2VydERlbGV0ZUVuYWJsZWQpOwogICAgIFdlYkNv
cmU6OnNldEFkZGl0aW9uYWxTdXBwb3J0ZWRJbWFnZVR5cGVzKHBhcmFtZXRlcnMuYWRkaXRpb25h
bFN1cHBvcnRlZEltYWdlVHlwZXMpOwotCi0gICAgLy8gRklYTUUoMjA3NzE2KTogVGhlIGZvbGxv
d2luZyBzaG91bGQgYmUgcmVtb3ZlZCB3aGVuIHRoZSBHUFUgcHJvY2VzcyBpcyBjb21wbGV0ZS4K
LSAgICBzdGF0aWMgYm9vbCBoYXNDb25zdW1lZE1lZGlhRXh0ZW5zaW9uSGFuZGxlcyA9IGZhbHNl
OwotICAgIGlmICghaGFzQ29uc3VtZWRNZWRpYUV4dGVuc2lvbkhhbmRsZXMgJiYgcGFyYW1ldGVy
cy5tZWRpYUV4dGVuc2lvbkhhbmRsZXMuc2l6ZSgpKSB7Ci0gICAgICAgIFNhbmRib3hFeHRlbnNp
b246OmNvbnN1bWVQZXJtYW5lbnRseShwYXJhbWV0ZXJzLm1lZGlhRXh0ZW5zaW9uSGFuZGxlcyk7
Ci0gICAgICAgIGhhc0NvbnN1bWVkTWVkaWFFeHRlbnNpb25IYW5kbGVzID0gdHJ1ZTsKLSAgICB9
Ci0gICAgc3RhdGljIGJvb2wgaGFzQ29uc3VtZWRHUFVJT0tpdEV4dGVuc2lvbkhhbmRsZXMgPSBm
YWxzZTsKLSAgICBpZiAoIWhhc0NvbnN1bWVkR1BVSU9LaXRFeHRlbnNpb25IYW5kbGVzICYmIHBh
cmFtZXRlcnMuZ3B1SU9LaXRFeHRlbnNpb25IYW5kbGVzLnNpemUoKSkgewotICAgICAgICBTYW5k
Ym94RXh0ZW5zaW9uOjpjb25zdW1lUGVybWFuZW50bHkocGFyYW1ldGVycy5ncHVJT0tpdEV4dGVu
c2lvbkhhbmRsZXMpOwotICAgICAgICBoYXNDb25zdW1lZEdQVUlPS2l0RXh0ZW5zaW9uSGFuZGxl
cyA9IHRydWU7Ci0gICAgfQogI2VuZGlmCiAKICNpZiBIQVZFKEFQUF9BQ0NFTlRfQ09MT1JTKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>