Implement media element pseudo-classes [chromium/src : main]

0 views
Skip to first unread message

Philip Jägenstedt (Gerrit)

unread,
Nov 19, 2025, 4:51:04 PM11/19/25
to Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Philip Jägenstedt

Message from Philip Jägenstedt

Set Ready For Review

Open in Gerrit

Related details

Attention is currently required from:
  • Philip Jägenstedt
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
Gerrit-Change-Number: 7170539
Gerrit-PatchSet: 6
Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Philip Jägenstedt <foo...@chromium.org>
Gerrit-Comment-Date: Wed, 19 Nov 2025 21:50:50 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Philip Jägenstedt (Gerrit)

unread,
Nov 26, 2025, 8:25:48 AM11/26/25
to Rune Lillesveen, Dale Curtis, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Dale Curtis and Rune Lillesveen

Philip Jägenstedt added 1 comment

Patchset-level comments
File-level comment, Patchset 9 (Latest):
Philip Jägenstedt . resolved

This implementation is fairly complete, but I've opened https://github.com/whatwg/html/issues/11958 about one detail. I'd like the spec to change and will follow up with another CL and test if so.

Open in Gerrit

Related details

Attention is currently required from:
  • Dale Curtis
  • Rune Lillesveen
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
  • requirement is not satisfiedReview-Enforcement
Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
Gerrit-MessageType: comment
Gerrit-Project: chromium/src
Gerrit-Branch: main
Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
Gerrit-Change-Number: 7170539
Gerrit-PatchSet: 9
Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
Gerrit-Comment-Date: Wed, 26 Nov 2025 13:25:34 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Philip Jägenstedt (Gerrit)

unread,
Nov 26, 2025, 8:30:38 AM11/26/25
to Rune Lillesveen, Dale Curtis, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Dale Curtis and Rune Lillesveen

Philip Jägenstedt added 1 comment

Patchset-level comments
Philip Jägenstedt . resolved

This implementation is fairly complete, but I've opened https://github.com/whatwg/html/issues/11958 about one detail. I'd like the spec to change and will follow up with another CL and test if so.

Philip Jägenstedt

Oops, I forgot to upload my latest changes, doing that now.

Gerrit-Comment-Date: Wed, 26 Nov 2025 13:30:26 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Philip Jägenstedt <foo...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Rune Lillesveen (Gerrit)

unread,
Nov 27, 2025, 3:31:25 AM11/27/25
to Philip Jägenstedt, Rune Lillesveen, Dale Curtis, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
Attention needed from Dale Curtis and Philip Jägenstedt

Rune Lillesveen added 2 comments

Commit Message
Line 8, Patchset 10 (Latest):
Rune Lillesveen . unresolved

Perhaps mention which pseudo-classes?

File third_party/blink/renderer/core/html/media/html_media_element.cc
Line 1029, Patchset 10 (Latest): PseudoStateChanged(CSSSelector::kPseudoStalled);
Rune Lillesveen . unresolved

There are several PseudoStateChanged() calls not exercised by tests (and code coverage check complaining). Could maybe have some more wpts for pseudo state changes?

Open in Gerrit

Related details

Attention is currently required from:
  • Dale Curtis
  • Philip Jägenstedt
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
    Gerrit-Change-Number: 7170539
    Gerrit-PatchSet: 10
    Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
    Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
    Gerrit-Attention: Philip Jägenstedt <foo...@chromium.org>
    Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
    Gerrit-Comment-Date: Thu, 27 Nov 2025 08:31:06 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Philip Jägenstedt (Gerrit)

    unread,
    Nov 28, 2025, 4:43:16 AM11/28/25
    to Rune Lillesveen, Dale Curtis, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
    Attention needed from Dale Curtis and Rune Lillesveen

    Philip Jägenstedt added 2 comments

    Commit Message
    Line 8, Patchset 10:
    Rune Lillesveen . resolved

    Perhaps mention which pseudo-classes?

    Philip Jägenstedt

    Done

    File third_party/blink/renderer/core/html/media/html_media_element.cc
    Line 1029, Patchset 10: PseudoStateChanged(CSSSelector::kPseudoStalled);
    Rune Lillesveen . unresolved

    There are several PseudoStateChanged() calls not exercised by tests (and code coverage check complaining). Could maybe have some more wpts for pseudo state changes?

    Philip Jägenstedt

    Yes, I'll try removing them one by one and seeing which don't fail any tests. Also the tests are failing on the bots but passed for me locally, so I need to investigate that.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dale Curtis
    • Rune Lillesveen
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    • requirement is not satisfiedReview-Enforcement
    Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
    Gerrit-MessageType: comment
    Gerrit-Project: chromium/src
    Gerrit-Branch: main
    Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
    Gerrit-Change-Number: 7170539
    Gerrit-PatchSet: 11
    Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
    Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
    Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
    Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
    Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
    Gerrit-Comment-Date: Fri, 28 Nov 2025 09:42:58 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Dale Curtis (Gerrit)

    unread,
    Dec 1, 2025, 2:43:33 PM12/1/25
    to Philip Jägenstedt, Rune Lillesveen, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
    Attention needed from Philip Jägenstedt and Rune Lillesveen

    Dale Curtis voted and added 1 comment

    Votes added by Dale Curtis

    Code-Review+1

    1 comment

    Patchset-level comments
    File-level comment, Patchset 11 (Latest):
    Dale Curtis . resolved

    media code changes lgtm, but tests seem unhappy.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Philip Jägenstedt
    • Rune Lillesveen
    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: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
      Gerrit-Change-Number: 7170539
      Gerrit-PatchSet: 11
      Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
      Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
      Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
      Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
      Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
      Gerrit-CC: Menard, Alexis <alexis...@intel.com>
      Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
      Gerrit-Attention: Philip Jägenstedt <foo...@chromium.org>
      Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
      Gerrit-Comment-Date: Mon, 01 Dec 2025 19:43:20 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Philip Jägenstedt (Gerrit)

      unread,
      8:58 AM (14 hours ago) 8:58 AM
      to Dale Curtis, Rune Lillesveen, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
      Attention needed from Dale Curtis

      Philip Jägenstedt added 1 comment

      File third_party/blink/renderer/core/html/media/html_media_element.cc
      Line 4678, Patchset 12 (Latest): return MatchesBufferingPseudo() && sent_stalled_event_;
      Philip Jägenstedt . unresolved

      Thanks to https://github.com/whatwg/html/issues/12145 I realized that I should check `MatchesBufferingPseudo()` here and not just `sent_stalled_event_`. That makes the invalidation more complicated, however.

      futhark@ do you have any general guidance for how precise invalidation needs to be? Is it worth carefully ensuring that `PseudoStateChanged()` is only called when it's really changed, or can one take the approach of calling it whenever it might have changed to reduce bookkeeping?

      (Note that the tests are still wrong, so this CL isn't ready for review.)

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Dale Curtis
      Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
        Gerrit-Change-Number: 7170539
        Gerrit-PatchSet: 12
        Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
        Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
        Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Feb 2026 13:58:13 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Rune Lillesveen (Gerrit)

        unread,
        9:17 AM (14 hours ago) 9:17 AM
        to Philip Jägenstedt, Dale Curtis, Rune Lillesveen, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
        Attention needed from Dale Curtis and Philip Jägenstedt

        Rune Lillesveen added 1 comment

        File third_party/blink/renderer/core/html/media/html_media_element.cc
        Line 4678, Patchset 12 (Latest): return MatchesBufferingPseudo() && sent_stalled_event_;
        Philip Jägenstedt . unresolved

        Thanks to https://github.com/whatwg/html/issues/12145 I realized that I should check `MatchesBufferingPseudo()` here and not just `sent_stalled_event_`. That makes the invalidation more complicated, however.

        futhark@ do you have any general guidance for how precise invalidation needs to be? Is it worth carefully ensuring that `PseudoStateChanged()` is only called when it's really changed, or can one take the approach of calling it whenever it might have changed to reduce bookkeeping?

        (Note that the tests are still wrong, so this CL isn't ready for review.)

        Rune Lillesveen

        The style machinery assumes something changed when PseudoStateChanged() is called, so it depends on what the selectors involving the given pseudo class look like, the size of your DOM, and how often you invalidate.

        Worst case, if your media element comes early in the pre-order traversal of your document, there are thousands of elements in your document, and it contains a selector such as: `video:playing ~ * * { ... }`, you are basically recomputing styles for thousands of elements for each style update after you call PseudoStateChanged().

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Dale Curtis
        • Philip Jägenstedt
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
        Gerrit-Change-Number: 7170539
        Gerrit-PatchSet: 12
        Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
        Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
        Gerrit-Attention: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Feb 2026 14:17:07 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Philip Jägenstedt <foo...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Philip Jägenstedt (Gerrit)

        unread,
        10:53 AM (13 hours ago) 10:53 AM
        to Dale Curtis, Rune Lillesveen, Chromium LUCI CQ, Chromium Metrics Reviews, AyeAye, Menard, Alexis, chromium...@chromium.org, srirama chandra sekhar, blink-re...@chromium.org, asvitkine...@chromium.org, apavlo...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org, eric.c...@apple.com, feature-me...@chromium.org, jmedle...@chromium.org, kinuko...@chromium.org
        Attention needed from Dale Curtis and Rune Lillesveen

        Philip Jägenstedt added 1 comment

        File third_party/blink/renderer/core/html/media/html_media_element.cc
        Line 4678, Patchset 12 (Latest): return MatchesBufferingPseudo() && sent_stalled_event_;
        Philip Jägenstedt . unresolved

        Thanks to https://github.com/whatwg/html/issues/12145 I realized that I should check `MatchesBufferingPseudo()` here and not just `sent_stalled_event_`. That makes the invalidation more complicated, however.

        futhark@ do you have any general guidance for how precise invalidation needs to be? Is it worth carefully ensuring that `PseudoStateChanged()` is only called when it's really changed, or can one take the approach of calling it whenever it might have changed to reduce bookkeeping?

        (Note that the tests are still wrong, so this CL isn't ready for review.)

        Rune Lillesveen

        The style machinery assumes something changed when PseudoStateChanged() is called, so it depends on what the selectors involving the given pseudo class look like, the size of your DOM, and how often you invalidate.

        Worst case, if your media element comes early in the pre-order traversal of your document, there are thousands of elements in your document, and it contains a selector such as: `video:playing ~ * * { ... }`, you are basically recomputing styles for thousands of elements for each style update after you call PseudoStateChanged().

        Philip Jägenstedt

        Thanks, so it sounds like I should make some effort to only call `PseudoStateChanged()` when it did actually change, and not just invalidate whenever paused/readyState/networkState change.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Dale Curtis
        • Rune Lillesveen
        Submit Requirements:
        • requirement satisfiedCode-Coverage
        • requirement satisfiedCode-Owners
        • requirement is not satisfiedCode-Review
        • requirement is not satisfiedNo-Unresolved-Comments
        • requirement is not satisfiedReview-Enforcement
        Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. DiffyGerrit
        Gerrit-MessageType: comment
        Gerrit-Project: chromium/src
        Gerrit-Branch: main
        Gerrit-Change-Id: Ic61a19cc4693f28a13b93eb56f205956dbc3be1f
        Gerrit-Change-Number: 7170539
        Gerrit-PatchSet: 12
        Gerrit-Owner: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Dale Curtis <dalec...@chromium.org>
        Gerrit-Reviewer: Philip Jägenstedt <foo...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Chromium Metrics Reviews <chromium-met...@google.com>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-CC: srirama chandra sekhar <srir...@samsung.com>
        Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Attention: Dale Curtis <dalec...@chromium.org>
        Gerrit-Comment-Date: Wed, 11 Feb 2026 15:52:47 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Philip Jägenstedt <foo...@chromium.org>
        Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages