Closed Bug 2033914 Opened 6 months ago Closed 5 months ago

Add support for using Safe Resolve as dom::Promise::MaybeResolve under a preference

Categories

(Core :: DOM: Core & HTML, task)

task

Tracking

()

RESOLVED FIXED
153 Branch
Tracking Status
firefox153 --- fixed

People

(Reporter: mgaudet, Assigned: mgaudet)

References

(Blocks 1 open bug, )

Details

Attachments

(1 external file)

This bug is about adding purely experimental (preffed off by default) support for using Safe Resolve (from the Thenable Curtailment proposal) instead of the regular promise resolve steps in dom::Promise::MaybeResolve.

This will allow experimenting with the safe resolve path in Firefox. This is more broad
than just https://github.com/whatwg/webidl/issues/1584, however, is likely the rough production
config we'd want to pursue because I don't think we strictly disambiguate between WebIDL
promise resolve steps and non-IDL resolve steps.

Assignee: nobody → mgaudet
Attachment #9584714 - Attachment description: WIP: Bug 2033914 - Add support for using Safe Resolve as dom::Promise::MaybeResolve under a preference → Bug 2033914 - Add support for using Safe Resolve as dom::Promise::MaybeResolve under a preference r?smaug
Status: NEW → ASSIGNED
Pushed by mgaudet@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3a5bef60ab82 https://hg.mozilla.org/integration/autoland/rev/a9997452c48e Add support for using Safe Resolve as dom::Promise::MaybeResolve under a preference r=smaug
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 153 Branch
QA Whiteboard: [qa-triage-done-c154/b153]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: