Skip to content

FF155 Relnote: Promise.allKeyed() and Promise.allSettledKeyed() - #45268

Closed
hamishwillee wants to merge 1 commit into
mdn:mainfrom
hamishwillee:ff155_relnote_await_dict_proposal
Closed

hamishwillee wants to merge 1 commit into
mdn:mainfrom
hamishwillee:ff155_relnote_await_dict_proposal

Conversation

@hamishwillee

Copy link
Copy Markdown
Collaborator

FF155 supports Promise.allKeyed() and Promise.allSettledKeyed() in https://bugzilla.mozilla.org/show_bug.cgi?id=2057270.

This adds a release note.

Related docs work can be tracked in #45186

@hamishwillee
hamishwillee requested a review from a team as a code owner August 21, 2026 07:09
@hamishwillee
hamishwillee requested review from pepelsbey and removed request for a team August 21, 2026 07:09
@github-actions github-actions Bot added Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed labels Aug 21, 2026
@hamishwillee hamishwillee mentioned this pull request Aug 21, 2026
8 tasks done
@github-actions

Copy link
Copy Markdown
Contributor

Preview URLs (1 page)

Flaws (2)

Found an unexpected or unresolvable flaw? Please report it here.

URL: /en-US/docs/Mozilla/Firefox/Releases/155
Title: Firefox 155 release notes for developers (Beta)
Flaw count: 2

  • macros:
    • Macro jsxref produces link /en-US/docs/Web/JavaScript/Reference/Promise.allKeyed() which doesn't resolve
    • Macro jsxref produces link /en-US/docs/Web/JavaScript/Reference/Promise.allSettledKeyed() which doesn't resolve
External URLs (1)

URL: /en-US/docs/Mozilla/Firefox/Releases/155
Title: Firefox 155 release notes for developers (Beta)

@dipikabh

Copy link
Copy Markdown
Contributor

Thanks, @hamishwillee. In the interest of time, I've ported the useful bits from your PR as suggestions on #45270. Closing this in favor of that one.

Please feel free to add there if I've missed something.

@dipikabh dipikabh closed this Aug 25, 2026
@hamishwillee

hamishwillee commented Aug 28, 2026 •

Copy link
Copy Markdown
Collaborator Author

Thanks @dipikabh - very much appreciated.

FWIW (i.e. I don't care), but I am never sure if I should link to the associated proposals, which is why I didn't:

The {{jsxref("Promise.allKeyed()")}} and {{jsxref("Promise.allSettledKeyed()")}} static methods are now supported, as defined in the TC39 await dictionary proposal.

On one hand it's nice to tell an origin story and a few people will likely recognise the proposal name. On the other hand,

  • if we've done our job the proposal should be irrelevant
  • the proposal defines the implementation but it is quite possible that it doesn't match the front page of the proposal docs, and the specs can move on after this, leading to drift.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Content:Firefox Content in the Mozilla/Firefox subtree size/s [PR only] 6-50 LoC changed

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants