Fix background painting when scrolling in reversed-flow containers [chromium/src : main]

0 views
Skip to first unread message

Eain Chen (Gerrit)

unread,
Jan 30, 2026, 6:03:31 PM (8 days ago) Jan 30
to Claire Chambers, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Claire Chambers and Olga Gerchikov

Eain Chen added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2228, Patchset 2 (Latest): if (box.StyleRef().FlexDirection() == EFlexDirection::kRowReverse) {
Eain Chen . unresolved

WIP: Add test cases to cover the following new logic.

Open in Gerrit

Related details

Attention is currently required from:
  • Claire Chambers
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 2
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
Gerrit-Comment-Date: Fri, 30 Jan 2026 23:03:21 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Claire Chambers (Gerrit)

unread,
Feb 2, 2026, 2:48:09 AM (5 days ago) Feb 2
to Eain Chen, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Eain Chen and Olga Gerchikov

Claire Chambers added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2221, Patchset 2 (Latest): // be adjusted. The default scroll offset is calculated from the top-left
// (or start) of the content. However, in a reversed container, scrolling
// is calculated from the bottom-right (or end).
Claire Chambers . unresolved

This comment annoyed me, because this isn't a given - inline flows can go in any direction based on language.

I discovered that your bug also repros for `direction: rtl`. In that case, reversing the flow direction actually *fixes* the bug (because it's reversed twice).

Are we sure the scroll offsets are being used correctly here? This might need to be resolved upstream from here, by calculating absolute offsets as always being the distance from the origin to start. It seems that when the flow direction is inverted we keep using the original origin - your change simply corrects it after the fact for a single property.

Open in Gerrit

Related details

Attention is currently required from:
  • Eain Chen
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 2
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Eain Chen <eain...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Comment-Date: Mon, 02 Feb 2026 07:48:00 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Eain Chen (Gerrit)

unread,
Feb 2, 2026, 10:21:58 AM (5 days ago) Feb 2
to Claire Chambers, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Claire Chambers and Olga Gerchikov

Eain Chen added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2221, Patchset 2 (Latest): // be adjusted. The default scroll offset is calculated from the top-left
// (or start) of the content. However, in a reversed container, scrolling
// is calculated from the bottom-right (or end).
Claire Chambers . unresolved

This comment annoyed me, because this isn't a given - inline flows can go in any direction based on language.

I discovered that your bug also repros for `direction: rtl`. In that case, reversing the flow direction actually *fixes* the bug (because it's reversed twice).

Are we sure the scroll offsets are being used correctly here? This might need to be resolved upstream from here, by calculating absolute offsets as always being the distance from the origin to start. It seems that when the flow direction is inverted we keep using the original origin - your change simply corrects it after the fact for a single property.

Eain Chen

Thanks, it's hard to describe clearly with these direction words. I'll try to reduce the ambiguity.

I'll also investigate the case of `direction: rtl`. In this bug, when `flex-direction` is reversed, the behavior appears similar, which suggests there may be a shared underlying issue around how scroll offsets are interpreted. I’ll try to apply the correct calculation upstream.

Open in Gerrit

Related details

Attention is currently required from:
  • Claire Chambers
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 2
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
Gerrit-Comment-Date: Mon, 02 Feb 2026 15:21:43 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Claire Chambers <clcha...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Eain Chen (Gerrit)

unread,
Feb 5, 2026, 4:47:26 PM (2 days ago) Feb 5
to Claire Chambers, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Claire Chambers and Olga Gerchikov

Eain Chen added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2221, Patchset 2: // be adjusted. The default scroll offset is calculated from the top-left

// (or start) of the content. However, in a reversed container, scrolling
// is calculated from the bottom-right (or end).
Claire Chambers . unresolved

This comment annoyed me, because this isn't a given - inline flows can go in any direction based on language.

I discovered that your bug also repros for `direction: rtl`. In that case, reversing the flow direction actually *fixes* the bug (because it's reversed twice).

Are we sure the scroll offsets are being used correctly here? This might need to be resolved upstream from here, by calculating absolute offsets as always being the distance from the origin to start. It seems that when the flow direction is inverted we keep using the original origin - your change simply corrects it after the fact for a single property.

Eain Chen

Thanks, it's hard to describe clearly with these direction words. I'll try to reduce the ambiguity.

I'll also investigate the case of `direction: rtl`. In this bug, when `flex-direction` is reversed, the behavior appears similar, which suggests there may be a shared underlying issue around how scroll offsets are interpreted. I’ll try to apply the correct calculation upstream.

Eain Chen

After investigating, the scroll offset originates from `PaintLayerScrollableArea::scroll_offset_`. We also found that there are universal standers based on [https://www.w3.org/TR/cssom-view-1/#scrolling-events], so, we cannot change the core logic to calculate absolute offsets.

To proceed with the fix, I am applying the same offset adjustment logic during the painting stage for `direction: rtl`, as the rendering mechanism is the same. The key to this approach is using the XOR to correctly handle the `rtl` case alongside `flex-direction: row-reverse`.

I did some tests on my fix and on Firefox. They work as expected. The manual tests details are in the CL description.

Open in Gerrit

Related details

Attention is currently required from:
  • Claire Chambers
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 4
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
Gerrit-Comment-Date: Thu, 05 Feb 2026 21:47:10 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Eain Chen <eain...@microsoft.com>
Comment-In-Reply-To: Claire Chambers <clcha...@microsoft.com>
satisfied_requirement
unsatisfied_requirement
open
diffy

Claire Chambers (Gerrit)

unread,
Feb 5, 2026, 5:49:31 PM (2 days ago) Feb 5
to Eain Chen, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Eain Chen and Olga Gerchikov

Claire Chambers added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2221, Patchset 2: // be adjusted. The default scroll offset is calculated from the top-left
// (or start) of the content. However, in a reversed container, scrolling
// is calculated from the bottom-right (or end).
Claire Chambers . unresolved

This comment annoyed me, because this isn't a given - inline flows can go in any direction based on language.

I discovered that your bug also repros for `direction: rtl`. In that case, reversing the flow direction actually *fixes* the bug (because it's reversed twice).

Are we sure the scroll offsets are being used correctly here? This might need to be resolved upstream from here, by calculating absolute offsets as always being the distance from the origin to start. It seems that when the flow direction is inverted we keep using the original origin - your change simply corrects it after the fact for a single property.

Eain Chen

Thanks, it's hard to describe clearly with these direction words. I'll try to reduce the ambiguity.

I'll also investigate the case of `direction: rtl`. In this bug, when `flex-direction` is reversed, the behavior appears similar, which suggests there may be a shared underlying issue around how scroll offsets are interpreted. I’ll try to apply the correct calculation upstream.

Eain Chen

After investigating, the scroll offset originates from `PaintLayerScrollableArea::scroll_offset_`. We also found that there are universal standers based on [https://www.w3.org/TR/cssom-view-1/#scrolling-events], so, we cannot change the core logic to calculate absolute offsets.

To proceed with the fix, I am applying the same offset adjustment logic during the painting stage for `direction: rtl`, as the rendering mechanism is the same. The key to this approach is using the XOR to correctly handle the `rtl` case alongside `flex-direction: row-reverse`.

I did some tests on my fix and on Firefox. They work as expected. The manual tests details are in the CL description.

Claire Chambers

Perhaps I should have been a little more specific with my guidance, I suspected that chromium probably already had a way of doing this that didn't require any calculating, and after duing a little perusing I found ScrollableArea::ScrollPosition and ScrollableArea::ScrollOffsetToPosition

These do exactly what you intend without creating any potentially brittle property specific logic.

I built locally with the following change:

```
diff --git a/third_party/blink/renderer/core/paint/box_fragment_painter.cc b/third_party/blink/renderer/core/paint/box_fragment_painter.cc
index f66e439deb98a..2c5c582b0a02a 100644
--- a/third_party/blink/renderer/core/paint/box_fragment_painter.cc
+++ b/third_party/blink/renderer/core/paint/box_fragment_painter.cc
@@ -2218,8 +2218,11 @@ PhysicalRect BoxFragmentPainter::AdjustRectForScrolledContent(
PhysicalRect scrolled_paint_rect = rect;
// Adjust the paint rect to reflect a scrolled content box with borders at
// the ends.
- scrolled_paint_rect.offset -=
- PhysicalOffset(physical.PixelSnappedScrolledContentOffset());
+ if (PaintLayerScrollableArea* scroller =
+ To<LayoutBox>(physical.GetLayoutObject())->GetScrollableArea()) {
+ scrolled_paint_rect.offset -=
+ PhysicalOffset::FromPointFFloor(scroller->ScrollPosition());
+ }
scrolled_paint_rect.size =
physical.ScrollSize() +
PhysicalSize(borders.HorizontalSum(), borders.VerticalSum());
```

And it seems to pass all cases. Under the hood, it uses the scroll origin rather than calculating the max offset.

Do you think this would work? I think it would be better if it's possible to re-use existing functionality.

Open in Gerrit

Related details

Attention is currently required from:
  • Eain Chen
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 4
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Eain Chen <eain...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Comment-Date: Thu, 05 Feb 2026 22:49:22 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Eain Chen (Gerrit)

unread,
Feb 5, 2026, 8:48:20 PM (2 days ago) Feb 5
to Claire Chambers, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Claire Chambers and Olga Gerchikov

Eain Chen added 1 comment

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Eain Chen

Thanks, re-use the ScrollPosition() method looks good for all scenarios. It's much easier.

Open in Gerrit

Related details

Attention is currently required from:
  • Claire Chambers
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
Gerrit-Change-Number: 7535331
Gerrit-PatchSet: 6
Gerrit-Owner: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
Gerrit-CC: John An <jo...@microsoft.com>
Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
Gerrit-Comment-Date: Fri, 06 Feb 2026 01:48:08 +0000
satisfied_requirement
unsatisfied_requirement
open
diffy

Eain Chen (Gerrit)

unread,
Feb 6, 2026, 4:57:55 PM (20 hours ago) Feb 6
to AyeAye, Claire Chambers, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Claire Chambers and Olga Gerchikov

Eain Chen added 2 comments

File third_party/blink/renderer/core/paint/box_fragment_painter.cc
Line 2221, Patchset 2: // be adjusted. The default scroll offset is calculated from the top-left
// (or start) of the content. However, in a reversed container, scrolling
// is calculated from the bottom-right (or end).
Claire Chambers . resolved
Eain Chen

Done

Line 2228, Patchset 2: if (box.StyleRef().FlexDirection() == EFlexDirection::kRowReverse) {
Eain Chen . resolved

WIP: Add test cases to cover the following new logic.

Eain Chen

Done

Open in Gerrit

Related details

Attention is currently required from:
  • Claire Chambers
  • Olga Gerchikov
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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
    Gerrit-Change-Number: 7535331
    Gerrit-PatchSet: 7
    Gerrit-Owner: Eain Chen <eain...@microsoft.com>
    Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
    Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
    Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
    Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
    Gerrit-CC: John An <jo...@microsoft.com>
    Gerrit-Attention: Olga Gerchikov <gerc...@microsoft.com>
    Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
    Gerrit-Comment-Date: Fri, 06 Feb 2026 21:57:47 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Olga Gerchikov (Gerrit)

    unread,
    Feb 6, 2026, 5:54:26 PM (19 hours ago) Feb 6
    to Eain Chen, AyeAye, Claire Chambers, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Claire Chambers and Eain Chen

    Olga Gerchikov added 1 comment

    File third_party/blink/web_tests/external/wpt/css/css-backgrounds/local-attachment-flex-column-reverse-scroll.html
    Line 21, Patchset 7 (Latest):.container::-webkit-scrollbar {
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Claire Chambers
    • Eain Chen
    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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
      Gerrit-Change-Number: 7535331
      Gerrit-PatchSet: 7
      Gerrit-Owner: Eain Chen <eain...@microsoft.com>
      Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
      Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
      Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
      Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
      Gerrit-CC: John An <jo...@microsoft.com>
      Gerrit-Attention: Eain Chen <eain...@microsoft.com>
      Gerrit-Attention: Claire Chambers <clcha...@microsoft.com>
      Gerrit-Comment-Date: Fri, 06 Feb 2026 22:54:17 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Claire Chambers (Gerrit)

      unread,
      3:52 AM (9 hours ago) 3:52 AM
      to Eain Chen, AyeAye, Olga Gerchikov, Gaston Rodriguez, John An, Chromium LUCI CQ, chromium...@chromium.org, blink-revie...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
      Attention needed from Eain Chen

      Claire Chambers voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Eain Chen
      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: I21690ee7e78f0de6bba7a1cba4a586d1a9ea21d1
      Gerrit-Change-Number: 7535331
      Gerrit-PatchSet: 8
      Gerrit-Owner: Eain Chen <eain...@microsoft.com>
      Gerrit-Reviewer: Claire Chambers <clcha...@microsoft.com>
      Gerrit-Reviewer: Eain Chen <eain...@microsoft.com>
      Gerrit-Reviewer: Olga Gerchikov <gerc...@microsoft.com>
      Gerrit-CC: Gaston Rodriguez <gas...@microsoft.com>
      Gerrit-CC: John An <jo...@microsoft.com>
      Gerrit-Attention: Eain Chen <eain...@microsoft.com>
      Gerrit-Comment-Date: Sat, 07 Feb 2026 08:51:50 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy
      Reply all
      Reply to author
      Forward
      0 new messages