Account for popover/dialog styles without overlay property [chromium/src : main]

0 views
Skip to first unread message

Joey Arhar (Gerrit)

unread,
Jan 22, 2026, 2:24:40 PMJan 22
to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Rune Lillesveen

Joey Arhar added 1 comment

Commit Message
File-level comment, Patchset 1:
Joey Arhar . resolved

Hey yall, I realized that there are a bunch of tests unexpectedly failing after I made this patch to remove the overlay property: https://chromium-review.googlesource.com/c/chromium/src/+/7133219

You can see what the failures look like: https://chromium-layout-test-archives.storage.googleapis.com/results.html?json=chromium/try/linux-rel/2493697/headless_shell_wpt_tests%20%28with%20patch%29/full_results_jsonp.js

It looks like some tests which are supposed to have scroll markers don't have them anymore, and some tests which weren't supposed to have a scrollbar now have a scrollbar. Did I miss something in my patch to put overlay behind a flag?

Rune Lillesveen

My guess is that it's a side-effect of this one now being IsEmpty() more often now:

https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/css/element_rule_collector.cc;l=1386-1388

Adding sakhapov@ for what the proper condition for creating a ::scroll-marker is.

Daniil Sakhapov

This is probably the same reason as - https://issues.chromium.org/issues/464010034, will fix.

Joey Arhar

Thanks for the patch! It looks like there are still some more tests failing

Rune Lillesveen

Thanks for the patch! It looks like there are still some more tests failing

That's probably expected. There's a second CL needed which hasn't landed yet.

Joey Arhar

Thanks for the second patch!

I still see 29 tests failing, including one scroll marker test: https://ci.chromium.org/ui/p/chromium/builders/try/linux-rel/2510728/test-results

Daniil Sakhapov

The last scroll marker test is on my list.
The other tests are unknown to me, but given the (probably) common root issue I'll try to fix them as well.
Stay tuned for the next CLs! 😊

Joey Arhar

Thank you Daniil!

Joey Arhar

From offline discussion, it looks like the remaining failures like missing scrollbars are due to other issues which are different from the scroll marker ones.

I tried to debug one of the test failures, menu-elements-default-style.html, which looks like the anchor positioned element is positioned in the top left corner instead of under its anchor. However, when I open the test in chrome or content_shell, the top layer element is positioned correctly - the issue only happens when running it as a test, and it didn't help to add a double rAF before taking the screenshot.

I'm not sure what's wrong with this or all the other failures, so now I'm looking at other ways to get the performance gain: https://chromium-review.googlesource.com/c/chromium/src/+/7277167

Joey Arhar

Nevermind, I'm starting to make more progress :)

Joey Arhar

I've fixed a bunch of them with the latest patch set, but I'll have another patch to continue working on the remaining ones

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 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: I38765c705b40d57ca929eff13cd19189d78e8594
Gerrit-Change-Number: 7302694
Gerrit-PatchSet: 7
Gerrit-Owner: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
Gerrit-CC: Menard, Alexis <alexis...@intel.com>
Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
Gerrit-Comment-Date: Thu, 22 Jan 2026 19:24:29 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Joey Arhar <jar...@chromium.org>
Comment-In-Reply-To: Daniil Sakhapov <sakh...@chromium.org>
Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Rune Lillesveen (Gerrit)

unread,
Jan 23, 2026, 5:11:50 AMJan 23
to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
Attention needed from Joey Arhar

Rune Lillesveen added 1 comment

File third_party/blink/renderer/core/html/html_element.h
Line 394, Patchset 7 (Latest): bool SupportsTopLayerStyle() const override;
Rune Lillesveen . unresolved

What does SupportsTopLayerStyle() mean? Documentation?

Open in Gerrit

Related details

Attention is currently required from:
  • Joey Arhar
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: I38765c705b40d57ca929eff13cd19189d78e8594
    Gerrit-Change-Number: 7302694
    Gerrit-PatchSet: 7
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-Attention: Joey Arhar <jar...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Jan 2026 10:11:36 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Joey Arhar (Gerrit)

    unread,
    Jan 23, 2026, 4:36:12 PMJan 23
    to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Rune Lillesveen

    Joey Arhar added 1 comment

    File third_party/blink/renderer/core/html/html_element.h
    Line 394, Patchset 7 (Latest): bool SupportsTopLayerStyle() const override;
    Rune Lillesveen . unresolved

    What does SupportsTopLayerStyle() mean? Documentation?

    Joey Arhar

    I added a comment to point to the comment in element.h

    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: I38765c705b40d57ca929eff13cd19189d78e8594
    Gerrit-Change-Number: 7302694
    Gerrit-PatchSet: 7
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
    Gerrit-Comment-Date: Fri, 23 Jan 2026 21:36:02 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Joey Arhar (Gerrit)

    unread,
    Jan 23, 2026, 7:23:02 PMJan 23
    to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Rune Lillesveen

    Joey Arhar voted Commit-Queue+1

    Commit-Queue+1
    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: I38765c705b40d57ca929eff13cd19189d78e8594
    Gerrit-Change-Number: 7302694
    Gerrit-PatchSet: 8
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
    Gerrit-Comment-Date: Sat, 24 Jan 2026 00:22:53 +0000
    Gerrit-HasComments: No
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rune Lillesveen (Gerrit)

    unread,
    Jan 26, 2026, 7:47:10 AMJan 26
    to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Joey Arhar

    Rune Lillesveen added 1 comment

    File third_party/blink/renderer/core/html/html_element.h
    Line 394, Patchset 7: bool SupportsTopLayerStyle() const override;
    Rune Lillesveen . unresolved

    What does SupportsTopLayerStyle() mean? Documentation?

    Joey Arhar

    I added a comment to point to the comment in element.h

    Rune Lillesveen

    I don't think that name matches what it is.

    Isn't this close to what ComputedStyle::IsRenderedInTopLayer() is when when the overlay property is supported? Perhaps a similar to that would be better?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Joey Arhar
    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: I38765c705b40d57ca929eff13cd19189d78e8594
    Gerrit-Change-Number: 7302694
    Gerrit-PatchSet: 8
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-Attention: Joey Arhar <jar...@chromium.org>
    Gerrit-Comment-Date: Mon, 26 Jan 2026 12:46:54 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Joey Arhar <jar...@chromium.org>
    Comment-In-Reply-To: Rune Lillesveen <fut...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Joey Arhar (Gerrit)

    unread,
    Jan 26, 2026, 5:54:05 PMJan 26
    to Menard, Alexis, Daniil Sakhapov, Rune Lillesveen, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Rune Lillesveen

    Joey Arhar added 1 comment

    File third_party/blink/renderer/core/html/html_element.h
    Line 394, Patchset 7: bool SupportsTopLayerStyle() const override;
    Rune Lillesveen . unresolved

    What does SupportsTopLayerStyle() mean? Documentation?

    Joey Arhar

    I added a comment to point to the comment in element.h

    Rune Lillesveen

    I don't think that name matches what it is.

    Isn't this close to what ComputedStyle::IsRenderedInTopLayer() is when when the overlay property is supported? Perhaps a similar to that would be better?

    Joey Arhar

    Thanks, I renamed it to IsRenderedInTopLayer. My next best idea is MatchesOverlayAutoStyles. What do you think?

    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: I38765c705b40d57ca929eff13cd19189d78e8594
    Gerrit-Change-Number: 7302694
    Gerrit-PatchSet: 9
    Gerrit-Owner: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
    Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
    Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
    Gerrit-CC: Menard, Alexis <alexis...@intel.com>
    Gerrit-Attention: Rune Lillesveen <fut...@chromium.org>
    Gerrit-Comment-Date: Mon, 26 Jan 2026 22:53:56 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Rune Lillesveen (Gerrit)

    unread,
    Jan 27, 2026, 8:41:52 AMJan 27
    to Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
    Attention needed from Joey Arhar

    Rune Lillesveen voted Code-Review+1

    Code-Review+1
    Open in Gerrit

    Related details

    Attention is currently required from:
    • Joey Arhar
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement is not satisfiedCode-Owners
      • requirement 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: I38765c705b40d57ca929eff13cd19189d78e8594
      Gerrit-Change-Number: 7302694
      Gerrit-PatchSet: 9
      Gerrit-Owner: Joey Arhar <jar...@chromium.org>
      Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
      Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
      Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
      Gerrit-CC: Menard, Alexis <alexis...@intel.com>
      Gerrit-Attention: Joey Arhar <jar...@chromium.org>
      Gerrit-Comment-Date: Tue, 27 Jan 2026 13:41:39 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Joey Arhar (Gerrit)

      unread,
      Jan 27, 2026, 11:57:47 AMJan 27
      to Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org

      Joey Arhar voted and added 1 comment

      Votes added by Joey Arhar

      Code-Review+1
      Commit-Queue+2

      1 comment

      File third_party/blink/renderer/core/html/html_element.h
      Line 394, Patchset 7: bool SupportsTopLayerStyle() const override;
      Rune Lillesveen . resolved

      What does SupportsTopLayerStyle() mean? Documentation?

      Joey Arhar

      I added a comment to point to the comment in element.h

      Rune Lillesveen

      I don't think that name matches what it is.

      Isn't this close to what ComputedStyle::IsRenderedInTopLayer() is when when the overlay property is supported? Perhaps a similar to that would be better?

      Joey Arhar

      Thanks, I renamed it to IsRenderedInTopLayer. My next best idea is MatchesOverlayAutoStyles. What do you think?

      Joey Arhar

      Done

      Open in Gerrit

      Related details

      Attention set is empty
      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: I38765c705b40d57ca929eff13cd19189d78e8594
        Gerrit-Change-Number: 7302694
        Gerrit-PatchSet: 9
        Gerrit-Owner: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-Comment-Date: Tue, 27 Jan 2026 16:57:38 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Joey Arhar (Gerrit)

        unread,
        Jan 27, 2026, 11:58:05 AMJan 27
        to Philip Rogers, Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
        Attention needed from Joey Arhar and Philip Rogers

        Joey Arhar voted Commit-Queue+2

        Commit-Queue+2
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Joey Arhar
        • Philip Rogers
        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: I38765c705b40d57ca929eff13cd19189d78e8594
        Gerrit-Change-Number: 7302694
        Gerrit-PatchSet: 9
        Gerrit-Owner: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-Attention: Philip Rogers <p...@chromium.org>
        Gerrit-Attention: Joey Arhar <jar...@chromium.org>
        Gerrit-Comment-Date: Tue, 27 Jan 2026 16:57:55 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Philip Rogers (Gerrit)

        unread,
        Jan 28, 2026, 12:47:43 PMJan 28
        to Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org
        Attention needed from Joey Arhar

        Philip Rogers voted and added 1 comment

        Votes added by Philip Rogers

        Code-Review+1

        1 comment

        Patchset-level comments
        File-level comment, Patchset 9 (Latest):
        Philip Rogers . resolved

        VirtualTestSuites LGTM

        Open in Gerrit

        Related details

        Attention is currently required from:
        • Joey Arhar
        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: I38765c705b40d57ca929eff13cd19189d78e8594
        Gerrit-Change-Number: 7302694
        Gerrit-PatchSet: 9
        Gerrit-Owner: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-Attention: Joey Arhar <jar...@chromium.org>
        Gerrit-Comment-Date: Wed, 28 Jan 2026 17:47:32 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Joey Arhar (Gerrit)

        unread,
        Jan 28, 2026, 2:14:09 PMJan 28
        to Philip Rogers, Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, Chromium LUCI CQ, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org

        Joey Arhar voted Commit-Queue+2

        Commit-Queue+2
        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: I38765c705b40d57ca929eff13cd19189d78e8594
        Gerrit-Change-Number: 7302694
        Gerrit-PatchSet: 9
        Gerrit-Owner: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        Gerrit-Comment-Date: Wed, 28 Jan 2026 19:13:56 +0000
        Gerrit-HasComments: No
        Gerrit-Has-Labels: Yes
        satisfied_requirement
        open
        diffy

        Chromium LUCI CQ (Gerrit)

        unread,
        Jan 28, 2026, 3:49:45 PMJan 28
        to Philip Rogers, Rune Lillesveen, Menard, Alexis, Daniil Sakhapov, AyeAye, apavlo...@chromium.org, blink-rev...@chromium.org, blink-re...@chromium.org, blink-re...@chromium.org, blink-rev...@chromium.org, blink-...@chromium.org

        Chromium LUCI CQ submitted the change

        Change information

        Commit message:
        Account for popover/dialog styles without overlay property

        The original patch to put overlay behind a flag replaced checks for
        overlay:auto with the element top layer flag, which didn't match the
        overlay:auto logic in the UA stylesheet. This patch replicates the logic
        in the UA stylesheet as a replacement for overlay:auto checks.

        There are still more failing tests when the overlay flag is disabled, I
        will continue to work on them in subsequent patches.
        Bug: 467555338
        Change-Id: I38765c705b40d57ca929eff13cd19189d78e8594
        Reviewed-by: Rune Lillesveen <fut...@chromium.org>
        Reviewed-by: Joey Arhar <jar...@chromium.org>
        Reviewed-by: Philip Rogers <p...@chromium.org>
        Commit-Queue: Joey Arhar <jar...@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#1576142}
        Files:
        • M third_party/blink/renderer/core/css/resolver/style_adjuster.cc
        • M third_party/blink/renderer/core/dom/element.h
        • M third_party/blink/renderer/core/html/html_element.cc
        • M third_party/blink/renderer/core/html/html_element.h
        • M third_party/blink/renderer/core/html/resources/html.css
        • M third_party/blink/renderer/core/style/computed_style.cc
        • M third_party/blink/web_tests/VirtualTestSuites
        Change size: M
        Delta: 7 files changed, 59 insertions(+), 10 deletions(-)
        Branch: refs/heads/main
        Submit Requirements:
        • requirement satisfiedCode-Review: +1 by Philip Rogers, +1 by Rune Lillesveen, +1 by Joey Arhar
        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: I38765c705b40d57ca929eff13cd19189d78e8594
        Gerrit-Change-Number: 7302694
        Gerrit-PatchSet: 10
        Gerrit-Owner: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
        Gerrit-Reviewer: Daniil Sakhapov <sakh...@chromium.org>
        Gerrit-Reviewer: Joey Arhar <jar...@chromium.org>
        Gerrit-Reviewer: Philip Rogers <p...@chromium.org>
        Gerrit-Reviewer: Rune Lillesveen <fut...@chromium.org>
        Gerrit-CC: Menard, Alexis <alexis...@intel.com>
        open
        diffy
        satisfied_requirement
        Reply all
        Reply to author
        Forward
        0 new messages