Keep extension service workers out of EcoQoS on Windows [chromium/src : main]

0 views
Skip to first unread message

Chris Davis (Gerrit)

unread,
Jul 9, 2026, 12:20:31 AM (14 days ago) Jul 9
to Patrick Monette, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
Attention needed from Arthur Sonzogni, Hiroki Nakagawa and Patrick Monette

Chris Davis voted Commit-Queue+1

Commit-Queue+1
Open in Gerrit

Related details

Attention is currently required from:
  • Arthur Sonzogni
  • Hiroki Nakagawa
  • Patrick Monette
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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
Gerrit-Change-Number: 8067314
Gerrit-PatchSet: 2
Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
Gerrit-Comment-Date: Thu, 09 Jul 2026 04:20:19 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: Yes
satisfied_requirement
unsatisfied_requirement
open
diffy

Arthur Sonzogni (Gerrit)

unread,
Jul 9, 2026, 7:15:47 AM (14 days ago) Jul 9
to Chris Davis, Patrick Monette, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
Attention needed from Chris Davis, Hiroki Nakagawa and Patrick Monette

Arthur Sonzogni added 4 comments

Patchset-level comments
File-level comment, Patchset 2 (Latest):
Arthur Sonzogni . resolved

Thanks!

Commit Message
Line 7, Patchset 2 (Latest):Keep extension service workers out of EcoQoS on Windows

Extension service workers can be left at background process priority
(EcoQoS on Windows). Under heavy system load their render process then
starves and cannot finish top-level script evaluation before the service
worker start timeout (kStartInstalledWorkerTimeout); the worker is torn
down and retried indefinitely. For force-installed extensions with
webRequestBlocking (e.g. enterprise DLP), this can block navigation for
minutes.
Arthur Sonzogni . unresolved

Q: You mention windows, but I don't see any windows specific code. Is this expected?

Line 46, Patchset 2 (Latest):Both features are gated so they can be disabled via Finch if needed.
Arthur Sonzogni . unresolved

The part in content adding "has_foreground_service_worker" checks isn't under the flags. Does this sentence still holds?

File content/browser/child_process_launcher.cc
Line 394, Patchset 2 (Latest):#if !BUILDFLAG(IS_ANDROID)
Arthur Sonzogni . unresolved

Can I defer content/ review to @pmon...@chromium.org ?

(If yes, feel free to close once the review is done, and I will stamp the approved patch)

Open in Gerrit

Related details

Attention is currently required from:
  • Chris Davis
  • Hiroki Nakagawa
  • Patrick Monette
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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
    Gerrit-Change-Number: 8067314
    Gerrit-PatchSet: 2
    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 11:15:29 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Chris Davis (Gerrit)

    unread,
    Jul 9, 2026, 10:29:35 AM (13 days ago) Jul 9
    to Patrick Monette, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
    Attention needed from Arthur Sonzogni, Hiroki Nakagawa and Patrick Monette

    Chris Davis added 3 comments

    Commit Message
    Line 7, Patchset 2 (Latest):Keep extension service workers out of EcoQoS on Windows

    Extension service workers can be left at background process priority
    (EcoQoS on Windows). Under heavy system load their render process then
    starves and cannot finish top-level script evaluation before the service
    worker start timeout (kStartInstalledWorkerTimeout); the worker is torn
    down and retried indefinitely. For force-installed extensions with
    webRequestBlocking (e.g. enterprise DLP), this can block navigation for
    minutes.
    Arthur Sonzogni . unresolved

    Q: You mention windows, but I don't see any windows specific code. Is this expected?

    Chris Davis

    The changes are not locked down to just Windows but the issue with service worker extensions at lowest priority is an issue on all platforms.

    Line 46, Patchset 2 (Latest):Both features are gated so they can be disabled via Finch if needed.
    Arthur Sonzogni . resolved

    The part in content adding "has_foreground_service_worker" checks isn't under the flags. Does this sentence still holds?

    Chris Davis

    This refers to kExtensionServiceWorkerVoter and kServiceWorkerForegroundOnExtensionStartup. The addition of the has_foreground_service_worker checks resolves a bug where this was not done in the override case.

    File content/browser/child_process_launcher.cc
    Line 394, Patchset 2 (Latest):#if !BUILDFLAG(IS_ANDROID)
    Arthur Sonzogni . resolved

    Can I defer content/ review to @pmon...@chromium.org ?

    (If yes, feel free to close once the review is done, and I will stamp the approved patch)

    Chris Davis

    That's fine.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Arthur Sonzogni
    • Hiroki Nakagawa
    • Patrick Monette
    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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
    Gerrit-Change-Number: 8067314
    Gerrit-PatchSet: 2
    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 14:29:22 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Arthur Sonzogni <arthurs...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Arthur Sonzogni (Gerrit)

    unread,
    Jul 9, 2026, 10:31:46 AM (13 days ago) Jul 9
    to Chris Davis, Patrick Monette, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
    Attention needed from Chris Davis, Hiroki Nakagawa and Patrick Monette

    Arthur Sonzogni added 2 comments

    Commit Message
    Line 7, Patchset 2 (Latest):Keep extension service workers out of EcoQoS on Windows

    Extension service workers can be left at background process priority
    (EcoQoS on Windows). Under heavy system load their render process then
    starves and cannot finish top-level script evaluation before the service
    worker start timeout (kStartInstalledWorkerTimeout); the worker is torn
    down and retried indefinitely. For force-installed extensions with
    webRequestBlocking (e.g. enterprise DLP), this can block navigation for
    minutes.
    Arthur Sonzogni . resolved

    Q: You mention windows, but I don't see any windows specific code. Is this expected?

    Chris Davis

    The changes are not locked down to just Windows but the issue with service worker extensions at lowest priority is an issue on all platforms.

    Arthur Sonzogni

    Thanks!

    File content/browser/child_process_launcher.cc
    Line 394, Patchset 2 (Latest):#if !BUILDFLAG(IS_ANDROID)
    Arthur Sonzogni . unresolved

    Can I defer content/ review to @pmon...@chromium.org ?

    (If yes, feel free to close once the review is done, and I will stamp the approved patch)

    Chris Davis

    That's fine.

    Arthur Sonzogni

    Okay. I am keeping it open until this get reviewed. Feel free to close once this is done to give visibility back to me.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Chris Davis
    • Hiroki Nakagawa
    • Patrick Monette
    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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
    Gerrit-Change-Number: 8067314
    Gerrit-PatchSet: 2
    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 14:31:29 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Chris Davis <chrd...@microsoft.com>
    Comment-In-Reply-To: Arthur Sonzogni <arthurs...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Devlin Cronin (Gerrit)

    unread,
    Jul 9, 2026, 11:56:58 AM (13 days ago) Jul 9
    to Chris Davis, Andrea Orru, Devlin Cronin, Patrick Monette, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
    Attention needed from Andrea Orru, Chris Davis, Hiroki Nakagawa and Patrick Monette

    Devlin Cronin added 1 comment

    Patchset-level comments
    Devlin Cronin . resolved

    Andrea should also take a look at this

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrea Orru
    • Chris Davis
    • Hiroki Nakagawa
    • Patrick Monette
    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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
    Gerrit-Change-Number: 8067314
    Gerrit-PatchSet: 2
    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
    Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
    Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
    Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
    Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
    Gerrit-Attention: Andrea Orru <andre...@chromium.org>
    Gerrit-Comment-Date: Thu, 09 Jul 2026 15:56:31 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Patrick Monette (Gerrit)

    unread,
    Jul 9, 2026, 3:21:57 PM (13 days ago) Jul 9
    to Chris Davis, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
    Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Hiroki Nakagawa

    Patrick Monette voted and added 3 comments

    Votes added by Patrick Monette

    Code-Review+1

    3 comments

    Patchset-level comments
    Patrick Monette . resolved

    lgtm

    Commit Message
    Line 19, Patchset 2 (Latest):and only covers workers that already have a WorkerNode. During the
    critical kStarting window there is no worker node or vote yet, so the
    render process falls to background priority and starves.
    Patrick Monette . resolved

    This is really a major flaw of the priority system in the performance manager. Unfortunately I don't have time to fix it right away.

    I'd love to have worker nodes created before they start so we could apply a priority as soon as possible.

    File content/browser/child_process_launcher.cc
    Line 394, Patchset 2 (Latest):#if !BUILDFLAG(IS_ANDROID)
    Arthur Sonzogni . resolved

    Can I defer content/ review to @pmon...@chromium.org ?

    (If yes, feel free to close once the review is done, and I will stamp the approved patch)

    Chris Davis

    That's fine.

    Arthur Sonzogni

    Okay. I am keeping it open until this get reviewed. Feel free to close once this is done to give visibility back to me.

    Patrick Monette

    It's adding a tiny bit more tech debt but there's already some there that I need to address anyways in the future. I think this is okay.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Andrea Orru
    • Arthur Sonzogni
    • Chris Davis
    • Hiroki Nakagawa
    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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
      Gerrit-Change-Number: 8067314
      Gerrit-PatchSet: 2
      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
      Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
      Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
      Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
      Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
      Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
      Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
      Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
      Gerrit-Attention: Andrea Orru <andre...@chromium.org>
      Gerrit-Comment-Date: Thu, 09 Jul 2026 19:21:46 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Justin Lulejian (Gerrit)

      unread,
      Jul 9, 2026, 5:39:07 PM (13 days ago) Jul 9
      to Chris Davis, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
      Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Hiroki Nakagawa

      Justin Lulejian added 1 comment

      File components/performance_manager/features.cc
      Line 300, Patchset 2 (Latest):BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
      Justin Lulejian . unresolved

      We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Andrea Orru
      • Arthur Sonzogni
      • Chris Davis
      • Hiroki Nakagawa
      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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
        Gerrit-Change-Number: 8067314
        Gerrit-PatchSet: 2
        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
        Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
        Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
        Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
        Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Attention: Andrea Orru <andre...@chromium.org>
        Gerrit-Comment-Date: Thu, 09 Jul 2026 21:38:59 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Chris Davis (Gerrit)

        unread,
        Jul 9, 2026, 5:40:46 PM (13 days ago) Jul 9
        to Justin Lulejian, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
        Attention needed from Andrea Orru, Arthur Sonzogni, Hiroki Nakagawa and Justin Lulejian

        Chris Davis added 1 comment

        File components/performance_manager/features.cc
        Line 300, Patchset 2 (Latest):BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
        Justin Lulejian . unresolved

        We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

        Chris Davis

        This is currently blocking a large number of companies in bug 484218883.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andrea Orru
        • Arthur Sonzogni
        • Hiroki Nakagawa
        • Justin Lulejian
        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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
        Gerrit-Change-Number: 8067314
        Gerrit-PatchSet: 2
        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
        Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
        Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
        Gerrit-Attention: Justin Lulejian <jlul...@chromium.org>
        Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Attention: Andrea Orru <andre...@chromium.org>
        Gerrit-Comment-Date: Thu, 09 Jul 2026 21:40:33 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Justin Lulejian <jlul...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Justin Lulejian (Gerrit)

        unread,
        Jul 9, 2026, 5:42:45 PM (13 days ago) Jul 9
        to Chris Davis, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
        Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Hiroki Nakagawa

        Justin Lulejian added 1 comment

        File components/performance_manager/features.cc
        Line 300, Patchset 2 (Latest):BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
        Justin Lulejian . unresolved

        We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

        Chris Davis

        This is currently blocking a large number of companies in bug 484218883.

        Justin Lulejian
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andrea Orru
        • Arthur Sonzogni
        • Chris Davis
        • Hiroki Nakagawa
        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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
        Gerrit-Change-Number: 8067314
        Gerrit-PatchSet: 2
        Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
        Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
        Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
        Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
        Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
        Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
        Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
        Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
        Gerrit-Attention: Andrea Orru <andre...@chromium.org>
        Gerrit-Comment-Date: Thu, 09 Jul 2026 21:42:37 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Justin Lulejian <jlul...@chromium.org>
        Comment-In-Reply-To: Chris Davis <chrd...@microsoft.com>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Justin Lulejian (Gerrit)

        unread,
        Jul 9, 2026, 5:47:28 PM (13 days ago) Jul 9
        to Chris Davis, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
        Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Hiroki Nakagawa

        Justin Lulejian added 1 comment

        File components/performance_manager/features.cc
        Line 300, Patchset 2 (Latest):BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
        Justin Lulejian . unresolved

        We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

        Chris Davis

        This is currently blocking a large number of companies in bug 484218883.

        Justin Lulejian

        @rdevlin...@chromium.org FYI.

        Justin Lulejian

        Also something to consider is that not all enterprises enable Finch so reverting this will require merging back changes to address those users.

        Gerrit-Comment-Date: Thu, 09 Jul 2026 21:47:20 +0000
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Justin Lulejian (Gerrit)

        unread,
        Jul 10, 2026, 2:36:07 PM (12 days ago) Jul 10
        to Chris Davis, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Hiroki Nakagawa, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
        Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Hiroki Nakagawa

        Justin Lulejian added 1 comment

        File components/performance_manager/features.cc
        Line 300, Patchset 2 (Latest):BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
        Justin Lulejian . resolved

        We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

        Chris Davis

        This is currently blocking a large number of companies in bug 484218883.

        Justin Lulejian

        @rdevlin...@chromium.org FYI.

        Justin Lulejian

        Also something to consider is that not all enterprises enable Finch so reverting this will require merging back changes to address those users.

        Justin Lulejian

        After speaking with Devlin I'll retract this request since we're still a couple week away from branch cut. We should have some metrics by then to decide whether to revert this default enable.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Andrea Orru
        • Arthur Sonzogni
        • Chris Davis
        • Hiroki Nakagawa
        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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
          Gerrit-Change-Number: 8067314
          Gerrit-PatchSet: 2
          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
          Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
          Gerrit-Attention: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Attention: Andrea Orru <andre...@chromium.org>
          Gerrit-Comment-Date: Fri, 10 Jul 2026 18:35:46 +0000
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Hiroki Nakagawa (Gerrit)

          unread,
          Jul 13, 2026, 2:19:54 AM (10 days ago) Jul 13
          to Chris Davis, Yoshisato Yanagisawa, Justin Lulejian, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis and Yoshisato Yanagisawa

          Hiroki Nakagawa added 1 comment

          Patchset-level comments
          Hiroki Nakagawa . resolved

          +yyanagisawa@: Can you review this CL on behalf of me?

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Andrea Orru
          • Arthur Sonzogni
          • Chris Davis
          • Yoshisato Yanagisawa
          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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
          Gerrit-Change-Number: 8067314
          Gerrit-PatchSet: 2
          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
          Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
          Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Attention: Andrea Orru <andre...@chromium.org>
          Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
          Gerrit-Comment-Date: Mon, 13 Jul 2026 06:19:32 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Yoshisato Yanagisawa (Gerrit)

          unread,
          Jul 13, 2026, 2:58:06 AM (10 days ago) Jul 13
          to Chris Davis, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Andrea Orru, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Andrea Orru, Arthur Sonzogni and Chris Davis

          Yoshisato Yanagisawa voted and added 1 comment

          Votes added by Yoshisato Yanagisawa

          Code-Review+1

          1 comment

          Patchset-level comments
          Yoshisato Yanagisawa . resolved

          This is actually for the extension service worker, I would like to delegate the decision to the extension folks. lgtm if the are fine.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Andrea Orru
          • Arthur Sonzogni
          • Chris Davis
          Gerrit-Comment-Date: Mon, 13 Jul 2026 06:57:34 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Andrea Orru (Gerrit)

          unread,
          Jul 13, 2026, 1:34:39 PM (9 days ago) Jul 13
          to Chris Davis, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Arthur Sonzogni and Chris Davis

          Andrea Orru voted Code-Review+1

          Code-Review+1
          Open in Gerrit

          Related details

          Attention is currently required from:
          • Arthur Sonzogni
          • Chris Davis
          Gerrit-Comment-Date: Mon, 13 Jul 2026 17:34:25 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Andrea Orru (Gerrit)

          unread,
          Jul 13, 2026, 1:35:08 PM (9 days ago) Jul 13
          to Chris Davis, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Arthur Sonzogni and Chris Davis

          Andrea Orru voted Code-Review+0

          Code-Review+0
          Gerrit-Comment-Date: Mon, 13 Jul 2026 17:34:50 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Andrea Orru (Gerrit)

          unread,
          Jul 13, 2026, 2:10:17 PM (9 days ago) Jul 13
          to Chris Davis, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Arthur Sonzogni and Chris Davis

          Andrea Orru voted Code-Review+1

          Code-Review+1
          Gerrit-Comment-Date: Mon, 13 Jul 2026 18:10:05 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Chris Davis (Gerrit)

          unread,
          Jul 13, 2026, 8:13:38 PM (9 days ago) Jul 13
          to Alex Moshchuk, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Arthur Sonzogni, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Alex Moshchuk, Arthur Sonzogni and Kinuko Yasuda

          Chris Davis added 1 comment

          Patchset-level comments
          Chris Davis . resolved

          Updating owners since Arthur is OOO

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex Moshchuk
          • Arthur Sonzogni
          • Kinuko Yasuda
          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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
          Gerrit-Change-Number: 8067314
          Gerrit-PatchSet: 2
          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
          Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
          Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Comment-Date: Tue, 14 Jul 2026 00:13:26 +0000
          Gerrit-HasComments: Yes
          Gerrit-Has-Labels: No
          satisfied_requirement
          unsatisfied_requirement
          open
          diffy

          Arthur Sonzogni (Gerrit)

          unread,
          Jul 14, 2026, 2:24:18 AM (9 days ago) Jul 14
          to Chris Davis, Alex Moshchuk, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Alex Moshchuk, Chris Davis and Kinuko Yasuda

          Arthur Sonzogni voted Code-Review+1

          Code-Review+1
          Open in Gerrit

          Related details

          Attention is currently required from:
          • Alex Moshchuk
          • Chris Davis
          • Kinuko Yasuda
          Submit Requirements:
          • requirement satisfiedCode-Coverage
          • requirement satisfiedCode-Owners
          • requirement satisfiedCode-Review
          • requirement satisfiedReview-Enforcement
          Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
          Gerrit-MessageType: comment
          Gerrit-Project: chromium/src
          Gerrit-Branch: main
          Gerrit-Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
          Gerrit-Change-Number: 8067314
          Gerrit-PatchSet: 2
          Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
          Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
          Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
          Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
          Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
          Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
          Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
          Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
          Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
          Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
          Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
          Gerrit-Comment-Date: Tue, 14 Jul 2026 06:24:01 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Alex Moshchuk (Gerrit)

          unread,
          Jul 14, 2026, 8:17:12 PM (8 days ago) Jul 14
          to Chris Davis, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
          Attention needed from Chris Davis and Kinuko Yasuda

          Alex Moshchuk added 1 comment

          File content/browser/service_worker/service_worker_version.cc
          Line 3369, Patchset 2 (Latest): script_url_.SchemeIs("chrome-extension")) {
          Alex Moshchuk . unresolved

          Hmm, this seems like a layering violation. content/ shouldn't know about the chrome-extension scheme or be checking it directly like this.

          Can this check go up to the content embedder through a new ContentBrowserClient API? Ideally, the feature flags would also be declared and checked in the chrome/ layer.

          Open in Gerrit

          Related details

          Attention is currently required from:
          • Chris Davis
          • Kinuko Yasuda
          Submit Requirements:
            • requirement satisfiedCode-Coverage
            • requirement satisfiedCode-Owners
            • requirement satisfiedCode-Review
            • requirement is not satisfiedNo-Unresolved-Comments
            • requirement satisfiedReview-Enforcement
            Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
            Gerrit-MessageType: comment
            Gerrit-Project: chromium/src
            Gerrit-Branch: main
            Gerrit-Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
            Gerrit-Change-Number: 8067314
            Gerrit-PatchSet: 2
            Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
            Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
            Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
            Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
            Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
            Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
            Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
            Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
            Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
            Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Comment-Date: Wed, 15 Jul 2026 00:16:57 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Chris Davis (Gerrit)

            unread,
            Jul 15, 2026, 12:36:35 AM (8 days ago) Jul 15
            to Arthur Sonzogni, Alex Moshchuk, Kinuko Yasuda, Andrea Orru, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
            Attention needed from Alex Moshchuk, Andrea Orru, Arthur Sonzogni, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

            Chris Davis added 1 comment

            File content/browser/service_worker/service_worker_version.cc
            Line 3369, Patchset 2: script_url_.SchemeIs("chrome-extension")) {
            Alex Moshchuk . resolved

            Hmm, this seems like a layering violation. content/ shouldn't know about the chrome-extension scheme or be checking it directly like this.

            Can this check go up to the content embedder through a new ContentBrowserClient API? Ideally, the feature flags would also be declared and checked in the chrome/ layer.

            Chris Davis

            Done — moved the check behind a new ContentBrowserClient::ShouldServiceWorkerRequireForegroundPriorityDuringStartup() .  content/  keeps only the  kStarting  gate;  ChromeContentBrowserClient  does the  extensions::kExtensionScheme  check and the feature flag now lives in  chrome/common/chrome_features.h .

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Alex Moshchuk
            • Andrea Orru
            • Arthur Sonzogni
            • Kinuko Yasuda
            • Patrick Monette
            • Yoshisato Yanagisawa
            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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
            Gerrit-Change-Number: 8067314
            Gerrit-PatchSet: 4
            Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
            Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
            Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
            Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
            Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
            Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
            Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
            Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
            Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
            Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
            Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
            Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
            Gerrit-Attention: Andrea Orru <andre...@chromium.org>
            Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
            Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
            Gerrit-Comment-Date: Wed, 15 Jul 2026 04:36:21 +0000
            Gerrit-HasComments: Yes
            Gerrit-Has-Labels: No
            Comment-In-Reply-To: Alex Moshchuk <ale...@chromium.org>
            satisfied_requirement
            unsatisfied_requirement
            open
            diffy

            Alex Moshchuk (Gerrit)

            unread,
            Jul 15, 2026, 12:49:59 PM (7 days ago) Jul 15
            to Chris Davis, Arthur Sonzogni, Kinuko Yasuda, Andrea Orru, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
            Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

            Alex Moshchuk added 1 comment

            File content/common/features.h
            Line 255, Patchset 4 (Latest):CONTENT_EXPORT BASE_DECLARE_FEATURE(kServiceWorkerForegroundOnExtensionStartup);
            Alex Moshchuk . unresolved

            Can this be removed now, since the feature has moved to chrome/?

            Open in Gerrit

            Related details

            Attention is currently required from:
            • Andrea Orru
            • Arthur Sonzogni
            • Chris Davis
            • Kinuko Yasuda
            • Patrick Monette
            • Yoshisato Yanagisawa
              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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                Gerrit-Change-Number: 8067314
                Gerrit-PatchSet: 4
                Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
                Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
                Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
                Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
                Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
                Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
                Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                Gerrit-Attention: Andrea Orru <andre...@chromium.org>
                Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
                Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                Gerrit-Comment-Date: Wed, 15 Jul 2026 16:49:47 +0000
                Gerrit-HasComments: Yes
                Gerrit-Has-Labels: No
                satisfied_requirement
                unsatisfied_requirement
                open
                diffy

                Chris Davis (Gerrit)

                unread,
                Jul 15, 2026, 1:11:31 PM (7 days ago) Jul 15
                to Arthur Sonzogni, Alex Moshchuk, Kinuko Yasuda, Andrea Orru, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
                Attention needed from Alex Moshchuk, Andrea Orru, Arthur Sonzogni, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

                Chris Davis added 1 comment

                File content/common/features.h
                Line 255, Patchset 4:CONTENT_EXPORT BASE_DECLARE_FEATURE(kServiceWorkerForegroundOnExtensionStartup);
                Alex Moshchuk . resolved

                Can this be removed now, since the feature has moved to chrome/?

                Chris Davis

                Thanks. Looks like I reintroduced it while resolving a conflict during rebase.

                Open in Gerrit

                Related details

                Attention is currently required from:
                • Alex Moshchuk
                • Andrea Orru
                • Arthur Sonzogni
                • Kinuko Yasuda
                • Patrick Monette
                • Yoshisato Yanagisawa
                  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: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                    Gerrit-Change-Number: 8067314
                    Gerrit-PatchSet: 4
                    Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                    Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                    Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
                    Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                    Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                    Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
                    Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
                    Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
                    Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                    Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
                    Gerrit-Attention: Alex Moshchuk <ale...@chromium.org>
                    Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
                    Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                    Gerrit-Attention: Andrea Orru <andre...@chromium.org>
                    Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
                    Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                    Gerrit-Comment-Date: Wed, 15 Jul 2026 17:11:12 +0000
                    Gerrit-HasComments: Yes
                    Gerrit-Has-Labels: No
                    Comment-In-Reply-To: Alex Moshchuk <ale...@chromium.org>
                    satisfied_requirement
                    unsatisfied_requirement
                    open
                    diffy

                    Alex Moshchuk (Gerrit)

                    unread,
                    Jul 15, 2026, 1:22:39 PM (7 days ago) Jul 15
                    to Chris Davis, Arthur Sonzogni, Kinuko Yasuda, Andrea Orru, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
                    Attention needed from Andrea Orru, Arthur Sonzogni, Chris Davis, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

                    Alex Moshchuk voted Code-Review+1

                    Code-Review+1
                    Open in Gerrit

                    Related details

                    Attention is currently required from:
                    • Andrea Orru
                    • Arthur Sonzogni
                    • Chris Davis
                    • Kinuko Yasuda
                    • Patrick Monette
                    • Yoshisato Yanagisawa
                      Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement satisfiedCode-Owners
                      • requirement satisfiedCode-Review
                      • requirement satisfiedReview-Enforcement
                      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                      Gerrit-MessageType: comment
                      Gerrit-Project: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                      Gerrit-Change-Number: 8067314
                      Gerrit-PatchSet: 5
                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                      Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
                      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
                      Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
                      Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
                      Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                      Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
                      Gerrit-Attention: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
                      Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                      Gerrit-Attention: Andrea Orru <andre...@chromium.org>
                      Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
                      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Comment-Date: Wed, 15 Jul 2026 17:22:22 +0000
                      Gerrit-HasComments: No
                      Gerrit-Has-Labels: Yes
                      satisfied_requirement
                      open
                      diffy

                      Andrea Orru (Gerrit)

                      unread,
                      Jul 15, 2026, 1:36:03 PM (7 days ago) Jul 15
                      to Chris Davis, Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
                      Attention needed from Arthur Sonzogni, Chris Davis, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

                      Andrea Orru voted Code-Review+1

                      Code-Review+1
                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
                      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Comment-Date: Wed, 15 Jul 2026 17:35:50 +0000
                      Gerrit-HasComments: No
                      Gerrit-Has-Labels: Yes
                      satisfied_requirement
                      open
                      diffy

                      Chris Davis (Gerrit)

                      unread,
                      Jul 15, 2026, 5:09:21 PM (7 days ago) Jul 15
                      to Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, Chromium LUCI CQ, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org
                      Attention needed from Arthur Sonzogni, Kinuko Yasuda, Patrick Monette and Yoshisato Yanagisawa

                      Chris Davis voted Commit-Queue+2

                      Commit-Queue+2
                      Open in Gerrit

                      Related details

                      Attention is currently required from:
                      • Arthur Sonzogni
                      Gerrit-Attention: Patrick Monette <pmon...@chromium.org>
                      Gerrit-Attention: Arthur Sonzogni <arthurs...@chromium.org>
                      Gerrit-Attention: Yoshisato Yanagisawa <yyana...@chromium.org>
                      Gerrit-Attention: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Comment-Date: Wed, 15 Jul 2026 21:09:08 +0000
                      Gerrit-HasComments: No
                      Gerrit-Has-Labels: Yes
                      satisfied_requirement
                      open
                      diffy

                      Chromium LUCI CQ (Gerrit)

                      unread,
                      Jul 15, 2026, 5:36:09 PM (7 days ago) Jul 15
                      to Chris Davis, Andrea Orru, Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org

                      Chromium LUCI CQ submitted the change

                      Change information

                      Commit message:
                      Keep extension service workers out of EcoQoS on Windows

                      Extension service workers can be left at background process priority
                      (EcoQoS on Windows). Under heavy system load their render process then
                      starves and cannot finish top-level script evaluation before the service
                      worker start timeout (kStartInstalledWorkerTimeout); the worker is torn
                      down and retried indefinitely. For force-installed extensions with
                      webRequestBlocking (e.g. enterprise DLP), this can block navigation for
                      minutes.

                      ExtensionServiceWorkerVoter already votes USER_BLOCKING for extension
                      (chrome-extension) service worker nodes, but it was disabled by default

                      and only covers workers that already have a WorkerNode. During the
                      critical kStarting window there is no worker node or vote yet, so the
                      render process falls to background priority and starves.

                      This CL keeps extension service workers at foreground priority for both
                      the starting and running states, then hands priority back to the normal
                      signals once startup completes:

                      - Enable ExtensionServiceWorkerVoter by default so running
                      chrome-extension service workers get a USER_BLOCKING vote and no
                      longer drop to background/EcoQoS.

                      - Add a ContentBrowserClient hook,
                      ShouldServiceWorkerRequireForegroundPriorityDuringStartup(script_url).
                      content/ calls it while a worker is kStarting but stays agnostic of
                      the chrome-extension scheme; ChromeContentBrowserClient implements the
                      policy (extension scheme + feature check). This covers the gap the
                      voter cannot (no worker node yet during startup).

                      - Declare and check the feature in the chrome/ layer:
                      features::kServiceWorkerForegroundOnExtensionStartup now lives in
                      chrome/common/chrome_features.{h,cc} instead of content/common.

                      - Honor has_foreground_service_worker under a Performance Manager
                      priority override. RenderProcessPriority::is_background() and
                      GetProcessPriority() previously ignored the flag whenever a
                      priority_override was present, which silently defeated the boost.

                      - Re-evaluate priority when startup finishes.
                      EmbeddedWorkerInstance::OnStarted() now calls UpdateForegroundPriority(),
                      dropping the temporary startup boost once the worker reaches kRunning
                      (it is likewise released when the worker stops).


                      Both features are gated so they can be disabled via Finch if needed.
                      Bug: 484218883
                      Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                      Commit-Queue: Chris Davis <chrd...@microsoft.com>
                      Reviewed-by: Alex Moshchuk <ale...@chromium.org>
                      Reviewed-by: Andrea Orru <andre...@chromium.org>
                      Cr-Commit-Position: refs/heads/main@{#1662868}
                      Files:
                      • M chrome/browser/chrome_content_browser_client.cc
                      • M chrome/browser/chrome_content_browser_client.h
                      • M chrome/common/chrome_features.cc
                      • M chrome/common/chrome_features.h
                      • M components/performance_manager/features.cc
                      • M content/browser/child_process_launcher.cc
                      • M content/browser/service_worker/embedded_worker_instance.cc
                      • M content/browser/service_worker/service_worker_version.cc
                      • M content/public/browser/content_browser_client.cc
                      • M content/public/browser/content_browser_client.h
                      Change size: M
                      Delta: 10 files changed, 93 insertions(+), 3 deletions(-)
                      Branch: refs/heads/main
                      Submit Requirements:
                      • requirement satisfiedCode-Review: +1 by Alex Moshchuk, +1 by Andrea Orru
                      Open in Gerrit
                      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                      Gerrit-MessageType: merged
                      Gerrit-Project: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                      Gerrit-Change-Number: 8067314
                      Gerrit-PatchSet: 6
                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                      Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
                      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
                      Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
                      open
                      diffy
                      satisfied_requirement

                      Chris Davis (Gerrit)

                      unread,
                      Jul 16, 2026, 3:55:53 PM (6 days ago) Jul 16
                      to Chromium LUCI CQ, Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org

                      Chris Davis added 1 comment

                      File components/performance_manager/features.cc
                      Line 300, Patchset 2:BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
                      Justin Lulejian . resolved

                      We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

                      Chris Davis

                      This is currently blocking a large number of companies in bug 484218883.

                      Justin Lulejian

                      @rdevlin...@chromium.org FYI.

                      Justin Lulejian

                      Also something to consider is that not all enterprises enable Finch so reverting this will require merging back changes to address those users.

                      Justin Lulejian

                      After speaking with Devlin I'll retract this request since we're still a couple week away from branch cut. We should have some metrics by then to decide whether to revert this default enable.

                      Chris Davis

                      @Justin - can you disable the experiment you are running? I think it is setting kExtensionServiceWorkerVoter disabled for some people that are trying to verify the fix in Canary.

                      Open in Gerrit

                      Related details

                      Attention set is empty
                      Submit Requirements:
                      • requirement satisfiedCode-Coverage
                      • requirement satisfiedCode-Owners
                      • requirement satisfiedCode-Review
                      • requirement satisfiedReview-Enforcement
                      Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
                      Gerrit-MessageType: comment
                      Gerrit-Project: chromium/src
                      Gerrit-Branch: main
                      Gerrit-Change-Id: I5a743dc9449e7f9c26af7eb1cdf24b3fdc8f4c25
                      Gerrit-Change-Number: 8067314
                      Gerrit-PatchSet: 6
                      Gerrit-Owner: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Alex Moshchuk <ale...@chromium.org>
                      Gerrit-Reviewer: Andrea Orru <andre...@chromium.org>
                      Gerrit-Reviewer: Arthur Sonzogni <arthurs...@chromium.org>
                      Gerrit-Reviewer: Chris Davis <chrd...@microsoft.com>
                      Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
                      Gerrit-Reviewer: Kinuko Yasuda <kin...@chromium.org>
                      Gerrit-Reviewer: Patrick Monette <pmon...@chromium.org>
                      Gerrit-Reviewer: Yoshisato Yanagisawa <yyana...@chromium.org>
                      Gerrit-CC: Devlin Cronin <rdevlin...@chromium.org>
                      Gerrit-CC: Hiroki Nakagawa <nhi...@chromium.org>
                      Gerrit-CC: Justin Lulejian <jlul...@chromium.org>
                      Gerrit-Comment-Date: Thu, 16 Jul 2026 19:55:41 +0000
                      Gerrit-HasComments: Yes
                      Gerrit-Has-Labels: No
                      satisfied_requirement
                      open
                      diffy

                      Justin Lulejian (Gerrit)

                      unread,
                      5:53 PM (3 hours ago) 5:53 PM
                      to Chromium LUCI CQ, Chris Davis, Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Patrick Monette, Devlin Cronin, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org

                      Justin Lulejian added 1 comment

                      File components/performance_manager/features.cc
                      Line 300, Patchset 2:BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
                      Justin Lulejian . resolved

                      We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

                      Chris Davis

                      This is currently blocking a large number of companies in bug 484218883.

                      Justin Lulejian

                      @rdevlin...@chromium.org FYI.

                      Justin Lulejian

                      Also something to consider is that not all enterprises enable Finch so reverting this will require merging back changes to address those users.

                      Justin Lulejian

                      After speaking with Devlin I'll retract this request since we're still a couple week away from branch cut. We should have some metrics by then to decide whether to revert this default enable.

                      Chris Davis

                      @Justin - can you disable the experiment you are running? I think it is setting kExtensionServiceWorkerVoter disabled for some people that are trying to verify the fix in Canary.

                      Justin Lulejian

                      That is possible but it would severely impact some experiment data. Before doing that could the people trying to verify the fix in canary try passing `--enable-features==ExtensionServiceWorkerVoter` to `chrome` forcibly enable it?

                      Gerrit-Comment-Date: Wed, 22 Jul 2026 21:53:04 +0000
                      satisfied_requirement
                      open
                      diffy

                      Chris Davis (Gerrit)

                      unread,
                      7:19 PM (2 hours ago) 7:19 PM
                      to Chromium LUCI CQ, Alex Moshchuk, Arthur Sonzogni, Kinuko Yasuda, Yoshisato Yanagisawa, Hiroki Nakagawa, Justin Lulejian, Patrick Monette, Devlin Cronin, chromium...@chromium.org, blink-work...@chromium.org, horo+...@chromium.org, kinuko+ser...@chromium.org, kinuko...@chromium.org, performance-m...@chromium.org, servicewor...@chromium.org, shimazu+se...@chromium.org

                      Chris Davis added 1 comment

                      File components/performance_manager/features.cc
                      Line 300, Patchset 2:BASE_FEATURE(kExtensionServiceWorkerVoter, base::FEATURE_ENABLED_BY_DEFAULT);
                      Justin Lulejian . resolved

                      We shouldn't enable this until https://crbug.com/493556675 is resolved. We're currently at 50% of stable. Hopefully this will be enabled by default in the next couple weeks once the analysis completes.

                      Chris Davis

                      This is currently blocking a large number of companies in bug 484218883.

                      Justin Lulejian

                      @rdevlin...@chromium.org FYI.

                      Justin Lulejian

                      Also something to consider is that not all enterprises enable Finch so reverting this will require merging back changes to address those users.

                      Justin Lulejian

                      After speaking with Devlin I'll retract this request since we're still a couple week away from branch cut. We should have some metrics by then to decide whether to revert this default enable.

                      Chris Davis

                      @Justin - can you disable the experiment you are running? I think it is setting kExtensionServiceWorkerVoter disabled for some people that are trying to verify the fix in Canary.

                      Justin Lulejian

                      That is possible but it would severely impact some experiment data. Before doing that could the people trying to verify the fix in canary try passing `--enable-features==ExtensionServiceWorkerVoter` to `chrome` forcibly enable it?

                      Chris Davis

                      That is what I had them do to verify the fix.

                      Gerrit-Comment-Date: Wed, 22 Jul 2026 23:18:56 +0000
                      satisfied_requirement
                      open
                      diffy
                      Reply all
                      Reply to author
                      Forward
                      0 new messages