Improve typing of DevTools experiments [devtools/devtools-frontend : main]

0 views
Skip to first unread message

Wolfgang Beyer (Gerrit)

unread,
Jan 19, 2026, 10:35:44 AMĀ (20 hours ago)Ā Jan 19
to Alex Rudenko, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Alex Rudenko

Wolfgang Beyer voted and added 1 comment

Votes added by Wolfgang Beyer

Auto-Submit+1
Commit-Queue+1

1 comment

Patchset-level comments
File-level comment, Patchset 5 (Latest):
Wolfgang Beyer . resolved

PTAL

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
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: Iec26b9e20954274eca190b410557921fbef270ab
Gerrit-Change-Number: 7492930
Gerrit-PatchSet: 5
Gerrit-Owner: Wolfgang Beyer <wo...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Wolfgang Beyer <wo...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Comment-Date: Mon, 19 Jan 2026 15:35:41 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Alex Rudenko (Gerrit)

unread,
2:11 AMĀ (4 hours ago)Ā 2:11 AM
to Wolfgang Beyer, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Wolfgang Beyer

Alex Rudenko voted and added 1 comment

Votes added by Alex Rudenko

Code-Review+1

1 comment

File front_end/ui/visual_logging/KnownContextValues.ts
Line 3537, Patchset 5 (Latest): 'show-option-to-expose-internals-in-heap-snapshot',
Alex Rudenko . unresolved

is it going to affect ve logging?

Open in Gerrit

Related details

Attention is currently required from:
  • Wolfgang Beyer
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: Iec26b9e20954274eca190b410557921fbef270ab
Gerrit-Change-Number: 7492930
Gerrit-PatchSet: 5
Gerrit-Owner: Wolfgang Beyer <wo...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Wolfgang Beyer <wo...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Wolfgang Beyer <wo...@chromium.org>
Gerrit-Comment-Date: Tue, 20 Jan 2026 07:11:38 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Wolfgang Beyer (Gerrit)

unread,
3:44 AMĀ (2 hours ago)Ā 3:44 AM
to Alex Rudenko, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Alex Rudenko

Wolfgang Beyer added 1 comment

File front_end/ui/visual_logging/KnownContextValues.ts
Line 3537, Patchset 5 (Latest): 'show-option-to-expose-internals-in-heap-snapshot',
Alex Rudenko . unresolved

is it going to affect ve logging?

Wolfgang Beyer

Good question, by fixing the typo in the experiment name, the name of the VE event will also change and create a discontinuity in the corresponding data. This is not the case for UMA tracking of experiments, where the corrected string is mapped to the same numeric value as before.
I'm leaning towards the opinion that fixing the typo is worth the small discontinuity in VE data, but I wouldn't have a problem with keeping the name as it is, since that's orthogonal to the rest of the CL.

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
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: Iec26b9e20954274eca190b410557921fbef270ab
Gerrit-Change-Number: 7492930
Gerrit-PatchSet: 5
Gerrit-Owner: Wolfgang Beyer <wo...@chromium.org>
Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
Gerrit-Reviewer: Wolfgang Beyer <wo...@chromium.org>
Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
Gerrit-Comment-Date: Tue, 20 Jan 2026 08:44:48 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Wolfgang Beyer (Gerrit)

unread,
4:37 AMĀ (2 hours ago)Ā 4:37 AM
to Alex Rudenko, Devtools-frontend LUCI CQ, devtools-rev...@chromium.org
Attention needed from Alex Rudenko

Wolfgang Beyer voted and added 1 comment

Votes added by Wolfgang Beyer

Auto-Submit+1
Commit-Queue+2

1 comment

File front_end/ui/visual_logging/KnownContextValues.ts
Line 3537, Patchset 5: 'show-option-to-expose-internals-in-heap-snapshot',
Alex Rudenko . resolved

is it going to affect ve logging?

Wolfgang Beyer

Good question, by fixing the typo in the experiment name, the name of the VE event will also change and create a discontinuity in the corresponding data. This is not the case for UMA tracking of experiments, where the corrected string is mapped to the same numeric value as before.
I'm leaning towards the opinion that fixing the typo is worth the small discontinuity in VE data, but I wouldn't have a problem with keeping the name as it is, since that's orthogonal to the rest of the CL.

Wolfgang Beyer

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Alex Rudenko
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: Iec26b9e20954274eca190b410557921fbef270ab
    Gerrit-Change-Number: 7492930
    Gerrit-PatchSet: 6
    Gerrit-Owner: Wolfgang Beyer <wo...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Wolfgang Beyer <wo...@chromium.org>
    Gerrit-CC: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Attention: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Comment-Date: Tue, 20 Jan 2026 09:37:12 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    Comment-In-Reply-To: Wolfgang Beyer <wo...@chromium.org>
    Comment-In-Reply-To: Alex Rudenko <alexr...@chromium.org>
    satisfied_requirement
    open
    diffy

    Devtools-frontend LUCI CQ (Gerrit)

    unread,
    5:08 AMĀ (1 hour ago)Ā 5:08 AM
    to Wolfgang Beyer, Alex Rudenko, devtools-rev...@chromium.org

    Devtools-frontend LUCI CQ submitted the change

    Unreviewed changes

    5 is the latest approved patch-set.
    No files were changed between the latest approved patch-set and the submitted one.

    Change information

    Commit message:
    Improve typing of DevTools experiments
    Bug: 464173047
    Change-Id: Iec26b9e20954274eca190b410557921fbef270ab
    Auto-Submit: Wolfgang Beyer <wo...@chromium.org>
    Commit-Queue: Wolfgang Beyer <wo...@chromium.org>
    Reviewed-by: Alex Rudenko <alexr...@chromium.org>
    Files:
    • M front_end/core/host/UserMetrics.ts
    • M front_end/core/root/Runtime.test.ts
    • M front_end/core/root/Runtime.ts
    • M front_end/core/sdk/CSSProperty.ts
    • M front_end/core/sdk/CookieModel.ts
    • M front_end/core/sdk/DOMModel.ts
    • M front_end/core/sdk/OverlayModel.ts
    • M front_end/entrypoints/main/MainImpl.ts
    • M front_end/models/issues_manager/ContrastCheckTrigger.ts
    • M front_end/models/source_map_scopes/NamesResolver.test.ts
    • M front_end/panels/accessibility/AccessibilitySidebarView.ts
    • M front_end/panels/application/FrameDetailsView.ts
    • M front_end/panels/application/components/ReportsGrid.ts
    • M front_end/panels/css_overview/CSSOverviewCompletedView.ts
    • M front_end/panels/css_overview/CSSOverviewModel.ts
    • M front_end/panels/elements/ElementsPanel.test.ts
    • M front_end/panels/elements/ElementsPanel.ts
    • M front_end/panels/elements/StylePropertiesSection.ts
    • M front_end/panels/elements/StylePropertyTreeElement.ts
    • M front_end/panels/profiler/HeapProfileView.ts
    • M front_end/panels/profiler/HeapSnapshotView.ts
    • M front_end/panels/sources/NavigatorView.ts
    • M front_end/panels/sources/SourcesPanel.ts
    • M front_end/panels/timeline/CompatibilityTracksAppender.ts
    • M front_end/panels/timeline/ThreadAppender.ts
    • M front_end/panels/timeline/TimelineController.ts
    • M front_end/panels/timeline/TimelinePanel.ts
    • M front_end/panels/timeline/track_appenders/ThreadAppender.test.ts
    • M front_end/testing/RuntimeHelpers.ts
    • M front_end/ui/components/panel_feedback/PreviewToggle.test.ts
    • M front_end/ui/components/panel_feedback/PreviewToggle.ts
    • M front_end/ui/components/settings/SettingCheckbox.test.ts
    • M front_end/ui/components/settings/SettingDeprecationWarning.test.ts
    • M front_end/ui/legacy/components/color_picker/ContrastDetails.ts
    • M front_end/ui/legacy/components/color_picker/ContrastOverlay.ts
    • M front_end/ui/visual_logging/KnownContextValues.ts
    • M test/e2e/memory/memory.test.ts
    Change size: L
    Delta: 37 files changed, 152 insertions(+), 118 deletions(-)
    Branch: refs/heads/main
    Submit Requirements:
    • requirement satisfiedCode-Review: +1 by Alex Rudenko
    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: Iec26b9e20954274eca190b410557921fbef270ab
    Gerrit-Change-Number: 7492930
    Gerrit-PatchSet: 7
    Gerrit-Owner: Wolfgang Beyer <wo...@chromium.org>
    Gerrit-Reviewer: Alex Rudenko <alexr...@chromium.org>
    Gerrit-Reviewer: Devtools-frontend LUCI CQ <devtools-fro...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Wolfgang Beyer <wo...@chromium.org>
    open
    diffy
    satisfied_requirement
    Reply all
    Reply to author
    Forward
    0 new messages