W3C home > Mailing lists > Public > www-dom@w3.org > July to September 2013

[Bug 23143] New: Add an "adopt" hook for Promises

From: <bugzilla@jessica.w3.org>
Date: Tue, 03 Sep 2013 21:50:28 +0000
To: www-dom@w3.org
Message-ID: <bug-23143-4009@http.www.w3.org/Bugs/Public/>

            Bug ID: 23143
           Summary: Add an "adopt" hook for Promises
    Classification: Unclassified
           Product: WebAppsWG
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: DOM
          Assignee: annevk@annevk.nl
          Reporter: jackalmage@gmail.com
        QA Contact: public-webapps-bugzilla@w3.org
                CC: mike@w3.org, www-dom@w3.org

The Promises spec currently has API hooks for fulfilling and rejecting a
promise.  It should also have a hook for adopting a promise.

Use-case: I'm returning a promise from an operation in the Font Load Events
API.  Sometimes it'll be rejected quickly and directly, so I need to have a
handle for the promise itself.  If all goes well, though, the result should be
as if Promise.every() was called on a spec-defined list of other promises,
which requires me to have the original returned promise adopt the result of the
Promise.every() algorithm (once it's defined in a spec fashion that can be
safely invoked).

You are receiving this mail because:
You are on the CC list for the bug.
Received on Tuesday, 3 September 2013 21:50:29 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:37:03 UTC