René's URL Explorer Experiment


Title: fs: watch directories, not files, in recursive fs.watch fallback by codebytere · Pull Request #65486 · nodejs/node · GitHub

Open Graph Title: fs: watch directories, not files, in recursive fs.watch fallback by codebytere · Pull Request #65486 · nodejs/node

X Title: fs: watch directories, not files, in recursive fs.watch fallback by codebytere · Pull Request #65486 · nodejs/node

Description: Node.js JavaScript runtime ✨🐢🚀✨. Contribute to nodejs/node development by creating an account on GitHub.

Open Graph Description: Makes the JavaScript recursive watcher (used where fs.watch() has no native recursive mode) arm one watcher per directory instead of one per file on Linux, and answer each event with one stat() ins...

X Description: Makes the JavaScript recursive watcher (used where fs.watch() has no native recursive mode) arm one watcher per directory instead of one per file on Linux, and answer each event with one stat() ins...

Opengraph URL: https://github.com/nodejs/node/pull/65486

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:fb520132-88d7-1e24-b89a-ad95340e412e
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idCE20:2ACB5F:1157E0:1706B1:6AED09CA
html-safe-nonce416e4745cefe13570d1225030551b7934557dde57b99d0f03f0e3b98b9192ff5
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRTIwOjJBQ0I1RjoxMTU3RTA6MTcwNkIxOjZBRUQwOUNBIiwidmlzaXRvcl9pZCI6Ijg3OTIzMjg2NjU1NTU2MDE4NjYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac494de4a66945a6596046e2ccd0538d0efcba7d708b4926600cb5d1eca5440eb8
hovercard-subject-tagpull_request:4338695709
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/nodejs/node/65486/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/a78acbdff4ccb7a98a4df8518cd12a0fbeb340212b0112f7d19fa7cc403c2f1d/nodejs/node/pull/65486
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/a78acbdff4ccb7a98a4df8518cd12a0fbeb340212b0112f7d19fa7cc403c2f1d/nodejs/node/pull/65486
og:image:altMakes the JavaScript recursive watcher (used where fs.watch() has no native recursive mode) arm one watcher per directory instead of one per file on Linux, and answer each event with one stat() ins...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamecodebytere
hostnamegithub.com
expected-hostnamegithub.com
Nonefe1176aafc8029267cb0358377ab58ce39547be3f743f36e1b549da3e6483a68
turbo-cache-controlno-cache
go-importgithub.com/nodejs/node git https://github.com/nodejs/node.git
octolytics-dimension-user_id9950313
octolytics-dimension-user_loginnodejs
octolytics-dimension-repository_id27193779
octolytics-dimension-repository_nwonodejs/node
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id27193779
octolytics-dimension-repository_network_root_nwonodejs/node
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release106bd81506ed8ed05cbd358a6a7d969bc8215167
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/nodejs/node/pull/65486#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65486
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65486
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=nodejs%2Fnode
Reloadhttps://github.com/nodejs/node/pull/65486
Reloadhttps://github.com/nodejs/node/pull/65486
Reloadhttps://github.com/nodejs/node/pull/65486
nodejshttps://github.com/nodejs
nodehttps://github.com/nodejs/node
Codehttps://github.com/nodejs/node
Issues654 (654)https://github.com/nodejs/node/issues
Pull requests666 (666)https://github.com/nodejs/node/pulls
Actionshttps://github.com/nodejs/node/actions
Projectshttps://github.com/nodejs/node/projects
Security and qualityhttps://github.com/nodejs/node/security
Insightshttps://github.com/nodejs/node/pulse
https://github.com/nodejs/node
nodejs-github-bothttps://github.com/nodejs-github-bot
nodejs:mainhttps://github.com/nodejs/node/tree/main
codebytere:perf/fs-watch-recursive-linux-dir-watcheshttps://github.com/codebytere/node/tree/perf/fs-watch-recursive-linux-dir-watches
Conversationhttps://github.com/nodejs/node/pull/65486
Commits1 (1)https://github.com/nodejs/node/pull/65486/commits
Checkshttps://github.com/nodejs/node/pull/65486/checks
Files changedhttps://github.com/nodejs/node/pull/65486/files
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/pull/65486#top
nodejs-github-bothttps://github.com/nodejs-github-bot
nodejs:mainhttps://github.com/nodejs/node/tree/main
codebytere:perf/fs-watch-recursive-linux-dir-watcheshttps://github.com/codebytere/node/tree/perf/fs-watch-recursive-linux-dir-watches
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Aug 22, 2026https://github.com/nodejs/node/pull/65486#issue-5222508505
Please reload this pagehttps://github.com/nodejs/node/pull/65486
@codebyterehttps://github.com/codebytere
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 22, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5381056995
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
fs https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Afs
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Aug 22, 2026https://github.com/nodejs/node/pull/65486#event-29850540045
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Aug 22, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5381531636
Please reload this pagehttps://github.com/nodejs/node/pull/65486
Codecovhttps://app.codecov.io/gh/nodejs/node/pull/65486?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
21f0f27https://app.codecov.io/gh/nodejs/node/commit/21f0f2786f02f930acd56c0665dc65a8bb1693f5?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
7774d81https://app.codecov.io/gh/nodejs/node/commit/7774d81562a3e59125fe911942acf92e271d7a7b?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/65486?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/fs/recursive_watch.jshttps://app.codecov.io/gh/nodejs/node/pull/65486?src=pr&el=tree&filepath=lib%2Finternal%2Ffs%2Frecursive_watch.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2ZzL3JlY3Vyc2l2ZV93YXRjaC5qcw==
22 Missing and 1 partial ⚠️ https://app.codecov.io/gh/nodejs/node/pull/65486?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Files with missing lineshttps://app.codecov.io/gh/nodejs/node/pull/65486?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
lib/internal/fs/recursive_watch.jshttps://app.codecov.io/gh/nodejs/node/pull/65486?src=pr&el=tree&filepath=lib%2Finternal%2Ffs%2Frecursive_watch.js&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs#diff-bGliL2ludGVybmFsL2ZzL3JlY3Vyc2l2ZV93YXRjaC5qcw==
86 files with indirect coverage changeshttps://app.codecov.io/gh/nodejs/node/pull/65486/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=nodejs
Test Analyticshttps://docs.codecov.com/docs/test-analytics
JS Bundle Analysishttps://docs.codecov.com/docs/javascript-bundle-analysis
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Qardhttps://github.com/Qard
mcollinahttps://github.com/mcollina
trivikrhttps://github.com/trivikr
August 22, 2026 16:56https://github.com/nodejs/node/pull/65486#event-29852672238
https://github.com/codebytere
codebyterehttps://github.com/codebytere
force-pushedhttps://github.com/nodejs/node/compare/6a5d66098c01f67502659af18c0bc1d096c664e1..bd967d58ddbe844dd753da98f935cb720f34551b
6a5d660https://github.com/nodejs/node/commit/6a5d66098c01f67502659af18c0bc1d096c664e1
bd967d5https://github.com/nodejs/node/commit/bd967d58ddbe844dd753da98f935cb720f34551b
Compare https://github.com/nodejs/node/compare/6a5d66098c01f67502659af18c0bc1d096c664e1..bd967d58ddbe844dd753da98f935cb720f34551b
August 22, 2026 16:57https://github.com/nodejs/node/pull/65486#event-29852694354
https://github.com/MoLow
MoLowhttps://github.com/MoLow
Aug 23, 2026 https://github.com/nodejs/node/pull/65486#pullrequestreview-5001980508
View reviewed changes https://github.com/nodejs/node/pull/65486/files
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 23, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5385122479
https://ci.nodejs.org/job/node-test-pull-request/76280/https://ci.nodejs.org/job/node-test-pull-request/76280/
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/codebytere
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/pull/65486/commits/7774d81562a3e59125fe911942acf92e271d7a7b
7774d81https://github.com/nodejs/node/pull/65486/commits/7774d81562a3e59125fe911942acf92e271d7a7b
https://github.com/codebytere
codebyterehttps://github.com/codebytere
force-pushedhttps://github.com/nodejs/node/compare/bd967d58ddbe844dd753da98f935cb720f34551b..7774d81562a3e59125fe911942acf92e271d7a7b
bd967d5https://github.com/nodejs/node/commit/bd967d58ddbe844dd753da98f935cb720f34551b
7774d81https://github.com/nodejs/node/commit/7774d81562a3e59125fe911942acf92e271d7a7b
Compare https://github.com/nodejs/node/compare/bd967d58ddbe844dd753da98f935cb720f34551b..7774d81562a3e59125fe911942acf92e271d7a7b
August 23, 2026 20:44https://github.com/nodejs/node/pull/65486#event-29880964344
https://github.com/codebytere
codebyterehttps://github.com/codebytere
Aug 23, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5388367412
Please reload this pagehttps://github.com/nodejs/node/pull/65486
@MoLowhttps://github.com/MoLow
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/codebytere
codebyterehttps://github.com/codebytere
MoLowhttps://github.com/MoLow
August 25, 2026 08:13https://github.com/nodejs/node/pull/65486#event-29963051241
https://github.com/MoLow
MoLowhttps://github.com/MoLow
Aug 25, 2026 https://github.com/nodejs/node/pull/65486#pullrequestreview-5016479864
View reviewed changes https://github.com/nodejs/node/pull/65486/files/7774d81562a3e59125fe911942acf92e271d7a7b
https://github.com/codebytere
codebyterehttps://github.com/codebytere
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Aug 25, 2026https://github.com/nodejs/node/pull/65486#event-29982841408
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
request-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Arequest-ci
Aug 25, 2026https://github.com/nodejs/node/pull/65486#event-29983190071
https://github.com/nodejs-github-bot
Sign in to viewhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65486
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 30, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5469693410
https://ci.nodejs.org/job/node-test-pull-request/76735/https://ci.nodejs.org/job/node-test-pull-request/76735/
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/codebytere
codebyterehttps://github.com/codebytere
commit-queue https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Aug 31, 2026https://github.com/nodejs/node/pull/65486#event-30279648748
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
2ec0f9ahttps://github.com/nodejs/node/commit/2ec0f9ac60c58fd48fb7983cc9eb9069259289ac
Aug 31, 2026https://github.com/nodejs/node/pull/65486#event-30280202754
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
Aug 31, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5478809616
2ec0f9ahttps://github.com/nodejs/node/commit/2ec0f9ac60c58fd48fb7983cc9eb9069259289ac
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/nodejs-github-bot
nodejs-github-bothttps://github.com/nodejs-github-bot
commit-queue https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Acommit-queue
Aug 31, 2026https://github.com/nodejs/node/pull/65486#event-30280206270
https://github.com/aduh95
aduh95https://github.com/aduh95
Aug 31, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5480251634
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/panva
panvahttps://github.com/panva
Aug 31, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5301676347
test: fix recursive fs.watch error fixture #65683 https://github.com/nodejs/node/pull/65683
https://github.com/panva
panvahttps://github.com/panva
Aug 31, 2026https://github.com/nodejs/node/pull/65486#issuecomment-5480391254
#65683https://github.com/nodejs/node/pull/65683
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/panva
panvahttps://github.com/panva
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Aug 31, 2026https://github.com/nodejs/node/pull/65486#event-30287718305
aduh95https://github.com/aduh95
Sep 3, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-a6d4389
https://github.com/codebytere
https://github.com/aduh95
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/commit/a6d4389438c0849d054e01fd255e61ecafe20ebd
a6d4389https://github.com/nodejs/node/commit/a6d4389438c0849d054e01fd255e61ecafe20ebd
#65486https://github.com/nodejs/node/pull/65486
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Sep 7, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5376777990
Version 26.9.0 (Current) #65881 https://github.com/nodejs/node/pull/65881
https://github.com/cuishuang
cuishuanghttps://github.com/cuishuang
Sep 7, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5376909077
fs: preserve filename when recursive watch root file is removed #65882 https://github.com/nodejs/node/pull/65882
fix(manager): stop the design watcher from holding a process open on Linux lidge-ai/cli-jaw#666 https://github.com/lidge-ai/cli-jaw/pull/666
CI reports a test file as passing while silently dropping some of its tests, including failures lidge-ai/cli-jaw#661 https://github.com/lidge-ai/cli-jaw/issues/661
aduh95https://github.com/aduh95
Sep 15, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-e990324
https://github.com/codebytere
https://github.com/aduh95
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/commit/e990324e7ae3e6cf909a92732fc5c05b13e67016
e990324https://github.com/nodejs/node/commit/e990324e7ae3e6cf909a92732fc5c05b13e67016
#65486https://github.com/nodejs/node/pull/65486
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-4ea5e09
https://github.com/codebytere
https://github.com/aduh95
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/commit/4ea5e09c745d62bd761b509d816c02ca866f0949
4ea5e09https://github.com/nodejs/node/commit/4ea5e09c745d62bd761b509d816c02ca866f0949
#65486https://github.com/nodejs/node/pull/65486
aduh95https://github.com/aduh95
Sep 19, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-ac4cf54
https://github.com/codebytere
https://github.com/aduh95
fs: watch directories, not files, in recursive fs.watch fallbackhttps://github.com/nodejs/node/commit/ac4cf54292b9fa86175a64e2f1d97f4fb2bbb9d4
ac4cf54https://github.com/nodejs/node/commit/ac4cf54292b9fa86175a64e2f1d97f4fb2bbb9d4
#65486https://github.com/nodejs/node/pull/65486
Recursive directory watch loses files replaced by a rename on Linux oktana-coop/v2#462 https://github.com/oktana-coop/v2/issues/462
Drop the Linux per-directory watch workaround after upgrading Electron oktana-coop/v2#463 https://github.com/oktana-coop/v2/issues/463
Use non-recursive directory watcher on Linux to track replacements oktana-coop/v2#464 https://github.com/oktana-coop/v2/pull/464
https://github.com/apps/github-actions
github-actionshttps://github.com/apps/github-actions
Oct 11, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5805806867
2026-10-14, Version 24.22.0 'Krypton' (LTS) #66667 https://github.com/nodejs/node/pull/66667
fs.watch recursive crashes the process on Linux (uncaught EACCES) when a watched directory becomes unreadable #66791 https://github.com/nodejs/node/issues/66791
fs: report errors from recursive watch events #66792 https://github.com/nodejs/node/pull/66792
https://github.com/Jacksondr5
Jacksondr5https://github.com/Jacksondr5
Oct 18, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5905315962
fix(server): another worktree's install no longer restarts the dev server pingdotgg/t3code#21065 https://github.com/pingdotgg/t3code/pull/21065
markhardinghttps://github.com/markharding
Oct 19, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-7e9c1d2
https://github.com/markharding
Update Node.js to v24.22.0 (#1833)https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f
7e9c1d2https://github.com/futo-org/Harbor/commit/7e9c1d2fd346da653b5f5b3cbdadc19494c1516f
ladieman217https://github.com/ladieman217
Oct 21, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-241b121
https://github.com/ladieman217
https://github.com/claude
fix(desktop): upgrade Electron to 44.9 for Linux recursive watchinghttps://github.com/softmeta/cocurdex/commit/241b12139e210e2261fed46c791c6f5ea5f028c7
241b121https://github.com/softmeta/cocurdex/commit/241b12139e210e2261fed46c791c6f5ea5f028c7
nodejs/node#65486https://github.com/nodejs/node/pull/65486
https://github.com/ladieman217
ladieman217https://github.com/ladieman217
Oct 21, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-5957995749
feat: give OpenCode Cocurdex MCP servers and agent teams softmeta/cocurdex#308 https://github.com/softmeta/cocurdex/pull/308
https://github.com/feng-yifan
feng-yifanhttps://github.com/feng-yifan
Oct 25, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-6021558374
fix(library): Linux 恢复媒体库递归监听,不再无条件降级为定时轮询 Px-asen/Twilight_Echo#187 https://github.com/Px-asen/Twilight_Echo/pull/187
paultibbettshttps://github.com/paultibbetts
Oct 27, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-1cd6b6e
https://github.com/renovate-bot
https://github.com/paultibbetts
chore(deps): update node.js to v24.22.1 (#12)https://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad
1cd6b6ehttps://github.com/paultibbetts/indiekit.paultibbetts.uk/commit/1cd6b6eb5f00d6f9cbd77687d68df169241003ad
https://github.com/AWH-slop
AWH-slophttps://github.com/AWH-slop
Oct 27, 2026 https://github.com/nodejs/node/pull/65486#ref-issue-6062042660
Docker image (Node 26.12.1) exits when a directory inside a dataDir is deleted: uncaught EBADF from Node's recursive fs.watch cross-seed/cross-seed#1258 https://github.com/cross-seed/cross-seed/issues/1258
https://github.com/akaGelo
akaGelohttps://github.com/akaGelo
Nov 4, 2026 https://github.com/nodejs/node/pull/65486#ref-pullrequest-6201480374
fix: site -w видит файл после замены переименованием (#53) AlfaCapital-Tech/C4-Builder#69 https://github.com/AlfaCapital-Tech/C4-Builder/pull/69
rhyekhttps://github.com/rhyek
Nov 5, 2026 https://github.com/nodejs/node/pull/65486#ref-commit-c9c9319
https://github.com/rhyek
node: develop on Node 26 LTS; the library needs Node 24.22 or laterhttps://github.com/rhyek/nestjs-endpoints/commit/c9c931987005b9a1018d225304d8d6abab3263c9
c9c9319https://github.com/rhyek/nestjs-endpoints/commit/c9c931987005b9a1018d225304d8d6abab3263c9
nodejs/node#65486https://github.com/nodejs/node/pull/65486
https://github.co/hiddenchars
https://github.com/nodejs/node/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fnodejs%2Fnode%2Fpull%2F65486
https://github.com/MoLow
MoLow https://github.com/MoLow
https://github.com/nodejs/node/pull/65486/files/7774d81562a3e59125fe911942acf92e271d7a7b
https://github.com/trivikr
trivikr https://github.com/trivikr
https://github.com/mcollina
mcollina https://github.com/mcollina
https://github.com/Qard
Qard https://github.com/Qard
Please reload this pagehttps://github.com/nodejs/node/pull/65486
fs https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Afs
needs-ci https://github.com/nodejs/node/issues?q=state%3Aopen%20label%3Aneeds-ci
Please reload this pagehttps://github.com/nodejs/node/pull/65486
https://github.com/codebytere
https://github.com/nodejs-github-bot
https://github.com/aduh95
https://github.com/panva
https://github.com/MoLow
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.