- From: <bugzilla@jessica.w3.org>
- Date: Mon, 23 Sep 2013 11:40:14 +0000
- To: www-dom@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=23327 Bug ID: 23327 Summary: MessagePort should provide onstart/onclose event handlers Product: WebAppsWG Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P2 Component: DOM Assignee: annevk@annevk.nl Reporter: gene.lian@mozilla.com QA Contact: public-webapps-bugzilla@w3.org CC: bugs@pettay.fi, gene.lian@mozilla.com, ian@hixie.ch, mike@w3.org, www-dom@w3.org Please refer to [1] for the motivation. It could be necessary and useful for a message port to know if the message port on other end is started or closed, so that the message port can decide if it needs to start or stop posting/receiving messages. For example, through the message port, an Music App can post its now-playing song info to the Lock Screen App and show it on the screen. However, the Lock Screen App still needs a dynamic way to know if the message port on the Music App side is still alive or not (message port can be dead when the Music App is killed). Otherwise, the Lock Screen App would misunderstand the message port on the Music App stops posting, but it is actually dead, thus failing to turn off the now-playing song info. We hope to add onstart/onclose event handlers in addition to onmessage, which will be triggered when: 1. the message port on the other end explicitly calls start()/close() or 2. the message port is killed and the system will be in chage of firing onstart/onclose events. [1] https://bugzilla.mozilla.org/show_bug.cgi?id=915880 -- You are receiving this mail because: You are on the CC list for the bug.
Received on Monday, 23 September 2013 11:40:16 UTC