Fix hover style not updating after moveBefore() [chromium/src : main]

0 views
Skip to first unread message

YeongHan Kim (Gerrit)

unread,
Feb 1, 2026, 6:44:57 AM (7 days ago) Feb 1
to Dominic Farolino, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
Attention needed from Dominic Farolino and Mason Freed

YeongHan Kim added 1 comment

Patchset-level comments
File-level comment, Patchset 6 (Latest):
YeongHan Kim . resolved

Please take a look. Thank you!

Open in Gerrit

Related details

Attention is currently required from:
  • Dominic Farolino
  • Mason Freed
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: Iecd373f497841c93b11a1479c4356dc0eb696f54
Gerrit-Change-Number: 7533300
Gerrit-PatchSet: 6
Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Attention: Dominic Farolino <d...@chromium.org>
Gerrit-Comment-Date: Sun, 01 Feb 2026 11:44:16 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Dominic Farolino (Gerrit)

unread,
Feb 2, 2026, 11:24:44 AM (6 days ago) Feb 2
to YeongHan Kim, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
Attention needed from Mason Freed and YeongHan Kim

Dominic Farolino added 1 comment

Patchset-level comments
Dominic Farolino . resolved

Thanks for the CL! I think it looks fine, but it's a partial fix. You can see what I mean by doing the following:

1. Loading the URL: `data:text/html,<style> .item .controls { background: blue; } .item:hover .controls { background: red; } </style> <body> <div class="item" id="itemA"> <div class="controls" id="controlsA">A</div> </div> <div class="item" id="itemB"> <div class="controls" id="controlsB">B</div> </div> </body>` in your browser

2. Don't hover over A or B at all

3. Open DevTools and `itemA.parentElement.moveBefore(itemA, null);`

4. Hover for the first time over `itemA` and note that hovering doesn't work until you then un-hover, and *re*-hover a second time. Then it works.

So I think a little more might be required to get this all wrapped up. Could you investigate what is required to fix that? And can you add a second case to capture this bug too?

Open in Gerrit

Related details

Attention is currently required from:
  • Mason Freed
  • YeongHan Kim
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: Iecd373f497841c93b11a1479c4356dc0eb696f54
Gerrit-Change-Number: 7533300
Gerrit-PatchSet: 6
Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
Gerrit-Attention: Mason Freed <mas...@chromium.org>
Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
Gerrit-Comment-Date: Mon, 02 Feb 2026 16:24:38 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Mason Freed (Gerrit)

unread,
Feb 2, 2026, 2:54:39 PM (6 days ago) Feb 2
to YeongHan Kim, Dominic Farolino, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
Attention needed from YeongHan Kim

Mason Freed added 1 comment

File third_party/blink/web_tests/external/wpt/dom/nodes/moveBefore/hover-style-update.html
Line 3, Patchset 6 (Latest):<script src="/resources/testharness.js"></script>
Mason Freed . unresolved

Its always nice to add a <link> pointing to the relevant part of the specs. Like this:

```
<link rel="help" href="https://link-to-the-spec">
```

Open in Gerrit

Related details

Attention is currently required from:
  • YeongHan Kim
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: Iecd373f497841c93b11a1479c4356dc0eb696f54
    Gerrit-Change-Number: 7533300
    Gerrit-PatchSet: 6
    Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
    Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
    Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
    Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
    Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
    Gerrit-Comment-Date: Mon, 02 Feb 2026 19:54:29 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    YeongHan Kim (Gerrit)

    unread,
    Feb 3, 2026, 11:12:13 AM (5 days ago) Feb 3
    to Dominic Farolino, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
    Attention needed from Dominic Farolino and Mason Freed

    YeongHan Kim added 3 comments

    Patchset-level comments
    Dominic Farolino . resolved

    Thanks for the CL! I think it looks fine, but it's a partial fix. You can see what I mean by doing the following:

    1. Loading the URL: `data:text/html,<style> .item .controls { background: blue; } .item:hover .controls { background: red; } </style> <body> <div class="item" id="itemA"> <div class="controls" id="controlsA">A</div> </div> <div class="item" id="itemB"> <div class="controls" id="controlsB">B</div> </div> </body>` in your browser

    2. Don't hover over A or B at all

    3. Open DevTools and `itemA.parentElement.moveBefore(itemA, null);`

    4. Hover for the first time over `itemA` and note that hovering doesn't work until you then un-hover, and *re*-hover a second time. Then it works.

    So I think a little more might be required to get this all wrapped up. Could you investigate what is required to fix that? And can you add a second case to capture this bug too?

    YeongHan Kim

    Oh, thanks for catching what I missed! I've addressed it.

    File-level comment, Patchset 7 (Latest):
    YeongHan Kim . resolved

    Thanks for the review! I've addressed the feedback!

    File third_party/blink/web_tests/external/wpt/dom/nodes/moveBefore/hover-style-update.html
    Line 3, Patchset 6:<script src="/resources/testharness.js"></script>
    Mason Freed . resolved

    Its always nice to add a <link> pointing to the relevant part of the specs. Like this:

    ```
    <link rel="help" href="https://link-to-the-spec">
    ```

    YeongHan Kim

    Oh, I'll make sure to keep that in mind when writing test code from now on. Thanks!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Dominic Farolino
    • Mason Freed
    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: Iecd373f497841c93b11a1479c4356dc0eb696f54
      Gerrit-Change-Number: 7533300
      Gerrit-PatchSet: 7
      Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
      Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
      Gerrit-Attention: Mason Freed <mas...@chromium.org>
      Gerrit-Attention: Dominic Farolino <d...@chromium.org>
      Gerrit-Comment-Date: Tue, 03 Feb 2026 16:11:38 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
      Comment-In-Reply-To: Dominic Farolino <d...@chromium.org>
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Dominic Farolino (Gerrit)

      unread,
      Feb 3, 2026, 1:14:46 PM (5 days ago) Feb 3
      to YeongHan Kim, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
      Attention needed from Mason Freed and YeongHan Kim

      Dominic Farolino voted and added 1 comment

      Votes added by Dominic Farolino

      Code-Review+1

      1 comment

      Patchset-level comments
      File-level comment, Patchset 7 (Latest):
      Dominic Farolino . resolved

      I think this looks good, and it definitely fixes the two tests (thanks for adding the second one). But I have to admit I don't understand the element rare data vector restyle flags all that well. So I'll LGTM, but please wait for Mason's LGTM too.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Mason Freed
      • YeongHan Kim
      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: Iecd373f497841c93b11a1479c4356dc0eb696f54
      Gerrit-Change-Number: 7533300
      Gerrit-PatchSet: 7
      Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
      Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
      Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
      Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
      Gerrit-Attention: Mason Freed <mas...@chromium.org>
      Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
      Gerrit-Comment-Date: Tue, 03 Feb 2026 18:14:38 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Mason Freed (Gerrit)

      unread,
      Feb 3, 2026, 4:54:57 PM (5 days ago) Feb 3
      to YeongHan Kim, Dominic Farolino, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
      Attention needed from YeongHan Kim

      Mason Freed added 2 comments

      File third_party/blink/renderer/core/dom/element.cc
      Line 4487, Patchset 7 (Latest): data->ClearRestyleFlags();
      Mason Freed . unresolved

      So this affects all of these methods:

      https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/dom/node-inl.h;l=51;drc=af6ca53b19edb04cfb044c0bb70fcd3f0e8b0a14

      Help me understand the change. Essentially, it looks like the new code says: if this is a state preserving atomic move, *don't* clear the restyle flags (e.g. `SetChildrenOrSiblingsAffectedByHover()`). But that, by itself, doesn't seem like it would fix the general issue that we need to re-calculate the focus/hover/etc styles after an atomic move, because the move could have modified hover states, etc. I guess that recalculation is already happening since node removal invalidates style, so these flags will get recalculated anyway. So why is it necessary to *not* clear the flags for atomic moves only?

      Line 4488, Patchset 7 (Latest): if (ElementAnimations* element_animations =
      Mason Freed . unresolved

      Side-note: if this approach ends up being the final one, I think it'd be a good idea to add some test cases (for atomic moves) to the AffectedByPseudoTest:

      https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/affected_by_pseudo_test.cc;l=25;drc=af6ca53b19edb04cfb044c0bb70fcd3f0e8b0a14

      Open in Gerrit

      Related details

      Attention is currently required from:
      • YeongHan Kim
      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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 7
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Comment-Date: Tue, 03 Feb 2026 21:54:49 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Mason Freed (Gerrit)

        unread,
        Feb 3, 2026, 4:55:42 PM (5 days ago) Feb 3
        to YeongHan Kim, Rune Lillesveen, Dominic Farolino, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
        Attention needed from Rune Lillesveen and YeongHan Kim

        Mason Freed added 1 comment

        Patchset-level comments
        Mason Freed . resolved

        +futhark who is likely a better review for this, should the approach stay based on restyle flags.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Rune Lillesveen
        • YeongHan Kim
        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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 7
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Comment-Date: Tue, 03 Feb 2026 21:55:35 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Rune Lillesveen (Gerrit)

        unread,
        Feb 5, 2026, 7:19:23 AM (3 days ago) Feb 5
        to YeongHan Kim, Rune Lillesveen, Dominic Farolino, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
        Attention needed from YeongHan Kim

        Rune Lillesveen added 1 comment

        File third_party/blink/renderer/core/dom/element.cc
        Line 4487, Patchset 7 (Latest): data->ClearRestyleFlags();
        Mason Freed . unresolved

        So this affects all of these methods:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/dom/node-inl.h;l=51;drc=af6ca53b19edb04cfb044c0bb70fcd3f0e8b0a14

        Help me understand the change. Essentially, it looks like the new code says: if this is a state preserving atomic move, *don't* clear the restyle flags (e.g. `SetChildrenOrSiblingsAffectedByHover()`). But that, by itself, doesn't seem like it would fix the general issue that we need to re-calculate the focus/hover/etc styles after an atomic move, because the move could have modified hover states, etc. I guess that recalculation is already happening since node removal invalidates style, so these flags will get recalculated anyway. So why is it necessary to *not* clear the flags for atomic moves only?

        Rune Lillesveen

        Yes, I don't understand this either. If you move a subtree from a point where you may be affected by a :hover rule to a place where you cannot, the restyle flags should be cleared.

        For instance, if you have:

        ```
        <style>
        :hover #fromParent #toMove { ... }
        </style>
        <div id="hovered">
        <div id="toParent>
        </div>
        <div id="fromParent">
        <div id="toMove"></div>
        </div>
        <div>
        ```

        and do an atomic move to #toParent, I would expect the restyle flags to be cleared for hover.

        Also, why wouldn't the restyle flags be updated correctly after the move?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • YeongHan Kim
        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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 7
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Comment-Date: Thu, 05 Feb 2026 12:19:10 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        YeongHan Kim (Gerrit)

        unread,
        Feb 6, 2026, 11:19:35 AM (2 days ago) Feb 6
        to Rune Lillesveen, Dominic Farolino, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
        Attention needed from Dominic Farolino, Mason Freed and Rune Lillesveen

        YeongHan Kim added 3 comments

        Patchset-level comments
        File-level comment, Patchset 9 (Latest):
        YeongHan Kim . resolved

        Thanks for the review!
        This was very helpful, and I've come up with a possible solution. Could you take another look?

        File third_party/blink/renderer/core/dom/element.cc
        Line 4487, Patchset 7: data->ClearRestyleFlags();
        Mason Freed . unresolved

        So this affects all of these methods:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/dom/node-inl.h;l=51;drc=af6ca53b19edb04cfb044c0bb70fcd3f0e8b0a14

        Help me understand the change. Essentially, it looks like the new code says: if this is a state preserving atomic move, *don't* clear the restyle flags (e.g. `SetChildrenOrSiblingsAffectedByHover()`). But that, by itself, doesn't seem like it would fix the general issue that we need to re-calculate the focus/hover/etc styles after an atomic move, because the move could have modified hover states, etc. I guess that recalculation is already happening since node removal invalidates style, so these flags will get recalculated anyway. So why is it necessary to *not* clear the flags for atomic moves only?

        Rune Lillesveen

        Yes, I don't understand this either. If you move a subtree from a point where you may be affected by a :hover rule to a place where you cannot, the restyle flags should be cleared.

        For instance, if you have:

        ```
        <style>
        :hover #fromParent #toMove { ... }
        </style>
        <div id="hovered">
        <div id="toParent>
        </div>
        <div id="fromParent">
        <div id="toMove"></div>
        </div>
        <div>
        ```

        and do an atomic move to #toParent, I would expect the restyle flags to be cleared for hover.

        Also, why wouldn't the restyle flags be updated correctly after the move?

        YeongHan Kim

        I was misunderstanding the flags, and it seems like the tests were passing by coincidence. Sorry for the confusion.
        As you pointed out, since the position has changed, clearing the flags is correct. The issue was that the style wasn't being recalculated after clearing them, and I expect the updated patch should fix it.
        Thanks for the guidance!

        Line 4488, Patchset 7: if (ElementAnimations* element_animations =
        Mason Freed . resolved

        Side-note: if this approach ends up being the final one, I think it'd be a good idea to add some test cases (for atomic moves) to the AffectedByPseudoTest:

        https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/affected_by_pseudo_test.cc;l=25;drc=af6ca53b19edb04cfb044c0bb70fcd3f0e8b0a14

        YeongHan Kim

        This approach was incorrect, so I'm marking this as done without implementing it.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Dominic Farolino
        • Mason Freed
        • Rune Lillesveen
        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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 9
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: Mason Freed <mas...@chromium.org>
        Gerrit-Attention: Dominic Farolino <d...@chromium.org>
        Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Comment-Date: Fri, 06 Feb 2026 16:18:59 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Mason Freed <mas...@chromium.org>
        Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Dominic Farolino (Gerrit)

        unread,
        Feb 6, 2026, 2:35:53 PM (2 days ago) Feb 6
        to YeongHan Kim, Rune Lillesveen, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
        Attention needed from Mason Freed, Rune Lillesveen and YeongHan Kim

        Dominic Farolino added 1 comment

        Patchset-level comments
        Dominic Farolino . resolved

        Can you describe the solution approach in the commit description, and explain how it works?

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Mason Freed
        • Rune Lillesveen
        • YeongHan Kim
        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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 9
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: Mason Freed <mas...@chromium.org>
        Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Attention: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Comment-Date: Fri, 06 Feb 2026 19:35:46 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        YeongHan Kim (Gerrit)

        unread,
        Feb 7, 2026, 1:18:33 AM (yesterday) Feb 7
        to Rune Lillesveen, Dominic Farolino, Mason Freed, Chromium LUCI CQ, chromium...@chromium.org, blink-re...@chromium.org, blink-revie...@chromium.org, blink-...@chromium.org
        Attention needed from Rune Lillesveen

        YeongHan Kim added 1 comment

        Patchset-level comments
        File-level comment, Patchset 10 (Latest):
        YeongHan Kim . resolved

        Ok! I've added more details to the commit description.

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Rune Lillesveen
        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: Iecd373f497841c93b11a1479c4356dc0eb696f54
        Gerrit-Change-Number: 7533300
        Gerrit-PatchSet: 10
        Gerrit-Owner: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Reviewer: Dominic Farolino <d...@chromium.org>
        Gerrit-Reviewer: Mason Freed <mas...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Reviewer: YeongHan Kim <soosu...@gmail.com>
        Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
        Gerrit-Comment-Date: Sat, 07 Feb 2026 06:17:55 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy
        Reply all
        Reply to author
        Forward
        0 new messages