Skip to content

[v22.x backport] module: link module with a module request record - #60000

Merged
aduh95 merged 1 commit into
nodejs:v22.x-stagingfrom
legendecas:backport-58886-to-22
Oct 7, 2025
Merged

aduh95 merged 1 commit into
nodejs:v22.x-stagingfrom
legendecas:backport-58886-to-22

Conversation

@legendecas

Copy link
Copy Markdown
Member

When a module is being statically linked with module requests, if two module requests with a same specifier but different attributes are resolved to two modules, the module requests should be linked to these two modules.

PR-URL: #58886
Refs: https://tc39.es/ecma262/#sec-HostLoadImportedModule
Refs: https://github.com/tc39/proposal-import-attributes?tab=readme-ov-file#how-would-this-proposal-work-with-caching
Reviewed-By: Guy Bedford guybedford@gmail.com
Reviewed-By: Joyee Cheung joyeec9h3@gmail.com

When a module is being statically linked with module requests, if two
module requests with a same specifier but different attributes are
resolved to two modules, the module requests should be linked to these
two modules.

PR-URL: nodejs#58886
Refs: https://tc39.es/ecma262/#sec-HostLoadImportedModule
Refs: https://github.com/tc39/proposal-import-attributes?tab=readme-ov-file#how-would-this-proposal-work-with-caching
Reviewed-By: Guy Bedford <guybedford@gmail.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

Review requested:

  • @nodejs/loaders
  • @nodejs/vm

@nodejs-github-bot nodejs-github-bot added c++ Issues and PRs that require attention from people who are familiar with C++. esm Issues and PRs related to the ECMAScript Modules implementation. needs-ci PRs that need a full CI run. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. vm Issues and PRs related to the vm subsystem. labels Sep 24, 2025
@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@nodejs-github-bot

Copy link
Copy Markdown
Collaborator

@aduh95 aduh95 changed the title [v22.x] module: link module with a module request record [v22.x backport] module: link module with a module request record Oct 7, 2025
@aduh95
aduh95 merged commit 2237142 into nodejs:v22.x-staging Oct 7, 2025
73 checks passed
@aduh95

aduh95 commented Oct 7, 2025

Copy link
Copy Markdown
Contributor

Landed in 2237142

@legendecas
legendecas deleted the backport-58886-to-22 branch October 7, 2025 15:06
jantimon added a commit to jantimon/diffshub-for-github that referenced this pull request Sep 18, 2026
GitHub's threads endpoint returns the comments but not what they are attached
to. The line is only in the data the changes page embeds for its React app, so
the content script reads that page: diffSummaries maps each file's lines to
thread ids, and markers.threads holds the bodies. They render through the
viewer's annotations, at the line and on the side they belong to.

Comment bodies render as text rather than GitHub's HTML, so nothing from a
pull request is put into the page as markup.

Reading the threads runs once. It was keyed on the toast helper, which changes
identity whenever a toast appears, so a failure fetched the page again and
raised another toast until GitHub started refusing.

Writes move to their own suite against an open pull request of ours: GitHub
answers 404 to file_review on a merged one, which is what nodejs/node#60000
became.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

c++ Issues and PRs that require attention from people who are familiar with C++. esm Issues and PRs related to the ECMAScript Modules implementation. needs-ci PRs that need a full CI run. v22.x Issues that can be reproduced on v22.x or PRs targeting the v22.x-staging branch. vm Issues and PRs related to the vm subsystem.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants