Add Startup.FirstWebContents FCP and LCP histograms [chromium/src : main]

0 views
Skip to first unread message

Shunya Shishido (Gerrit)

unread,
May 8, 2026, 1:19:25 AM (12 days ago) May 8
to Chris Davis, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
Attention needed from Charles Harrison, Chris Davis and Francois Pierre Doray

Shunya Shishido added 5 comments

Commit Message
Line 7, Patchset 2 (Latest):Add Startup.FirstWebContents FCP and LCP histograms
Shunya Shishido . unresolved

Can you clarify what `FirstWebContents` stands for?

File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.cc
Line 98, Patchset 2 (Latest): // User input finalizes LCP per the spec. Record it now so the histogram
// is available without waiting for the page load to complete.
RecordLargestContentfulPaint();
Shunya Shishido . unresolved
File tools/metrics/histograms/metadata/startup/histograms.xml
Line 980, Patchset 2 (Latest): expires_after="never">
Shunya Shishido . unresolved

Please fix this INFO reported by Metrics: The expiry should only be set to "never" in rare cases. Please double-check that...

The expiry should only be set to "never" in rare cases. Please double-check that this use of "never" is appropriate: https://chromium.googlesource.com/chromium/src/+/HEAD/tools/metrics/histograms/README.md#Histogram-Expiry.

Line 987, Patchset 2 (Latest): [Desktop] Time from navigation start to first contentful paint in the first
Shunya Shishido . unresolved

I wonder if this is recorded only on Desktop.

Line 994, Patchset 2 (Latest): expires_after="never">
Shunya Shishido . unresolved

ditto

Open in Gerrit

Related details

Attention is currently required from:
  • Charles Harrison
  • Chris Davis
  • Francois Pierre Doray
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • 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: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
Gerrit-Change-Number: 7830634
Gerrit-PatchSet: 2
Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
Gerrit-Comment-Date: Fri, 08 May 2026 05:18:54 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Chris Davis (Gerrit)

unread,
May 8, 2026, 6:28:47 PM (11 days ago) May 8
to android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
Attention needed from Charles Harrison, Francois Pierre Doray and Shunya Shishido

Chris Davis added 5 comments

Commit Message
Line 7, Patchset 2:Add Startup.FirstWebContents FCP and LCP histograms
Shunya Shishido . resolved

Can you clarify what `FirstWebContents` stands for?

Chris Davis

Done

File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.cc
Line 98, Patchset 2: // User input finalizes LCP per the spec. Record it now so the histogram

// is available without waiting for the page load to complete.
RecordLargestContentfulPaint();
Shunya Shishido . resolved
Chris Davis

According the the spec, input to page should trigger the LCP

File tools/metrics/histograms/metadata/startup/histograms.xml
Line 980, Patchset 2: expires_after="never">
Shunya Shishido . resolved

Please fix this INFO reported by Metrics: The expiry should only be set to "never" in rare cases. Please double-check that...

The expiry should only be set to "never" in rare cases. Please double-check that this use of "never" is appropriate: https://chromium.googlesource.com/chromium/src/+/HEAD/tools/metrics/histograms/README.md#Histogram-Expiry.

Chris Davis

We do not want this to expire like the other Startup.FirstWebContents.* histograms

Line 987, Patchset 2: [Desktop] Time from navigation start to first contentful paint in the first
Shunya Shishido . resolved

I wonder if this is recorded only on Desktop.

Chris Davis

In matching with other startup.firstwebcontents.* histograms I'm ensuring these are not fired on Android.

Line 994, Patchset 2: expires_after="never">
Shunya Shishido . resolved

ditto

Chris Davis

We do not want this to expire like the other Startup.FirstWebContents.* histograms

Open in Gerrit

Related details

Attention is currently required from:
  • Charles Harrison
  • Francois Pierre Doray
  • Shunya Shishido
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not 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: chromium/src
      Gerrit-Branch: main
      Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
      Gerrit-Change-Number: 7830634
      Gerrit-PatchSet: 3
      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
      Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
      Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
      Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
      Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
      Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
      Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
      Gerrit-Comment-Date: Fri, 08 May 2026 22:28:37 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Shunya Shishido (Gerrit)

      unread,
      May 10, 2026, 9:01:57 PM (9 days ago) May 10
      to Chris Davis, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
      Attention needed from Charles Harrison, Chris Davis and Francois Pierre Doray

      Shunya Shishido added 2 comments

      File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.cc
      Line 98, Patchset 2: // User input finalizes LCP per the spec. Record it now so the histogram
      // is available without waiting for the page load to complete.
      RecordLargestContentfulPaint();
      Shunya Shishido . unresolved

      Do we need this? It looks existing observers only implement OnComplete() and FlushMetricsOnAppEnterBackground() to record LCP.
      https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc;l=878-888;drc=61757561ca2bbfee9b0d179dea1575a786749edc;bpv=1;bpt=1

      Chris Davis

      According the the spec, input to page should trigger the LCP

      Shunya Shishido

      IIUC we stop "LCP candidate recording" when the browser receives the user input or scroll event. This is triggered in the renderer and managed by LargestContentfulPaintHandler. The actual finalized LCP is recorded in `OnComplete()` and `FlushMetricsOnAppEnterBackground()`, not in `OnFirstInputInPage()`.

      https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/common/page_load_metrics.mojom;l=102;drc=f9f51ed5ebb14a72e6b28fdd4b39e5def9fdf5b7;bpv=1;bpt=1
      https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/browser/observers/core/largest_contentful_paint_handler.h;l=138;drc=f9f51ed5ebb14a72e6b28fdd4b39e5def9fdf5b7;bpv=1;bpt=1

      File tools/metrics/histograms/metadata/startup/histograms.xml
      Line 980, Patchset 2: expires_after="never">
      Shunya Shishido . unresolved

      Please fix this INFO reported by Metrics: The expiry should only be set to "never" in rare cases. Please double-check that...

      The expiry should only be set to "never" in rare cases. Please double-check that this use of "never" is appropriate: https://chromium.googlesource.com/chromium/src/+/HEAD/tools/metrics/histograms/README.md#Histogram-Expiry.

      Chris Davis

      We do not want this to expire like the other Startup.FirstWebContents.* histograms

      Shunya Shishido

      In rare cases, the expiry can be set to “never”. This is used to denote metrics of critical importance that are, typically, used for other reports. For example, all metrics of the “heartbeat” are set to never expire. All metrics that never expire must have an XML comment describing why so that it can be audited in the future. Setting an expiry to “never” must be reviewed by chromium-met...@google.com.

      I'm not sure if there is a legitimate reason not to set the expiry, but please explain why this shouldn't be expired and involve `chromium-met...@google.com` to the review.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Charles Harrison
      • Chris Davis
      • Francois Pierre Doray
        Submit Requirements:
          • requirement satisfiedCode-Coverage
          • 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: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
          Gerrit-Change-Number: 7830634
          Gerrit-PatchSet: 4
          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
          Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
          Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
          Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
          Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
          Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
          Gerrit-Comment-Date: Mon, 11 May 2026 01:01:23 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          Comment-In-Reply-To: Chris Davis <chrd...@microsoft.com>
          Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Chris Davis (Gerrit)

          unread,
          May 11, 2026, 11:30:27 AM (9 days ago) May 11
          to android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
          Attention needed from Charles Harrison, Francois Pierre Doray and Shunya Shishido

          Chris Davis added 2 comments

          File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.cc
          Line 98, Patchset 2: // User input finalizes LCP per the spec. Record it now so the histogram
          // is available without waiting for the page load to complete.
          RecordLargestContentfulPaint();
          Shunya Shishido . resolved

          Do we need this? It looks existing observers only implement OnComplete() and FlushMetricsOnAppEnterBackground() to record LCP.
          https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc;l=878-888;drc=61757561ca2bbfee9b0d179dea1575a786749edc;bpv=1;bpt=1

          Chris Davis

          According the the spec, input to page should trigger the LCP

          Shunya Shishido

          IIUC we stop "LCP candidate recording" when the browser receives the user input or scroll event. This is triggered in the renderer and managed by LargestContentfulPaintHandler. The actual finalized LCP is recorded in `OnComplete()` and `FlushMetricsOnAppEnterBackground()`, not in `OnFirstInputInPage()`.

          https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/common/page_load_metrics.mojom;l=102;drc=f9f51ed5ebb14a72e6b28fdd4b39e5def9fdf5b7;bpv=1;bpt=1
          https://source.chromium.org/chromium/chromium/src/+/main:components/page_load_metrics/browser/observers/core/largest_contentful_paint_handler.h;l=138;drc=f9f51ed5ebb14a72e6b28fdd4b39e5def9fdf5b7;bpv=1;bpt=1

          Chris Davis

          Gotcha. I'll remove it.

          File tools/metrics/histograms/metadata/startup/histograms.xml
          Line 980, Patchset 2: expires_after="never">
          Shunya Shishido . resolved

          Please fix this INFO reported by Metrics: The expiry should only be set to "never" in rare cases. Please double-check that...

          The expiry should only be set to "never" in rare cases. Please double-check that this use of "never" is appropriate: https://chromium.googlesource.com/chromium/src/+/HEAD/tools/metrics/histograms/README.md#Histogram-Expiry.

          Chris Davis

          We do not want this to expire like the other Startup.FirstWebContents.* histograms

          Shunya Shishido

          In rare cases, the expiry can be set to “never”. This is used to denote metrics of critical importance that are, typically, used for other reports. For example, all metrics of the “heartbeat” are set to never expire. All metrics that never expire must have an XML comment describing why so that it can be audited in the future. Setting an expiry to “never” must be reviewed by chromium-met...@google.com.

          I'm not sure if there is a legitimate reason not to set the expiry, but please explain why this shouldn't be expired and involve `chromium-met...@google.com` to the review.

          Chris Davis

          I'm just going to put the expiration for 1 year for now. When following up with changes to make this a benchmark metric I will work with that alias to change it to never.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Charles Harrison
          • Francois Pierre Doray
          • Shunya Shishido
            Submit Requirements:
              • requirement satisfiedCode-Coverage
              • requirement is not 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: chromium/src
              Gerrit-Branch: main
              Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
              Gerrit-Change-Number: 7830634
              Gerrit-PatchSet: 7
              Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
              Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
              Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
              Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
              Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
              Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
              Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
              Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
              Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
              Gerrit-Comment-Date: Mon, 11 May 2026 15:30:15 +0000
              satisfied_requirement
              unsatisfied_requirement
              open
              diffy

              Shunya Shishido (Gerrit)

              unread,
              May 13, 2026, 2:46:29 AM (7 days ago) May 13
              to Chris Davis, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
              Attention needed from Charles Harrison, Chris Davis and Francois Pierre Doray

              Shunya Shishido added 2 comments

              File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.h
              Line 20, Patchset 7 (Latest):class StartupPageLoadMetricsObserver
              Shunya Shishido . unresolved

              This observer only implements FCP and LCP for the first page load. Do you have a plan to add further metrics? If so, what kind of metrics are planned? If not, how about implementing the startup metrics on components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc ? That would be much simpler rather than making a dedicated observer.

              File chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
              Line 157, Patchset 7 (Latest): // NTP and WebUI) since the first startup page may be any of these.
              Shunya Shishido . unresolved

              This could include WebUI but not rendered on WebContents e.g., icons. I assume recording them is not intended.

              Open in Gerrit

              Related details

              Attention is currently required from:
              • Charles Harrison
              • Chris Davis
              • Francois Pierre Doray
                Submit Requirements:
                  • requirement satisfiedCode-Coverage
                  • 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: chromium/src
                  Gerrit-Branch: main
                  Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                  Gerrit-Change-Number: 7830634
                  Gerrit-PatchSet: 7
                  Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                  Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                  Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                  Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                  Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                  Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                  Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                  Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                  Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                  Gerrit-Comment-Date: Wed, 13 May 2026 06:46:00 +0000
                  Gerrit-HasComments: Yes
                  Gerrit-Has-Labels: No
                  satisfied_requirement
                  unsatisfied_requirement
                  open
                  diffy

                  Chris Davis (Gerrit)

                  unread,
                  May 13, 2026, 4:34:51 PM (6 days ago) May 13
                  to android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                  Attention needed from Charles Harrison, Francois Pierre Doray and Shunya Shishido

                  Chris Davis added 2 comments

                  File chrome/browser/page_load_metrics/observers/startup_page_load_metrics_observer.h
                  Line 20, Patchset 7:class StartupPageLoadMetricsObserver
                  Shunya Shishido . resolved

                  This observer only implements FCP and LCP for the first page load. Do you have a plan to add further metrics? If so, what kind of metrics are planned? If not, how about implementing the startup metrics on components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc ? That would be much simpler rather than making a dedicated observer.

                  Chris Davis

                  Done

                  File chrome/browser/page_load_metrics/page_load_metrics_initialize.cc
                  Line 157, Patchset 7: // NTP and WebUI) since the first startup page may be any of these.
                  Shunya Shishido . resolved

                  This could include WebUI but not rendered on WebContents e.g., icons. I assume recording them is not intended.

                  Chris Davis

                  Done

                  Open in Gerrit

                  Related details

                  Attention is currently required from:
                  • Charles Harrison
                  • Francois Pierre Doray
                  • Shunya Shishido
                    Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement is not 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: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                      Gerrit-Change-Number: 7830634
                      Gerrit-PatchSet: 8
                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                      Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                      Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                      Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                      Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                      Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                      Gerrit-Comment-Date: Wed, 13 May 2026 20:34:42 +0000
                      Gerrit-HasComments: Yes
                      Gerrit-Has-Labels: No
                      Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
                      satisfied_requirement
                      unsatisfied_requirement
                      open
                      diffy

                      Chris Davis (Gerrit)

                      unread,
                      May 13, 2026, 4:39:35 PM (6 days ago) May 13
                      to android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                      Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray and Shunya Shishido

                      Message from Chris Davis

                      Set Ready For Review

                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Charles Harrison
                      • Chris Davis
                      • Francois Pierre Doray
                      • Shunya Shishido
                      Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement is not 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: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                      Gerrit-Change-Number: 7830634
                      Gerrit-PatchSet: 10
                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                      Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                      Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                      Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                      Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                      Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                      Gerrit-Comment-Date: Wed, 13 May 2026 20:39:27 +0000
                      Gerrit-HasComments: No
                      Gerrit-Has-Labels: No
                      satisfied_requirement
                      unsatisfied_requirement
                      open
                      diffy

                      Charles Harrison (Gerrit)

                      unread,
                      May 13, 2026, 4:44:30 PM (6 days ago) May 13
                      to Chris Davis, android-bu...@system.gserviceaccount.com, Shunya Shishido, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                      Attention needed from Chris Davis, Francois Pierre Doray and Shunya Shishido

                      Charles Harrison added 1 comment

                      File components/startup_metric_utils/browser/startup_metric_utils.cc
                      Line 445, Patchset 10 (Latest): // Only record LCP if FCP was recorded for the same page load.
                      Charles Harrison . unresolved

                      Are you sure this is true? i.e. that a page that reaches FCP is guaranteed to trigger LCP even if the tab is closed, etc.

                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Chris Davis
                      • Francois Pierre Doray
                      • Shunya Shishido
                      Submit Requirements:
                        • requirement satisfiedCode-Coverage
                        • 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: chromium/src
                        Gerrit-Branch: main
                        Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                        Gerrit-Change-Number: 7830634
                        Gerrit-PatchSet: 10
                        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                        Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                        Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                        Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                        Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                        Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                        Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                        Gerrit-Comment-Date: Wed, 13 May 2026 20:44:21 +0000
                        Gerrit-HasComments: Yes
                        Gerrit-Has-Labels: No
                        satisfied_requirement
                        unsatisfied_requirement
                        open
                        diffy

                        Chris Davis (Gerrit)

                        unread,
                        May 13, 2026, 5:02:36 PM (6 days ago) May 13
                        to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                        Attention needed from Francois Pierre Doray, Gabriel Charette, Sean Maher and Shunya Shishido

                        Chris Davis voted Commit-Queue+1

                        Commit-Queue+1
                        Open in Gerrit

                        Related details

                        Attention is currently required from:
                        • Francois Pierre Doray
                        • Gabriel Charette
                        • Sean Maher
                        • Shunya Shishido
                        Submit Requirements:
                        • requirement satisfiedCode-Coverage
                        • 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: chromium/src
                        Gerrit-Branch: main
                        Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                        Gerrit-Change-Number: 7830634
                        Gerrit-PatchSet: 11
                        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                        Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                        Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                        Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                        Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                        Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                        Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                        Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                        Gerrit-Attention: Sean Maher <sp...@chromium.org>
                        Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                        Gerrit-Comment-Date: Wed, 13 May 2026 21:02:26 +0000
                        Gerrit-HasComments: No
                        Gerrit-Has-Labels: Yes
                        satisfied_requirement
                        unsatisfied_requirement
                        open
                        diffy

                        Chris Davis (Gerrit)

                        unread,
                        May 13, 2026, 6:50:13 PM (6 days ago) May 13
                        to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                        Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette, Sean Maher and Shunya Shishido

                        Chris Davis added 1 comment

                        File components/startup_metric_utils/browser/startup_metric_utils.cc
                        Line 445, Patchset 10: // Only record LCP if FCP was recorded for the same page load.
                        Charles Harrison . resolved

                        Are you sure this is true? i.e. that a page that reaches FCP is guaranteed to trigger LCP even if the tab is closed, etc.

                        Chris Davis

                        Yes FCP should be recorded before LCP.

                        Open in Gerrit

                        Related details

                        Attention is currently required from:
                        • Charles Harrison
                        • Francois Pierre Doray
                        • Gabriel Charette
                        • Sean Maher
                        • Shunya Shishido
                          Submit Requirements:
                            • requirement satisfiedCode-Coverage
                            • requirement is not 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: chromium/src
                            Gerrit-Branch: main
                            Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                            Gerrit-Change-Number: 7830634
                            Gerrit-PatchSet: 13
                            Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                            Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                            Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                            Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                            Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                            Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                            Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                            Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                            Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                            Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                            Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                            Gerrit-Attention: Sean Maher <sp...@chromium.org>
                            Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                            Gerrit-Comment-Date: Wed, 13 May 2026 22:50:04 +0000
                            Gerrit-HasComments: Yes
                            Gerrit-Has-Labels: No
                            Comment-In-Reply-To: Charles Harrison <cshar...@chromium.org>
                            satisfied_requirement
                            unsatisfied_requirement
                            open
                            diffy

                            Shunya Shishido (Gerrit)

                            unread,
                            May 14, 2026, 5:23:22 AM (6 days ago) May 14
                            to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                            Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray, Gabriel Charette and Sean Maher

                            Shunya Shishido added 3 comments

                            Patchset-level comments
                            File-level comment, Patchset 14 (Latest):
                            Shunya Shishido . resolved

                            Thank you for patient with review iterations, but let me leave a few suggestions.

                            File components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc
                            Line 627, Patchset 14 (Latest): should_record_startup_lcp_ =
                            Shunya Shishido . unresolved

                            If we could remove `should_record_startup_lcp_`, probably we can simplify something like:

                            ```
                            if (startup_metric_utils::GetBrowser().ShouldLogStartupHistogram()) {
                            PAGE_LOAD_HISTOGRAM(StartupFCP);
                            }
                            ```
                            File components/startup_metric_utils/browser/startup_metric_utils.h
                            Line 248, Patchset 14 (Latest): // recorded for the same page load.
                            Shunya Shishido . unresolved

                            Do we really need this condition? IMHO this makes the condition just complicated. Can't we just send FCP and LCP independently?

                            As you said FCP is normally recorded before LCP. If so, do we really need this kind of strict check?

                            Open in Gerrit

                            Related details

                            Attention is currently required from:
                            • Charles Harrison
                            • Chris Davis
                            • Francois Pierre Doray
                            • Gabriel Charette
                            • Sean Maher
                              Submit Requirements:
                                • requirement satisfiedCode-Coverage
                                • 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: chromium/src
                                Gerrit-Branch: main
                                Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                Gerrit-Change-Number: 7830634
                                Gerrit-PatchSet: 14
                                Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                Gerrit-Attention: Sean Maher <sp...@chromium.org>
                                Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                Gerrit-Comment-Date: Thu, 14 May 2026 09:22:57 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: No
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Gabriel Charette (Gerrit)

                                unread,
                                May 14, 2026, 9:20:30 AM (6 days ago) May 14
                                to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray and Sean Maher

                                Gabriel Charette added 1 comment

                                File components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc
                                Line 629, Patchset 14 (Latest): .RecordFirstWebContentsFirstContentfulPaint(
                                Gabriel Charette . unresolved

                                The "First web contents" is a specific concept, this seems like it just races too the "first" WebContents which hits FCP. That's not working as intended. The metric intends to only record for the "first web contents" or be abandoned (so it doesn't file an unfavorable result if the user re-navigates or hides the initial target).

                                See the NonEmptyPaint metric for required hooks.

                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Charles Harrison
                                • Chris Davis
                                • Francois Pierre Doray
                                • Sean Maher
                                Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                Gerrit-Attention: Sean Maher <sp...@chromium.org>
                                Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                Gerrit-Comment-Date: Thu, 14 May 2026 13:20:18 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: No
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Sean Maher (Gerrit)

                                unread,
                                May 14, 2026, 10:22:29 AM (6 days ago) May 14
                                to Chris Davis, Gabriel Charette, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                Attention needed from Charles Harrison, Chris Davis and Francois Pierre Doray

                                Sean Maher added 1 comment

                                Patchset-level comments
                                Sean Maher . resolved

                                I'll wait for the architecture in page_load_metrics to settle before reviewing startup_metric_utils, but histograms.xml lgtm

                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Charles Harrison
                                • Chris Davis
                                • Francois Pierre Doray
                                Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                Gerrit-Comment-Date: Thu, 14 May 2026 14:22:23 +0000
                                Gerrit-HasComments: Yes
                                Gerrit-Has-Labels: No
                                satisfied_requirement
                                unsatisfied_requirement
                                open
                                diffy

                                Chris Davis (Gerrit)

                                unread,
                                May 14, 2026, 3:18:52 PM (5 days ago) May 14
                                to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette and Shunya Shishido

                                Chris Davis added 3 comments

                                File components/page_load_metrics/browser/observers/core/uma_page_load_metrics_observer.cc
                                Line 627, Patchset 14: should_record_startup_lcp_ =
                                Shunya Shishido . resolved

                                If we could remove `should_record_startup_lcp_`, probably we can simplify something like:

                                ```
                                if (startup_metric_utils::GetBrowser().ShouldLogStartupHistogram()) {
                                PAGE_LOAD_HISTOGRAM(StartupFCP);
                                }
                                ```
                                Chris Davis

                                Done

                                Line 629, Patchset 14: .RecordFirstWebContentsFirstContentfulPaint(
                                Gabriel Charette . resolved

                                The "First web contents" is a specific concept, this seems like it just races too the "first" WebContents which hits FCP. That's not working as intended. The metric intends to only record for the "first web contents" or be abandoned (so it doesn't file an unfavorable result if the user re-navigates or hides the initial target).

                                See the NonEmptyPaint metric for required hooks.

                                Chris Davis

                                Ok I did another redesign of this change. Please take a look.

                                File components/startup_metric_utils/browser/startup_metric_utils.h
                                Line 248, Patchset 14: // recorded for the same page load.
                                Shunya Shishido . resolved

                                Do we really need this condition? IMHO this makes the condition just complicated. Can't we just send FCP and LCP independently?

                                As you said FCP is normally recorded before LCP. If so, do we really need this kind of strict check?

                                Chris Davis

                                Done

                                Open in Gerrit

                                Related details

                                Attention is currently required from:
                                • Charles Harrison
                                • Francois Pierre Doray
                                • Gabriel Charette
                                • Shunya Shishido
                                Submit Requirements:
                                  • requirement satisfiedCode-Coverage
                                  • requirement is not 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: chromium/src
                                  Gerrit-Branch: main
                                  Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                  Gerrit-Change-Number: 7830634
                                  Gerrit-PatchSet: 15
                                  Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                  Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                  Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                  Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                  Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                  Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                  Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                  Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                  Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                  Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                  Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                  Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                  Gerrit-Comment-Date: Thu, 14 May 2026 19:18:40 +0000
                                  Gerrit-HasComments: Yes
                                  Gerrit-Has-Labels: No
                                  Comment-In-Reply-To: Gabriel Charette <g...@chromium.org>
                                  Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
                                  satisfied_requirement
                                  unsatisfied_requirement
                                  open
                                  diffy

                                  Charles Harrison (Gerrit)

                                  unread,
                                  May 15, 2026, 12:01:40 PM (5 days ago) May 15
                                  to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                  Attention needed from Chris Davis, Francois Pierre Doray, Gabriel Charette and Shunya Shishido

                                  Charles Harrison added 1 comment

                                  File components/startup_metric_utils/browser/startup_metric_utils.cc
                                  Line 445, Patchset 10: // Only record LCP if FCP was recorded for the same page load.
                                  Charles Harrison . unresolved

                                  Are you sure this is true? i.e. that a page that reaches FCP is guaranteed to trigger LCP even if the tab is closed, etc.

                                  Chris Davis

                                  Yes FCP should be recorded before LCP.

                                  Charles Harrison

                                  That's not exactly the question I asked. I mean is it ever possible to get into a state where FPC is recorded for a page and LCP is not recorded?

                                  If so, the change is misleading because we could log lcp on the next page load.

                                  Open in Gerrit

                                  Related details

                                  Attention is currently required from:
                                  • Chris Davis
                                  • Francois Pierre Doray
                                  • Gabriel Charette
                                  • Shunya Shishido
                                    Submit Requirements:
                                      • requirement satisfiedCode-Coverage
                                      • 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: chromium/src
                                      Gerrit-Branch: main
                                      Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                      Gerrit-Change-Number: 7830634
                                      Gerrit-PatchSet: 17
                                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                      Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                      Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                      Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                      Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                      Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                      Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                      Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                      Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                      Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                      Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                      Gerrit-Comment-Date: Fri, 15 May 2026 16:01:23 +0000
                                      Gerrit-HasComments: Yes
                                      Gerrit-Has-Labels: No
                                      Comment-In-Reply-To: Chris Davis <chrd...@microsoft.com>
                                      Comment-In-Reply-To: Charles Harrison <cshar...@chromium.org>
                                      satisfied_requirement
                                      unsatisfied_requirement
                                      open
                                      diffy

                                      Chris Davis (Gerrit)

                                      unread,
                                      May 15, 2026, 1:07:13 PM (5 days ago) May 15
                                      to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                      Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette and Shunya Shishido

                                      Chris Davis added 1 comment

                                      File components/startup_metric_utils/browser/startup_metric_utils.cc
                                      Line 445, Patchset 10: // Only record LCP if FCP was recorded for the same page load.
                                      Charles Harrison . resolved

                                      Are you sure this is true? i.e. that a page that reaches FCP is guaranteed to trigger LCP even if the tab is closed, etc.

                                      Chris Davis

                                      Yes FCP should be recorded before LCP.

                                      Charles Harrison

                                      That's not exactly the question I asked. I mean is it ever possible to get into a state where FPC is recorded for a page and LCP is not recorded?

                                      If so, the change is misleading because we could log lcp on the next page load.

                                      Chris Davis

                                      Correct - they were not tied together. Updated change connects them.

                                      Open in Gerrit

                                      Related details

                                      Attention is currently required from:
                                      • Charles Harrison
                                      • Francois Pierre Doray
                                      • Gabriel Charette
                                      • Shunya Shishido
                                        Submit Requirements:
                                          • requirement satisfiedCode-Coverage
                                          • requirement is not 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: chromium/src
                                          Gerrit-Branch: main
                                          Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                          Gerrit-Change-Number: 7830634
                                          Gerrit-PatchSet: 19
                                          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                          Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                          Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                          Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                          Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                          Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                          Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                          Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                          Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                          Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                          Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                          Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                          Gerrit-Comment-Date: Fri, 15 May 2026 17:07:07 +0000
                                          satisfied_requirement
                                          unsatisfied_requirement
                                          open
                                          diffy

                                          Gabriel Charette (Gerrit)

                                          unread,
                                          May 15, 2026, 3:36:16 PM (4 days ago) May 15
                                          to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                          Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray and Shunya Shishido

                                          Gabriel Charette added 2 comments

                                          File chrome/browser/metrics/first_web_contents_profiler.cc
                                          Line 100, Patchset 19 (Latest): // timing, guarded by the one-shot flag in startup_metric_utils.
                                          Gabriel Charette . unresolved

                                          I don't understand how this magically makes the other code hook to the FirstWebContentsProfiler?

                                          File tools/metrics/histograms/metadata/startup/histograms.xml
                                          Line 998, Patchset 19 (Latest): <owner>g...@chromium.org</owner>
                                          Gabriel Charette . unresolved

                                          Mark yourself as owner as well 😊

                                          Open in Gerrit

                                          Related details

                                          Attention is currently required from:
                                          • Charles Harrison
                                          • Chris Davis
                                          • Francois Pierre Doray
                                          • Shunya Shishido
                                          Submit Requirements:
                                            • requirement satisfiedCode-Coverage
                                            • 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: chromium/src
                                            Gerrit-Branch: main
                                            Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                            Gerrit-Change-Number: 7830634
                                            Gerrit-PatchSet: 19
                                            Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                            Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                            Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                            Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                            Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                            Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                            Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                            Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                            Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                            Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                            Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                            Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                            Gerrit-Comment-Date: Fri, 15 May 2026 19:36:10 +0000
                                            Gerrit-HasComments: Yes
                                            Gerrit-Has-Labels: No
                                            satisfied_requirement
                                            unsatisfied_requirement
                                            open
                                            diffy

                                            Chris Davis (Gerrit)

                                            unread,
                                            May 18, 2026, 12:39:01 AM (2 days ago) May 18
                                            to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                            Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette and Shunya Shishido

                                            Chris Davis added 2 comments

                                            File chrome/browser/metrics/first_web_contents_profiler.cc
                                            Line 100, Patchset 19: // timing, guarded by the one-shot flag in startup_metric_utils.
                                            Gabriel Charette . resolved

                                            I don't understand how this magically makes the other code hook to the FirstWebContentsProfiler?

                                            Chris Davis

                                            Looks like this can be completely removed as it is an artifact of a previous implementation. Thanks.

                                            File tools/metrics/histograms/metadata/startup/histograms.xml
                                            Line 998, Patchset 19: <owner>g...@chromium.org</owner>
                                            Gabriel Charette . resolved

                                            Mark yourself as owner as well 😊

                                            Chris Davis

                                            Done

                                            Open in Gerrit

                                            Related details

                                            Attention is currently required from:
                                            • Charles Harrison
                                            • Francois Pierre Doray
                                            • Gabriel Charette
                                            • Shunya Shishido
                                            Submit Requirements:
                                              • requirement satisfiedCode-Coverage
                                              • requirement is not 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: chromium/src
                                              Gerrit-Branch: main
                                              Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                              Gerrit-Change-Number: 7830634
                                              Gerrit-PatchSet: 20
                                              Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                              Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                              Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                              Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                              Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                              Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                              Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                              Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                              Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                              Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                              Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                              Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                              Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                              Gerrit-Comment-Date: Mon, 18 May 2026 04:38:49 +0000
                                              Gerrit-HasComments: Yes
                                              Gerrit-Has-Labels: No
                                              Comment-In-Reply-To: Gabriel Charette <g...@chromium.org>
                                              satisfied_requirement
                                              unsatisfied_requirement
                                              open
                                              diffy

                                              Shunya Shishido (Gerrit)

                                              unread,
                                              May 18, 2026, 10:01:31 PM (2 days ago) May 18
                                              to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                              Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray and Gabriel Charette

                                              Shunya Shishido added 2 comments

                                              File components/startup_metric_utils/browser/startup_metric_utils.h
                                              Line 249, Patchset 20 (Latest): // The navigation start of the page that recorded FCP. Used to ensure LCP
                                              // comes from the same page load.
                                              base::TimeTicks startup_fcp_navigation_start_;
                                              Shunya Shishido . unresolved

                                              I'm less confident this is appropriate. Can we use other existing info e.g., `is_first_run_` to only track the first web contents?

                                              File components/startup_metric_utils/browser/startup_metric_utils.cc
                                              Line 445, Patchset 20 (Latest): base::TimeTicks now) {
                                              Shunya Shishido . unresolved

                                              `now` is misleading. This is the time ticks of FCP completion.

                                              Open in Gerrit

                                              Related details

                                              Attention is currently required from:
                                              • Charles Harrison
                                              • Chris Davis
                                              • Francois Pierre Doray
                                              • Gabriel Charette
                                                Submit Requirements:
                                                  • requirement satisfiedCode-Coverage
                                                  • 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: chromium/src
                                                  Gerrit-Branch: main
                                                  Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                                  Gerrit-Change-Number: 7830634
                                                  Gerrit-PatchSet: 20
                                                  Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                                  Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                                  Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                                  Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                                  Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                                  Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                                  Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                                  Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                                  Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                                  Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                                  Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                                  Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                                  Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                                  Gerrit-Comment-Date: Tue, 19 May 2026 02:01:01 +0000
                                                  Gerrit-HasComments: Yes
                                                  Gerrit-Has-Labels: No
                                                  satisfied_requirement
                                                  unsatisfied_requirement
                                                  open
                                                  diffy

                                                  Chris Davis (Gerrit)

                                                  unread,
                                                  May 18, 2026, 11:54:56 PM (2 days ago) May 18
                                                  to Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Shunya Shishido, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                                  Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette and Shunya Shishido

                                                  Chris Davis added 2 comments

                                                  File components/startup_metric_utils/browser/startup_metric_utils.h
                                                  Line 249, Patchset 20: // The navigation start of the page that recorded FCP. Used to ensure LCP

                                                  // comes from the same page load.
                                                  base::TimeTicks startup_fcp_navigation_start_;
                                                  Shunya Shishido . resolved

                                                  I'm less confident this is appropriate. Can we use other existing info e.g., `is_first_run_` to only track the first web contents?

                                                  Chris Davis

                                                  Unfortunately no. is_first_run_ is if this is the first time the browser has ever been launched - not just the first browser instance of this session

                                                  File components/startup_metric_utils/browser/startup_metric_utils.cc
                                                  Line 445, Patchset 20: base::TimeTicks now) {
                                                  Shunya Shishido . resolved

                                                  `now` is misleading. This is the time ticks of FCP completion.

                                                  Chris Davis

                                                  Done

                                                  Open in Gerrit

                                                  Related details

                                                  Attention is currently required from:
                                                  • Charles Harrison
                                                  • Francois Pierre Doray
                                                  • Gabriel Charette
                                                  • Shunya Shishido
                                                  Submit Requirements:
                                                    • requirement satisfiedCode-Coverage
                                                    • requirement is not 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: chromium/src
                                                    Gerrit-Branch: main
                                                    Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                                    Gerrit-Change-Number: 7830634
                                                    Gerrit-PatchSet: 21
                                                    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                                    Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                                    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                                    Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                                    Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                                    Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                                    Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                                    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                                    Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                                    Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                                    Gerrit-Attention: Shunya Shishido <sisid...@chromium.org>
                                                    Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                                    Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                                    Gerrit-Comment-Date: Tue, 19 May 2026 03:54:48 +0000
                                                    Gerrit-HasComments: Yes
                                                    Gerrit-Has-Labels: No
                                                    Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
                                                    satisfied_requirement
                                                    unsatisfied_requirement
                                                    open
                                                    diffy

                                                    Shunya Shishido (Gerrit)

                                                    unread,
                                                    May 19, 2026, 12:36:54 AM (yesterday) May 19
                                                    to Chris Davis, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                                    Attention needed from Charles Harrison, Chris Davis, Francois Pierre Doray and Gabriel Charette

                                                    Shunya Shishido voted and added 2 comments

                                                    Votes added by Shunya Shishido

                                                    Code-Review+1

                                                    2 comments

                                                    Patchset-level comments
                                                    File-level comment, Patchset 21 (Latest):
                                                    Shunya Shishido . resolved

                                                    page_load_metrics LGTM w/ nit.

                                                    For other changes, please get code review from code owners.

                                                    File tools/metrics/histograms/metadata/startup/histograms.xml
                                                    Line 987, Patchset 2: [Desktop] Time from navigation start to first contentful paint in the first
                                                    Shunya Shishido . unresolved

                                                    I wonder if this is recorded only on Desktop.

                                                    Chris Davis

                                                    In matching with other startup.firstwebcontents.* histograms I'm ensuring these are not fired on Android.

                                                    Shunya Shishido

                                                    The latest patch looks not limited to Desktop again?

                                                    Open in Gerrit

                                                    Related details

                                                    Attention is currently required from:
                                                    • Charles Harrison
                                                    • Chris Davis
                                                    • Francois Pierre Doray
                                                    • Gabriel Charette
                                                      Submit Requirements:
                                                        • requirement satisfiedCode-Coverage
                                                        • requirement is not 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: chromium/src
                                                        Gerrit-Branch: main
                                                        Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                                        Gerrit-Change-Number: 7830634
                                                        Gerrit-PatchSet: 21
                                                        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                                        Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                                        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                                        Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                                        Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                                        Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                                        Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                                        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                                        Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                                        Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                                        Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                                                        Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                                        Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                                        Gerrit-Comment-Date: Tue, 19 May 2026 04:36:24 +0000
                                                        Gerrit-HasComments: Yes
                                                        Gerrit-Has-Labels: Yes
                                                        Comment-In-Reply-To: Chris Davis <chrd...@microsoft.com>
                                                        Comment-In-Reply-To: Shunya Shishido <sisid...@chromium.org>
                                                        satisfied_requirement
                                                        unsatisfied_requirement
                                                        open
                                                        diffy

                                                        Chris Davis (Gerrit)

                                                        unread,
                                                        May 19, 2026, 1:07:50 AM (yesterday) May 19
                                                        to Shunya Shishido, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                                        Attention needed from Charles Harrison, Francois Pierre Doray and Gabriel Charette

                                                        Chris Davis added 1 comment

                                                        File tools/metrics/histograms/metadata/startup/histograms.xml
                                                        Line 987, Patchset 2: [Desktop] Time from navigation start to first contentful paint in the first
                                                        Shunya Shishido . resolved

                                                        I wonder if this is recorded only on Desktop.

                                                        Chris Davis

                                                        In matching with other startup.firstwebcontents.* histograms I'm ensuring these are not fired on Android.

                                                        Shunya Shishido

                                                        The latest patch looks not limited to Desktop again?

                                                        Chris Davis

                                                        Done

                                                        Open in Gerrit

                                                        Related details

                                                        Attention is currently required from:
                                                        • Charles Harrison
                                                        • Francois Pierre Doray
                                                        • Gabriel Charette
                                                          Submit Requirements:
                                                            • requirement satisfiedCode-Coverage
                                                            • requirement is not 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: chromium/src
                                                            Gerrit-Branch: main
                                                            Gerrit-Change-Id: I8cbe5d28bc12fd2c824f781442704918c89c239e
                                                            Gerrit-Change-Number: 7830634
                                                            Gerrit-PatchSet: 22
                                                            Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                                                            Gerrit-Reviewer: Charles Harrison <cshar...@chromium.org>
                                                            Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                                                            Gerrit-Reviewer: Francois Pierre Doray <fdo...@chromium.org>
                                                            Gerrit-Reviewer: Gabriel Charette <g...@chromium.org>
                                                            Gerrit-Reviewer: Sean Maher <sp...@chromium.org>
                                                            Gerrit-Reviewer: Shunya Shishido <sisid...@chromium.org>
                                                            Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
                                                            Gerrit-CC: Todd Reifsteck <todd...@microsoft.com>
                                                            Gerrit-Attention: Gabriel Charette <g...@chromium.org>
                                                            Gerrit-Attention: Charles Harrison <cshar...@chromium.org>
                                                            Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                                            Gerrit-Comment-Date: Tue, 19 May 2026 05:07:40 +0000
                                                            Gerrit-HasComments: Yes
                                                            Gerrit-Has-Labels: No
                                                            satisfied_requirement
                                                            unsatisfied_requirement
                                                            open
                                                            diffy

                                                            Chris Davis (Gerrit)

                                                            unread,
                                                            May 19, 2026, 1:13:58 PM (14 hours ago) May 19
                                                            to Shunya Shishido, Gabriel Charette, Sean Maher, android-bu...@system.gserviceaccount.com, Charles Harrison, Francois Pierre Doray, Todd Reifsteck, Chromium LUCI CQ, Chromium Metrics Reviews, chromium...@chromium.org, chromiumme...@microsoft.com, asvitki...@chromium.org, droger+w...@chromium.org, core-web-vita...@chromium.org, asvitkine...@chromium.org, bmcquad...@chromium.org, csharris...@chromium.org, loading-rev...@chromium.org, speed-metrics...@chromium.org, speed-metr...@chromium.org
                                                            Attention needed from Charles Harrison, Francois Pierre Doray, Gabriel Charette and Sean Maher

                                                            Chris Davis added 1 comment

                                                            Patchset-level comments
                                                            File-level comment, Patchset 22 (Latest):
                                                            Chris Davis . resolved

                                                            @Sean Maher - can you review the startup_metrics changes?

                                                            Open in Gerrit

                                                            Related details

                                                            Attention is currently required from:
                                                            • Charles Harrison
                                                            • Francois Pierre Doray
                                                            • Gabriel Charette
                                                            • Sean Maher
                                                            Gerrit-Attention: Sean Maher <sp...@chromium.org>
                                                            Gerrit-Attention: Francois Pierre Doray <fdo...@chromium.org>
                                                            Gerrit-Comment-Date: Tue, 19 May 2026 17:13:38 +0000
                                                            Gerrit-HasComments: Yes
                                                            Gerrit-Has-Labels: No
                                                            satisfied_requirement
                                                            unsatisfied_requirement
                                                            open
                                                            diffy
                                                            Reply all
                                                            Reply to author
                                                            Forward
                                                            0 new messages