<?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>201696</bug_id>
          
          <creation_ts>2019-09-11 13:40:06 -0700</creation_ts>
          <short_desc>Posting a message to a redundant service worker should fail silently instead of throwing</short_desc>
          <delta_ts>2019-09-11 15:39:20 -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>WebKit2</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="Chris Dumez">cdumez</reporter>
          <assigned_to name="Chris Dumez">cdumez</assigned_to>
          <cc>achristensen</cc>
    
    <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>1569967</commentid>
    <comment_count>0</comment_count>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-11 13:40:06 -0700</bug_when>
    <thetext>Posting a message to a redundant service worker should fail silently instead of throwing:
- https://w3c.github.io/ServiceWorker/#dom-serviceworker-postmessage-message-options
- https://w3c.github.io/ServiceWorker/#run-service-worker (step 2)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569969</commentid>
    <comment_count>1</comment_count>
      <attachid>378576</attachid>
    <who name="Chris Dumez">cdumez</who>
    <bug_when>2019-09-11 13:44:38 -0700</bug_when>
    <thetext>Created attachment 378576
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1569989</commentid>
    <comment_count>2</comment_count>
      <attachid>378576</attachid>
    <who name="Geoffrey Garen">ggaren</who>
    <bug_when>2019-09-11 14:43:27 -0700</bug_when>
    <thetext>Comment on attachment 378576
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570017</commentid>
    <comment_count>3</comment_count>
      <attachid>378576</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-11 15:38:11 -0700</bug_when>
    <thetext>Comment on attachment 378576
Patch

Clearing flags on attachment: 378576

Committed r249781: &lt;https://trac.webkit.org/changeset/249781&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570018</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-09-11 15:38:13 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1570020</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-09-11 15:39:20 -0700</bug_when>
    <thetext>&lt;rdar://problem/55279725&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>378576</attachid>
            <date>2019-09-11 13:44:38 -0700</date>
            <delta_ts>2019-09-11 15:38:11 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-201696-20190911134437.patch</filename>
            <type>text/plain</type>
            <size>4705</size>
            <attacher name="Chris Dumez">cdumez</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ5NzcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDJiMzk5MDA3ZmJiOWIy
N2Y4ZDAzZWU1YjNhNTZkMjA0YWNiN2QxYy4uODI4NGJjOGEyYzdhOGY1ZTZjMDlkZjE4NjFjYzhi
NDE5ZmY0MjIzMSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDE5LTA5LTExICBDaHJp
cyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CisKKyAgICAgICAgUG9zdGluZyBhIG1lc3NhZ2Ug
dG8gYSByZWR1bmRhbnQgc2VydmljZSB3b3JrZXIgc2hvdWxkIGZhaWwgc2lsZW50bHkgaW5zdGVh
ZCBvZiB0aHJvd2luZworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5j
Z2k/aWQ9MjAxNjk2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgUG9zdGluZyBhIG1lc3NhZ2UgdG8gYSByZWR1bmRhbnQgc2VydmljZSB3b3JrZXIgc2hv
dWxkIGZhaWwgc2lsZW50bHkgaW5zdGVhZCBvZiB0aHJvd2luZzoKKyAgICAgICAgLSBodHRwczov
L3czYy5naXRodWIuaW8vU2VydmljZVdvcmtlci8jZG9tLXNlcnZpY2V3b3JrZXItcG9zdG1lc3Nh
Z2UtbWVzc2FnZS1vcHRpb25zCisgICAgICAgIC0gaHR0cHM6Ly93M2MuZ2l0aHViLmlvL1NlcnZp
Y2VXb3JrZXIvI3J1bi1zZXJ2aWNlLXdvcmtlciAoc3RlcCAyKQorCisgICAgICAgIE5vIG5ldyB0
ZXN0cywgcmViYXNlbGluZWQgZXhpc3RpbmcgdGVzdC4KKworICAgICAgICAqIHdvcmtlcnMvc2Vy
dmljZS9TZXJ2aWNlV29ya2VyLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNlcnZpY2VXb3JrZXI6
OnBvc3RNZXNzYWdlKToKKyAgICAgICAgKiB3b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVy
LmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlNXU2VydmVyOjpydW5TZXJ2aWNlV29ya2VySWZOZWNl
c3NhcnkpOgorCiAyMDE5LTA5LTExICBBbnR0aSBLb2l2aXN0byAgPGFudHRpQGFwcGxlLmNvbT4K
IAogICAgICAgICBSRUdSRVNTSU9OICgyNDUwMDYpOiBjYW4ndCBzY3JvbGwgaW4gInJlYWQgbW9y
ZSIgdmlldyBpbiBFdmVudGJyaXRlIGFwcApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvd29y
a2Vycy9zZXJ2aWNlL1NlcnZpY2VXb3JrZXIuY3BwIGIvU291cmNlL1dlYkNvcmUvd29ya2Vycy9z
ZXJ2aWNlL1NlcnZpY2VXb3JrZXIuY3BwCmluZGV4IGU1MmU0OWVmOTY5MWM4OTZlNGEyOTk5MDk1
N2UwOTZmZTFkMGUwYTIuLmI4Y2I3YTNmNzJjOTc5MzYzYjlkZGQxODRjNzE4MGJmYTViNzJjMjMg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3dvcmtlcnMvc2VydmljZS9TZXJ2aWNlV29ya2Vy
LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3NlcnZpY2UvU2VydmljZVdvcmtlci5j
cHAKQEAgLTk1LDExICs5NSw2IEBAIEV4Y2VwdGlvbk9yPHZvaWQ+IFNlcnZpY2VXb3JrZXI6OnBv
c3RNZXNzYWdlKFNjcmlwdEV4ZWN1dGlvbkNvbnRleHQmIGNvbnRleHQsIEpTCiAgICAgaWYgKG1f
aXNTdG9wcGVkIHx8ICFjb250ZXh0LnNlc3Npb25JRCgpLmlzVmFsaWQoKSkKICAgICAgICAgcmV0
dXJuIEV4Y2VwdGlvbiB7IEludmFsaWRTdGF0ZUVycm9yIH07CiAKLSAgICBpZiAoc3RhdGUoKSA9
PSBTdGF0ZTo6UmVkdW5kYW50KQotICAgICAgICByZXR1cm4gRXhjZXB0aW9uIHsgSW52YWxpZFN0
YXRlRXJyb3IsICJTZXJ2aWNlIFdvcmtlciBzdGF0ZSBpcyByZWR1bmRhbnQiX3MgfTsKLQotICAg
IC8vIEZJWE1FOiBJbnZva2UgUnVuIFNlcnZpY2UgV29ya2VyIGFsZ29yaXRobSB3aXRoIHNlcnZp
Y2VXb3JrZXIgYXMgdGhlIGFyZ3VtZW50LgotCiAgICAgYXV0byogZXhlY1N0YXRlID0gY29udGV4
dC5leGVjU3RhdGUoKTsKICAgICBBU1NFUlQoZXhlY1N0YXRlKTsKIApkaWZmIC0tZ2l0IGEvU291
cmNlL1dlYkNvcmUvd29ya2Vycy9zZXJ2aWNlL3NlcnZlci9TV1NlcnZlci5jcHAgYi9Tb3VyY2Uv
V2ViQ29yZS93b3JrZXJzL3NlcnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcAppbmRleCA0Njg0YWE1
MTJjZjg2MmNlMWY5OTA0ZDIxOTc5NmI1YTVjNmVkYzJiLi5lMDRkMGIyYThiNjY5ZmMzZjcwYmU0
YTY3YjY3ODNiYzJmMjhlYTBjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3Nl
cnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcAorKysgYi9Tb3VyY2UvV2ViQ29yZS93b3JrZXJzL3Nl
cnZpY2Uvc2VydmVyL1NXU2VydmVyLmNwcApAQCAtNjAzLDYgKzYwMywxMSBAQCB2b2lkIFNXU2Vy
dmVyOjpydW5TZXJ2aWNlV29ya2VySWZOZWNlc3NhcnkoU2VydmljZVdvcmtlcklkZW50aWZpZXIg
aWRlbnRpZmllciwgUgogICAgICAgICBjYWxsYmFjayhjb250ZXh0Q29ubmVjdGlvbik7CiAgICAg
ICAgIHJldHVybjsKICAgICB9CisgICAgCisgICAgaWYgKHdvcmtlci0+c3RhdGUoKSA9PSBTZXJ2
aWNlV29ya2VyU3RhdGU6OlJlZHVuZGFudCkgeworICAgICAgICBjYWxsYmFjayhudWxscHRyKTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KIAogICAgIGlmICghY29udGV4dENvbm5lY3Rpb24pIHsK
ICAgICAgICAgYXV0byYgc2VydmljZVdvcmtlclJ1blJlcXVlc3RzRm9yT3JpZ2luID0gbV9zZXJ2
aWNlV29ya2VyUnVuUmVxdWVzdHMuZW5zdXJlKHdvcmtlci0+cmVnaXN0cmFibGVEb21haW4oKSwg
W10gewpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZyBiL0xh
eW91dFRlc3RzL2ltcG9ydGVkL3czYy9DaGFuZ2VMb2cKaW5kZXggMjFhMDQ4YmI3MDE5NDA5MmUz
NjUyMDQzZTNlMjg4YTZiODFhMDY3NS4uNGUyZjBiMTBlYWI5YmM3MGEzYjEzMjA0M2ExZjdhNDI0
ZWM1YmM2ZiAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL0NoYW5nZUxvZwor
KysgYi9MYXlvdXRUZXN0cy9pbXBvcnRlZC93M2MvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAK
KzIwMTktMDktMTEgIENocmlzIER1bWV6ICA8Y2R1bWV6QGFwcGxlLmNvbT4KKworICAgICAgICBQ
b3N0aW5nIGEgbWVzc2FnZSB0byBhIHJlZHVuZGFudCBzZXJ2aWNlIHdvcmtlciBzaG91bGQgZmFp
bCBzaWxlbnRseSBpbnN0ZWFkIG9mIHRocm93aW5nCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDE2OTYKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JP
RFkgKE9PUFMhKS4KKworICAgICAgICBSZWJhc2VsaW5lIFdQVCB0ZXN0IG5vdyB0aGF0IG9uZSBt
b3JlIGNoZWNrIGlzIHBhc3NpbmcuCisKKyAgICAgICAgKiB3ZWItcGxhdGZvcm0tdGVzdHMvc2Vy
dmljZS13b3JrZXJzL3NlcnZpY2Utd29ya2VyL3Bvc3RtZXNzYWdlLmh0dHBzLWV4cGVjdGVkLnR4
dDoKKwogMjAxOS0wOS0xMSAgRnJlZGVyaWMgV2FuZyAgPGZ3YW5nQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgQnVnIDIwMTYwMyAtIFN5bmNocm9uaXplIE1hdGhNTCBXUFQgdGVzdHMgYWdhaW5zdCB1
cHN0cmVhbQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9y
bS10ZXN0cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvcG9zdG1lc3NhZ2UuaHR0cHMt
ZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvaW1wb3J0ZWQvdzNjL3dlYi1wbGF0Zm9ybS10ZXN0
cy9zZXJ2aWNlLXdvcmtlcnMvc2VydmljZS13b3JrZXIvcG9zdG1lc3NhZ2UuaHR0cHMtZXhwZWN0
ZWQudHh0CmluZGV4IDc5YWJlNDIyNzY0OTg5ZDFkMTUxMGFkYjZiZGEyNmM3MWMwMWVhMDEuLjVi
ZDM1OWI5MDI3MzY2ODA5NDIwZDFiY2UxY2MzMGJmNGUxZDcyMWYgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL2ltcG9ydGVkL3czYy93ZWItcGxhdGZvcm0tdGVzdHMvc2VydmljZS13b3JrZXJzL3Nl
cnZpY2Utd29ya2VyL3Bvc3RtZXNzYWdlLmh0dHBzLWV4cGVjdGVkLnR4dAorKysgYi9MYXlvdXRU
ZXN0cy9pbXBvcnRlZC93M2Mvd2ViLXBsYXRmb3JtLXRlc3RzL3NlcnZpY2Utd29ya2Vycy9zZXJ2
aWNlLXdvcmtlci9wb3N0bWVzc2FnZS5odHRwcy1leHBlY3RlZC50eHQKQEAgLTMsNSArMyw1IEBA
IFBBU1MgcG9zdE1lc3NhZ2UgdG8gYSBTZXJ2aWNlV29ya2VyIChhbmQgYmFjayB2aWEgTWVzc2Fn
ZVBvcnQpCiBQQVNTIHBvc3RNZXNzYWdlIGEgdHJhbnNmZXJhYmxlIEFycmF5QnVmZmVyIGJldHdl
ZW4gU2VydmljZVdvcmtlciBhbmQgQ2xpZW50IAogUEFTUyBwb3N0TWVzc2FnZSBhIHRyYW5zZmVy
YWJsZSBBcnJheUJ1ZmZlciBiZXR3ZWVuIFNlcnZpY2VXb3JrZXIgYW5kIENsaWVudCBvdmVyIE1l
c3NhZ2VQb3J0IAogRkFJTCBwb3N0TWVzc2FnZSB3aXRoIGRpY3Rpb25hcnkgYSB0cmFuc2ZlcmFi
bGUgQXJyYXlCdWZmZXIgYmV0d2VlbiBTZXJ2aWNlV29ya2VyIGFuZCBDbGllbnQgcHJvbWlzZV90
ZXN0OiBVbmhhbmRsZWQgcmVqZWN0aW9uIHdpdGggdmFsdWU6IG9iamVjdCAiVHlwZUVycm9yOiBU
eXBlIGVycm9yIgotRkFJTCBwb3N0TWVzc2FnZSB0byBhIHJlZHVuZGFudCB3b3JrZXIgcHJvbWlz
ZV90ZXN0OiBVbmhhbmRsZWQgcmVqZWN0aW9uIHdpdGggdmFsdWU6IG9iamVjdCAiSW52YWxpZFN0
YXRlRXJyb3I6IFNlcnZpY2UgV29ya2VyIHN0YXRlIGlzIHJlZHVuZGFudCIKK1BBU1MgcG9zdE1l
c3NhZ2UgdG8gYSByZWR1bmRhbnQgd29ya2VyIAogCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>