enable dom_storage for node [devtools/devtools-frontend : main]

1 view
Skip to first unread message

ryuhei shima (Gerrit)

unread,
Jan 10, 2026, 9:01:48 PMJan 10
to AyeAye, devtools-rev...@chromium.org

ryuhei shima added 1 comment

File front_end/core/sdk/Target.ts
Line 94, Patchset 2 (Latest): Capability.JS | Capability.NETWORK | Capability.TARGET | Capability.IO | Capability.DOM_STORAGE;
ryuhei shima . unresolved

In Node.js, we want to expose only DOM Storage rather than the entire DOM, so I'm adding a new DOM_STORAGE capability.

Open in Gerrit

Related details

Attention set is empty
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 2
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Comment-Date: Sun, 11 Jan 2026 02:01:42 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Simon Zünd (Gerrit)

unread,
Jan 12, 2026, 12:11:07 AMJan 12
to ryuhei shima, Philip Pfaffe, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe and ryuhei shima

Simon Zünd added 1 comment

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Simon Zünd . unresolved

What happens if we debug an older version of Node.js where DOM storage is not available, and then navigate to the application panel? Will DevTools keep working?

DevTools in general does not have to deal with backwards compatibility as the corresponding Chrome version is always fixed. This means many code paths don't assume that CDP calls can fail.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • ryuhei shima
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 2
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 12 Jan 2026 05:11:02 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

ryuhei shima (Gerrit)

unread,
Jan 12, 2026, 1:46:28 AMJan 12
to Philip Pfaffe, Simon Zünd, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe and Simon Zünd

ryuhei shima added 1 comment

Patchset-level comments
Simon Zünd . unresolved

What happens if we debug an older version of Node.js where DOM storage is not available, and then navigate to the application panel? Will DevTools keep working?

DevTools in general does not have to deal with backwards compatibility as the corresponding Chrome version is always fixed. This means many code paths don't assume that CDP calls can fail.

ryuhei shima

Yes, DevTools keeps working.
When DOM Storage is not available, "LocalStorage" tab just displays “No local storage detected”.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Simon Zünd
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 2
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 12 Jan 2026 06:46:23 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Simon Zünd <szu...@chromium.org>
unsatisfied_requirement
open
diffy

Simon Zünd (Gerrit)

unread,
Jan 12, 2026, 2:01:53 AMJan 12
to ryuhei shima, Philip Pfaffe, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe and ryuhei shima

Simon Zünd added 5 comments

Patchset-level comments
Simon Zünd . resolved

What happens if we debug an older version of Node.js where DOM storage is not available, and then navigate to the application panel? Will DevTools keep working?

DevTools in general does not have to deal with backwards compatibility as the corresponding Chrome version is always fixed. This means many code paths don't assume that CDP calls can fail.

ryuhei shima

Yes, DevTools keeps working.
When DOM Storage is not available, "LocalStorage" tab just displays “No local storage detected”.

Simon Zünd

Acknowledged

Simon Zünd . resolved

Mostly lgtm, some minor point to fix build correctness.

File front_end/core/sdk/Target.ts
Line 94, Patchset 2 (Latest): Capability.JS | Capability.NETWORK | Capability.TARGET | Capability.IO | Capability.DOM_STORAGE;
ryuhei shima . resolved

In Node.js, we want to expose only DOM Storage rather than the entire DOM, so I'm adding a new DOM_STORAGE capability.

Simon Zünd

Acknowledged

File front_end/entrypoints/node_app/node_app.ts
Line 96, Patchset 2 (Latest): const Resources = await import('../../panels/application/application.js');
Simon Zünd . unresolved

Lets follow the existing pattern and store the imported module in a `loadedApplicationModule` variable. This requires us to declare the import (for the type) and also modify the BUILD.gn file to declare the application panel as a dependency. Otherwise, a clean build that builds the `node_app` entrypoint will not actually build and include the application panel.

Line 97, Patchset 2 (Latest): return Resources.ResourcesPanel.ResourcesPanel.instance({
Simon Zünd . unresolved

Probably wanna pass `forceNew: true` here just in case.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • ryuhei shima
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 2
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 12 Jan 2026 07:01:47 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: ryuhei shima <shima...@gmail.com>
Comment-In-Reply-To: Simon Zünd <szu...@chromium.org>
unsatisfied_requirement
open
diffy

ryuhei shima (Gerrit)

unread,
Jan 12, 2026, 11:30:10 PMJan 12
to Philip Pfaffe, Simon Zünd, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe and Simon Zünd

ryuhei shima added 3 comments

File front_end/core/sdk/StorageKeyManager.ts
Line 60, Patchset 3 (Latest): origin: origin === 'file://' ? components[0] as Platform.DevToolsPath.UrlString : origin,
ryuhei shima . unresolved

Sorry, I’ve added an additional change.
Since Node.js wants to use the file URL of localStorage as the StorageKey, when the URL is file://, we’d like to use the original URL itself as the origin.

File front_end/entrypoints/node_app/node_app.ts
Line 96, Patchset 2: const Resources = await import('../../panels/application/application.js');
Simon Zünd . unresolved

Lets follow the existing pattern and store the imported module in a `loadedApplicationModule` variable. This requires us to declare the import (for the type) and also modify the BUILD.gn file to declare the application panel as a dependency. Otherwise, a clean build that builds the `node_app` entrypoint will not actually build and include the application panel.

ryuhei shima

Fixed.

Line 97, Patchset 2: return Resources.ResourcesPanel.ResourcesPanel.instance({
Simon Zünd . unresolved

Probably wanna pass `forceNew: true` here just in case.

ryuhei shima

Fixed.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Simon Zünd
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 3
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Tue, 13 Jan 2026 04:30:04 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Simon Zünd <szu...@chromium.org>
unsatisfied_requirement
open
diffy

Simon Zünd (Gerrit)

unread,
Jan 14, 2026, 1:28:04 AMJan 14
to ryuhei shima, Philip Pfaffe, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe and ryuhei shima

Simon Zünd added 3 comments

File front_end/core/sdk/StorageKeyManager.ts
Line 60, Patchset 3 (Latest): origin: origin === 'file://' ? components[0] as Platform.DevToolsPath.UrlString : origin,
ryuhei shima . unresolved

Sorry, I’ve added an additional change.
Since Node.js wants to use the file URL of localStorage as the StorageKey, when the URL is file://, we’d like to use the original URL itself as the origin.

Simon Zünd

Can you add that as a comment in the code as well? Otherwise the impl differs from blink for no apparent reason.

File front_end/entrypoints/node_app/node_app.ts
Line 96, Patchset 2: const Resources = await import('../../panels/application/application.js');
Simon Zünd . unresolved

Lets follow the existing pattern and store the imported module in a `loadedApplicationModule` variable. This requires us to declare the import (for the type) and also modify the BUILD.gn file to declare the application panel as a dependency. Otherwise, a clean build that builds the `node_app` entrypoint will not actually build and include the application panel.

ryuhei shima

Fixed.

Simon Zünd

Please add an entry to the `deps` list of the `meta` devtools_entrypoint in the BUILD.gn file in the same directory.

Line 97, Patchset 2: return Resources.ResourcesPanel.ResourcesPanel.instance({
Simon Zünd . resolved

Probably wanna pass `forceNew: true` here just in case.

ryuhei shima

Fixed.

Simon Zünd

Acknowledged

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • ryuhei shima
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 3
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Wed, 14 Jan 2026 06:28:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Shawon Mollah (Gerrit)

unread,
Jan 18, 2026, 9:37:53 PMJan 18
to ryuhei shima, Philip Pfaffe, Simon Zünd, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe, Simon Zünd and ryuhei shima

Shawon Mollah added 1 comment

File front_end/core/sdk/StorageKeyManager.ts
Line 60, Patchset 3: origin: origin === 'file://' ? components[0] as Platform.DevToolsPath.UrlString : origin,
ryuhei shima . resolved

Sorry, I’ve added an additional change.
Since Node.js wants to use the file URL of localStorage as the StorageKey, when the URL is file://, we’d like to use the original URL itself as the origin.

Simon Zünd

Can you add that as a comment in the code as well? Otherwise the impl differs from blink for no apparent reason.

Shawon Mollah

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Simon Zünd
  • ryuhei shima
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 4
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 19 Jan 2026 02:37:49 +0000
unsatisfied_requirement
open
diffy

ryuhei shima (Gerrit)

unread,
Jan 19, 2026, 8:47:24 AMJan 19
to Shawon Mollah, Philip Pfaffe, Simon Zünd, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe, Shawon Mollah and Simon Zünd

ryuhei shima added 1 comment

File front_end/core/sdk/StorageKeyManager.ts
Line 60, Patchset 3: origin: origin === 'file://' ? components[0] as Platform.DevToolsPath.UrlString : origin,
ryuhei shima . resolved

Sorry, I’ve added an additional change.
Since Node.js wants to use the file URL of localStorage as the StorageKey, when the URL is file://, we’d like to use the original URL itself as the origin.

Simon Zünd

Can you add that as a comment in the code as well? Otherwise the impl differs from blink for no apparent reason.

Shawon Mollah

Done

ryuhei shima

Sorry, the comment was left in draft and wasn’t sent. It’s done.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Shawon Mollah
  • Simon Zünd
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 4
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 19 Jan 2026 13:47:17 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Shawon Mollah <ikhtearalam....@gmail.com>
unsatisfied_requirement
open
diffy

ryuhei shima (Gerrit)

unread,
Feb 1, 2026, 1:22:54 AMFeb 1
to Shawon Mollah, Philip Pfaffe, Simon Zünd, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe, Shawon Mollah and Simon Zünd

ryuhei shima added 1 comment

File front_end/entrypoints/node_app/node_app.ts
Line 96, Patchset 2: const Resources = await import('../../panels/application/application.js');
Simon Zünd . unresolved

Lets follow the existing pattern and store the imported module in a `loadedApplicationModule` variable. This requires us to declare the import (for the type) and also modify the BUILD.gn file to declare the application panel as a dependency. Otherwise, a clean build that builds the `node_app` entrypoint will not actually build and include the application panel.

ryuhei shima

Fixed.

Simon Zünd

Please add an entry to the `deps` list of the `meta` devtools_entrypoint in the BUILD.gn file in the same directory.

ryuhei shima

Sorry for the delay. I’ve made the changes.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Shawon Mollah
  • Simon Zünd
Submit Requirements:
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 5
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Simon Zünd <szu...@chromium.org>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Sun, 01 Feb 2026 06:22:48 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
unsatisfied_requirement
open
diffy

Simon Zünd (Gerrit)

unread,
Feb 2, 2026, 12:03:13 AMFeb 2
to ryuhei shima, Shawon Mollah, Philip Pfaffe, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe, Shawon Mollah and ryuhei shima

Simon Zünd voted and added 2 comments

Votes added by Simon Zünd

Code-Review+1

2 comments

File front_end/entrypoints/node_app/BUILD.gn
Line 14, Patchset 5 (Latest): "../../panels/application:meta",
Simon Zünd . unresolved

Apologies, it should be `application:bundle` instead of `application:meta`. I mixed it up. Otherwise lgtm.

File front_end/entrypoints/node_app/node_app.ts
Line 96, Patchset 2: const Resources = await import('../../panels/application/application.js');
Simon Zünd . resolved

Lets follow the existing pattern and store the imported module in a `loadedApplicationModule` variable. This requires us to declare the import (for the type) and also modify the BUILD.gn file to declare the application panel as a dependency. Otherwise, a clean build that builds the `node_app` entrypoint will not actually build and include the application panel.

ryuhei shima

Fixed.

Simon Zünd

Please add an entry to the `deps` list of the `meta` devtools_entrypoint in the BUILD.gn file in the same directory.

ryuhei shima

Sorry for the delay. I’ve made the changes.

Simon Zünd

Marked as resolved.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Shawon Mollah
  • ryuhei shima
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 5
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 02 Feb 2026 05:03:06 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Philip Pfaffe (Gerrit)

unread,
Feb 2, 2026, 2:20:08 AMFeb 2
to ryuhei shima, Simon Zünd, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Shawon Mollah and ryuhei shima

Philip Pfaffe voted Code-Review+1

Code-Review+1
Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Shawon Mollah
  • ryuhei shima
Submit Requirements:
  • requirement satisfiedCode-Owners
  • requirement satisfiedCode-Review
  • requirement is not satisfiedNo-Unresolved-Comments
  • requirement satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: devtools/devtools-frontend
Gerrit-Branch: main
Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
Gerrit-Change-Number: 7274801
Gerrit-PatchSet: 5
Gerrit-Owner: ryuhei shima <shima...@gmail.com>
Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
Gerrit-Attention: ryuhei shima <shima...@gmail.com>
Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
Gerrit-Comment-Date: Mon, 02 Feb 2026 07:20:03 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

ryuhei shima (Gerrit)

unread,
Feb 9, 2026, 7:24:35 PMFeb 9
to Philip Pfaffe, Simon Zünd, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org
Attention needed from Jack Franklin, Philip Pfaffe, Shawon Mollah and Simon Zünd

ryuhei shima added 1 comment

File front_end/entrypoints/node_app/BUILD.gn
Line 14, Patchset 5: "../../panels/application:meta",
Simon Zünd . unresolved

Apologies, it should be `application:bundle` instead of `application:meta`. I mixed it up. Otherwise lgtm.

ryuhei shima

I’ve fixed it.

Open in Gerrit

Related details

Attention is currently required from:
  • Jack Franklin
  • Philip Pfaffe
  • Shawon Mollah
  • Simon Zünd
    Submit Requirements:
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: devtools/devtools-frontend
    Gerrit-Branch: main
    Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
    Gerrit-Change-Number: 7274801
    Gerrit-PatchSet: 6
    Gerrit-Owner: ryuhei shima <shima...@gmail.com>
    Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
    Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
    Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
    Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
    Gerrit-Attention: Simon Zünd <szu...@chromium.org>
    Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
    Gerrit-Comment-Date: Tue, 10 Feb 2026 00:24:29 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Simon Zünd <szu...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Simon Zünd (Gerrit)

    unread,
    Feb 9, 2026, 11:57:56 PMFeb 9
    to ryuhei shima, Philip Pfaffe, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org
    Attention needed from Jack Franklin, Philip Pfaffe, Shawon Mollah and ryuhei shima

    Simon Zünd voted and added 1 comment

    Votes added by Simon Zünd

    Code-Review+1

    1 comment

    File front_end/entrypoints/node_app/BUILD.gn
    Line 14, Patchset 5: "../../panels/application:meta",
    Simon Zünd . resolved

    Apologies, it should be `application:bundle` instead of `application:meta`. I mixed it up. Otherwise lgtm.

    ryuhei shima

    I’ve fixed it.

    Simon Zünd

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Jack Franklin
    • Philip Pfaffe
    • Shawon Mollah
    • ryuhei shima
    Submit Requirements:
      • requirement satisfiedCode-Owners
      • requirement is not satisfiedCode-Review
      • requirement is not satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
      Gerrit-Change-Number: 7274801
      Gerrit-PatchSet: 6
      Gerrit-Owner: ryuhei shima <shima...@gmail.com>
      Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
      Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
      Gerrit-Attention: Philip Pfaffe <pfa...@chromium.org>
      Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
      Gerrit-Attention: ryuhei shima <shima...@gmail.com>
      Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
      Gerrit-Comment-Date: Tue, 10 Feb 2026 04:57:51 +0000
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Philip Pfaffe (Gerrit)

      unread,
      Feb 10, 2026, 3:37:53 AMFeb 10
      to ryuhei shima, Devtools-frontend LUCI CQ, Simon Zünd, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org
      Attention needed from Jack Franklin, Shawon Mollah and ryuhei shima

      Philip Pfaffe voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Jack Franklin
      • Shawon Mollah
      • ryuhei shima
      Submit Requirements:
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      • requirement satisfiedReview-Enforcement
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: comment
      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
      Gerrit-Change-Number: 7274801
      Gerrit-PatchSet: 6
      Gerrit-Owner: ryuhei shima <shima...@gmail.com>
      Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
      Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
      Gerrit-Attention: Shawon Mollah <ikhtearalam....@gmail.com>
      Gerrit-Attention: ryuhei shima <shima...@gmail.com>
      Gerrit-Attention: Jack Franklin <jacktf...@chromium.org>
      Gerrit-Comment-Date: Tue, 10 Feb 2026 08:37:49 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Simon Zünd (Gerrit)

      unread,
      Feb 10, 2026, 3:38:10 AMFeb 10
      to ryuhei shima, Philip Pfaffe, Devtools-frontend LUCI CQ, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org
      Attention needed from Jack Franklin, Shawon Mollah and ryuhei shima

      Simon Zünd voted Commit-Queue+2

      Commit-Queue+2
      Gerrit-Comment-Date: Tue, 10 Feb 2026 08:38:06 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Devtools-frontend LUCI CQ (Gerrit)

      unread,
      Feb 10, 2026, 3:46:10 AMFeb 10
      to ryuhei shima, Philip Pfaffe, Simon Zünd, Shawon Mollah, Jack Franklin, AyeAye, devtools-rev...@chromium.org

      Devtools-frontend LUCI CQ submitted the change

      Change information

      Commit message:
      enable dom_storage for node

      This is a change request to enable DOM storage inspection in Node.js.
      The Node.js changes are implemented in the following PR.
      https://github.com/nodejs/node/pull/61139
      Bug: none
      Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
      Reviewed-by: Philip Pfaffe <pfa...@chromium.org>
      Reviewed-by: Simon Zünd <szu...@chromium.org>
      Commit-Queue: Simon Zünd <szu...@chromium.org>
      Files:
      • M front_end/core/sdk/StorageKeyManager.ts
      • M front_end/core/sdk/Target.ts
      • M front_end/entrypoints/node_app/BUILD.gn
      • M front_end/entrypoints/node_app/app/NodeMain.ts
      • M front_end/entrypoints/node_app/node_app.ts
      • M front_end/panels/application/ApplicationPanelSidebar.ts
      • M front_end/panels/application/DOMStorageModel.ts
      • M front_end/panels/application/ResourcesPanel.ts
      Change size: M
      Delta: 8 files changed, 87 insertions(+), 20 deletions(-)
      Branch: refs/heads/main
      Submit Requirements:
      • requirement satisfiedCode-Review: +1 by Simon Zünd, +1 by Philip Pfaffe
      Open in Gerrit
      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
      Gerrit-MessageType: merged
      Gerrit-Project: devtools/devtools-frontend
      Gerrit-Branch: main
      Gerrit-Change-Id: Iaf0fe135f1cc3f6cc746856d6a3fdd506f08390e
      Gerrit-Change-Number: 7274801
      Gerrit-PatchSet: 7
      Gerrit-Owner: ryuhei shima <shima...@gmail.com>
      Gerrit-Reviewer: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
      Gerrit-Reviewer: Jack Franklin <jacktf...@chromium.org>
      Gerrit-Reviewer: Philip Pfaffe <pfa...@chromium.org>
      Gerrit-Reviewer: Simon Zünd <szu...@chromium.org>
      Gerrit-CC: Shawon Mollah <ikhtearalam....@gmail.com>
      open
      diffy
      satisfied_requirement
      Reply all
      Reply to author
      Forward
      0 new messages