<?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>182375</bug_id>
          
          <creation_ts>2018-01-31 21:16:20 -0800</creation_ts>
          <short_desc>We no longer need to queue service worker jobs until the connection to the service worker process has been established</short_desc>
          <delta_ts>2018-02-01 09:10:24 -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>Service Workers</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>182070</dependson>
          <blocked>182301</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>ggaren</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>youennf</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1395334</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-01-31 21:16:20 -0800</bug_when>
    <thetext>We no longer need to queue service worker jobs until the connection to the service worker process has been established. We initially did this to work around the fact that registrations restored from disk would not have an active worker until the service worker process had been established. However, this issue has been fixed in r227696.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395335</commentid>
    <comment_count>1</comment_count>
      <attachid>332847</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-01-31 21:19:19 -0800</bug_when>
    <thetext>Created attachment 332847
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395340</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-01-31 21:30:11 -0800</bug_when>
    <thetext>&lt;rdar://problem/37102439&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395495</commentid>
    <comment_count>3</comment_count>
      <attachid>332847</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-02-01 09:10:23 -0800</bug_when>
    <thetext>Comment on attachment 332847
Patch

Clearing flags on attachment: 332847

Committed r227967: &lt;https://trac.webkit.org/changeset/227967&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1395496</commentid>
    <comment_count>4</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2018-02-01 09:10:24 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>332847</attachid>
            <date>2018-01-31 21:19:19 -0800</date>
            <delta_ts>2018-02-01 09:10:23 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182375-20180131211918.patch</filename>
            <type>text/plain</type>
            <size>4271</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI3OTQyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggMmQwMDZlNGRmNWZhOGIy
MTcyMWZkNTAzZmEwY2ZmN2E1NWUwMjBkMS4uN2I4NzY2MDU5YWMzNjZlY2RiZDBhMzJmMTBmMDcw
YzNhYzhlNWZmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE4LTAxLTMxICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgV2Ugbm8gbG9uZ2VyIG5lZWQg
dG8gcXVldWUgc2VydmljZSB3b3JrZXIgam9icyB1bnRpbCB0aGUgY29ubmVjdGlvbiB0byB0aGUg
c2VydmljZSB3b3JrZXIgcHJvY2VzcyBoYXMgYmVlbiBlc3RhYmxpc2hlZAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTgyMzc1CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2Ugbm8gbG9uZ2VyIG5lZWQgdG8g
cXVldWUgc2VydmljZSB3b3JrZXIgam9icyB1bnRpbCB0aGUgY29ubmVjdGlvbiB0byB0aGUgc2Vy
dmljZSB3b3JrZXIgcHJvY2VzcworICAgICAgICBoYXMgYmVlbiBlc3RhYmxpc2hlZC4gV2UgaW5p
dGlhbGx5IGRpZCB0aGlzIHRvIHdvcmsgYXJvdW5kIHRoZSBmYWN0IHRoYXQgcmVnaXN0cmF0aW9u
cyByZXN0b3JlZAorICAgICAgICBmcm9tIGRpc2sgd291bGQgbm90IGhhdmUgYW4gYWN0aXZlIHdv
cmtlciB1bnRpbCB0aGUgc2VydmljZSB3b3JrZXIgcHJvY2VzcyBoYWQgYmVlbiBlc3RhYmxpc2hl
ZC4gCisgICAgICAgIEhvd2V2ZXIsIHRoaXMgaXNzdWUgaGFzIGJlZW4gZml4ZWQgaW4gcjIyNzY5
Ni4KKworICAgICAgICBUaGlzIGlzIGJhc2ljYWxseSBhIHJldmVydCBvZiByMjI3MjIwLCB3aGlj
aCBpcyBubyBsb25nZXIgbmVlZGVkIGFmdGVyIHIyMjc2OTYuCisKKyAgICAgICAgTm8gbmV3IHRl
c3RzLCBpbml0aWFsIGZpeCB3YXMgY292ZXJlZCBieSBhbiBBUEkgdGVzdCB0aGF0IHN0aWxsIHBh
c3Nlcy4KKworICAgICAgICAqIHdvcmtlcnMvc2VydmljZS9zZXJ2ZXIvU1dTZXJ2ZXIuY3BwOgor
ICAgICAgICAoV2ViQ29yZTo6U1dTZXJ2ZXI6OmNsZWFyQWxsKToKKyAgICAgICAgKFdlYkNvcmU6
OlNXU2VydmVyOjpjbGVhcik6CisgICAgICAgIChXZWJDb3JlOjpTV1NlcnZlcjo6c2NoZWR1bGVK
b2IpOgorICAgICAgICAoV2ViQ29yZTo6U1dTZXJ2ZXI6OnNlcnZlclRvQ29udGV4dENvbm5lY3Rp
b25DcmVhdGVkKToKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmg6
CisKIDIwMTgtMDEtMzEgIFNhaWQgQWJvdS1IYWxsYXdhICA8c2Fib3VoYWxsYXdhQGFwcGxlLmNv
bT4KIAogICAgICAgICBCaXRtYXBJbWFnZTo6ZHJhd1BhdHRlcm4oKSBtYXkgbm90IGRyYXcgYSBj
b21wbGV0ZSBmcmFtZSBldmVuIGFmdGVyIGFsbCB0aGUgZGF0YSBpcyByZWNlaXZlZApkaWZmIC0t
Z2l0IGEvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlci5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcAppbmRl
eCAwODBjYmY4M2VhMThkNjBkMjQ4ODBiMGUzMGRlZGFkOTIxMjg0NzJkLi5mYWFjOTczY2VjM2Rl
YzBkNDZlMTFiMTdhZGM3YzgwNjZlMTJkMDg1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93
b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcApAQCAtMTg5LDcgKzE4OSw2IEBAIHZv
aWQgU1dTZXJ2ZXI6OmNsZWFyQWxsKFdURjo6Q29tcGxldGlvbkhhbmRsZXI8dm9pZCgpPiYmIGNv
bXBsZXRpb25IYW5kbGVyKQogICAgICAgICBtX3JlZ2lzdHJhdGlvbnMuYmVnaW4oKS0+dmFsdWUt
PmNsZWFyKCk7CiAgICAgQVNTRVJUKG1fcmVnaXN0cmF0aW9uc0J5SUQuaXNFbXB0eSgpKTsKICAg
ICBtX3BlbmRpbmdDb250ZXh0RGF0YXMuY2xlYXIoKTsKLSAgICBtX3BlbmRpbmdKb2JzLmNsZWFy
KCk7CiAgICAgbV9vcmlnaW5TdG9yZS0+Y2xlYXJBbGwoKTsKICAgICBtX3JlZ2lzdHJhdGlvblN0
b3JlLmNsZWFyQWxsKFdURk1vdmUoY29tcGxldGlvbkhhbmRsZXIpKTsKIH0KQEAgLTIxMCwxMCAr
MjA5LDYgQEAgdm9pZCBTV1NlcnZlcjo6Y2xlYXIoY29uc3QgU2VjdXJpdHlPcmlnaW4mIG9yaWdp
biwgV1RGOjpDb21wbGV0aW9uSGFuZGxlcjx2b2lkKCkKICAgICAgICAgcmV0dXJuIGNvbnRleHRE
YXRhLnJlZ2lzdHJhdGlvbi5rZXkucmVsYXRlc1RvT3JpZ2luKG9yaWdpbik7CiAgICAgfSk7CiAK
LSAgICBtX3BlbmRpbmdKb2JzLnJlbW92ZUFsbE1hdGNoaW5nKFsmXShhdXRvJiBqb2IpIHsKLSAg
ICAgICAgcmV0dXJuIGpvYi5yZWdpc3RyYXRpb25LZXkoKS5yZWxhdGVzVG9PcmlnaW4ob3JpZ2lu
KTsKLSAgICB9KTsKLQogICAgIC8vIENhbGxpbmcgU1dTZXJ2ZXJSZWdpc3RyYXRpb246OmNsZWFy
KCkgdGFrZXMgY2FyZSBvZiB1cGRhdGluZyBtX3JlZ2lzdHJhdGlvbnMsIG1fb3JpZ2luU3RvcmUg
YW5kIG1fcmVnaXN0cmF0aW9uU3RvcmUuCiAgICAgZm9yIChhdXRvKiByZWdpc3RyYXRpb24gOiBy
ZWdpc3RyYXRpb25zVG9SZW1vdmUpCiAgICAgICAgIHJlZ2lzdHJhdGlvbi0+Y2xlYXIoKTsKQEAg
LTI2OSwxMSArMjY0LDYgQEAgdm9pZCBTV1NlcnZlcjo6c2NoZWR1bGVKb2IoU2VydmljZVdvcmtl
ckpvYkRhdGEmJiBqb2JEYXRhKQogewogICAgIEFTU0VSVChtX2Nvbm5lY3Rpb25zLmNvbnRhaW5z
KGpvYkRhdGEuY29ubmVjdGlvbklkZW50aWZpZXIoKSkpOwogCi0gICAgaWYgKCFTV1NlcnZlclRv
Q29udGV4dENvbm5lY3Rpb246Omdsb2JhbFNlcnZlclRvQ29udGV4dENvbm5lY3Rpb24oKSkgewot
ICAgICAgICBtX3BlbmRpbmdKb2JzLmFwcGVuZChXVEZNb3ZlKGpvYkRhdGEpKTsKLSAgICAgICAg
cmV0dXJuOwotICAgIH0KLQogICAgIC8vIEZJWE1FOiBQZXIgdGhlIHNwZWMsIGNoZWNrIGlmIHRo
aXMgam9iIGlzIGVxdWl2YWxlbnQgdG8gdGhlIGxhc3Qgam9iIG9uIHRoZSBxdWV1ZS4KICAgICAv
LyBJZiBpdCBpcywgc3RhY2sgaXQgYWxvbmcgd2l0aCB0aGF0IGpvYi4KIApAQCAtNDk0LDEwICs0
ODQsNiBAQCB2b2lkIFNXU2VydmVyOjpzZXJ2ZXJUb0NvbnRleHRDb25uZWN0aW9uQ3JlYXRlZCgp
CiAgICAgICAgIGZvciAoYXV0byYgY2FsbGJhY2sgOiBpdGVtLnZhbHVlKQogICAgICAgICAgICAg
Y2FsbGJhY2soc3VjY2VzcywgKmNvbm5lY3Rpb24pOwogICAgIH0KLQotICAgIGF1dG8gcGVuZGlu
Z0pvYnMgPSBXVEZNb3ZlKG1fcGVuZGluZ0pvYnMpOwotICAgIGZvciAoYXV0byYgam9iRGF0YSA6
IHBlbmRpbmdKb2JzKQotICAgICAgICBzY2hlZHVsZUpvYihXVEZNb3ZlKGpvYkRhdGEpKTsKIH0K
IAogdm9pZCBTV1NlcnZlcjo6aW5zdGFsbENvbnRleHREYXRhKGNvbnN0IFNlcnZpY2VXb3JrZXJD
b250ZXh0RGF0YSYgZGF0YSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2Vy
dmljZS9zZXJ2ZXIvU1dTZXJ2ZXIuaCBiL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9z
ZXJ2ZXIvU1dTZXJ2ZXIuaAppbmRleCA4NmJiMzJjZjE1ZTRiNTQ4ZTNhZDkwYzk0Y2RlOTY2OWJl
NDUxYTcwLi4wMDUyYTFmNTkyMmI2ZTcyYmIxMjk0YWYwNzMyYmUwN2FkYmRjYzdhIDEwMDY0NAot
LS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmgKKysr
IGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlci5oCkBAIC0y
MjMsNyArMjIzLDYgQEAgcHJpdmF0ZToKICAgICBVbmlxdWVSZWY8U1dPcmlnaW5TdG9yZT4gbV9v
cmlnaW5TdG9yZTsKICAgICBSZWdpc3RyYXRpb25TdG9yZSBtX3JlZ2lzdHJhdGlvblN0b3JlOwog
ICAgIFZlY3RvcjxTZXJ2aWNlV29ya2VyQ29udGV4dERhdGE+IG1fcGVuZGluZ0NvbnRleHREYXRh
czsKLSAgICBWZWN0b3I8U2VydmljZVdvcmtlckpvYkRhdGE+IG1fcGVuZGluZ0pvYnM7CiAgICAg
SGFzaE1hcDxTZXJ2aWNlV29ya2VySWRlbnRpZmllciwgVmVjdG9yPFJ1blNlcnZpY2VXb3JrZXJD
YWxsYmFjaz4+IG1fc2VydmljZVdvcmtlclJ1blJlcXVlc3RzOwogICAgIFBBTDo6U2Vzc2lvbklE
IG1fc2Vzc2lvbklEOwogICAgIGJvb2wgbV9pbXBvcnRDb21wbGV0ZWQgeyBmYWxzZSB9Owo=
</data>

          </attachment>
      

    </bug>

</bugzilla>