Reland "ash: Dismantle crosapi's cros_display_config.mojom, part 1" [chromium/src : main]

0 views
Skip to first unread message

Georg Neis (Gerrit)

unread,
Mar 10, 2026, 8:38:46 AM (2 days ago) Mar 10
to Chromium LUCI CQ, Hidehiko Abe, AyeAye, Enterprise Policy Reviews, chromium...@chromium.org, ipc-securi...@chromium.org, dmurph+wat...@chromium.org, webap...@microsoft.com, tbarzi...@chromium.org, croissant-...@chromium.org, chromium-a...@chromium.org, cros-setti...@google.com, tluk+...@chromium.org, ffred...@chromium.org, extension...@chromium.org, oshima...@chromium.org, rrsilva+wat...@google.com
Attention needed from Hidehiko Abe

New activity on the change

Open in Gerrit

Related details

Attention is currently required from:
  • Hidehiko Abe
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: I396fdf59a9ecac96503c6917dc54ef786c63bf86
Gerrit-Change-Number: 7637185
Gerrit-PatchSet: 10
Gerrit-Owner: Georg Neis <ne...@chromium.org>
Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
Gerrit-Comment-Date: Tue, 10 Mar 2026 12:37:59 +0000
Gerrit-HasComments: No
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Hidehiko Abe (Gerrit)

unread,
Mar 11, 2026, 3:42:09 AM (yesterday) Mar 11
to Georg Neis, Chromium LUCI CQ, AyeAye, Enterprise Policy Reviews, chromium...@chromium.org, ipc-securi...@chromium.org, dmurph+wat...@chromium.org, webap...@microsoft.com, tbarzi...@chromium.org, croissant-...@chromium.org, chromium-a...@chromium.org, cros-setti...@google.com, tluk+...@chromium.org, ffred...@chromium.org, extension...@chromium.org, oshima...@chromium.org, rrsilva+wat...@google.com
Attention needed from Georg Neis

Hidehiko Abe added 1 comment

Commit Message
Line 16, Patchset 10 (Latest):shortly). See crbug.com/489591497 for details. A proper fix is being
Hidehiko Abe . unresolved

the bug does not provide details of the failure scenarios. Could you update the bug to have more details accordingly?

Also, what is the proper fix you're planning to make? As discussed, IIUC, the timing issue is still there even if we post a task, IIRC...?

Open in Gerrit

Related details

Attention is currently required from:
  • Georg Neis
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: I396fdf59a9ecac96503c6917dc54ef786c63bf86
    Gerrit-Change-Number: 7637185
    Gerrit-PatchSet: 10
    Gerrit-Owner: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Attention: Georg Neis <ne...@chromium.org>
    Gerrit-Comment-Date: Wed, 11 Mar 2026 07:41:45 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Georg Neis (Gerrit)

    unread,
    Mar 11, 2026, 10:02:08 PM (14 hours ago) Mar 11
    to Chromium LUCI CQ, Hidehiko Abe, AyeAye, Enterprise Policy Reviews, chromium...@chromium.org, ipc-securi...@chromium.org, dmurph+wat...@chromium.org, webap...@microsoft.com, tbarzi...@chromium.org, croissant-...@chromium.org, chromium-a...@chromium.org, cros-setti...@google.com, tluk+...@chromium.org, ffred...@chromium.org, extension...@chromium.org, oshima...@chromium.org, rrsilva+wat...@google.com
    Attention needed from Hidehiko Abe

    Georg Neis added 1 comment

    Commit Message
    Line 16, Patchset 10 (Latest):shortly). See crbug.com/489591497 for details. A proper fix is being
    Hidehiko Abe . unresolved

    the bug does not provide details of the failure scenarios. Could you update the bug to have more details accordingly?

    Also, what is the proper fix you're planning to make? As discussed, IIUC, the timing issue is still there even if we post a task, IIRC...?

    Georg Neis

    Yeah, was planning to add a note to the bug. Done.

    Also, what is the proper fix you're planning to make?

    Something along the lines of what we discussed, i.e. adding an initial OnWillAddDisplay observation that lets observers (perhaps at most one) modify the display parameters.

    As discussed, IIUC, the timing issue is still there even if we post a task, IIRC...?

    By posting a task we are making sure that the policy component's display property change happens after all observers have been notified about the added display. That solves the concrete problem we ran into. It does not solve the fundamental problem that observers may depend on OnDisplayAdded firing before OnDisplayMetricsChanged while nothing enforces it, though I'm not aware of other current instances of it.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Hidehiko Abe
    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: I396fdf59a9ecac96503c6917dc54ef786c63bf86
    Gerrit-Change-Number: 7637185
    Gerrit-PatchSet: 10
    Gerrit-Owner: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Attention: Hidehiko Abe <hide...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Mar 2026 02:01:40 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Hidehiko Abe <hide...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Hidehiko Abe (Gerrit)

    unread,
    7:22 AM (5 hours ago) 7:22 AM
    to Georg Neis, Chromium LUCI CQ, AyeAye, Enterprise Policy Reviews, chromium...@chromium.org, ipc-securi...@chromium.org, dmurph+wat...@chromium.org, webap...@microsoft.com, tbarzi...@chromium.org, croissant-...@chromium.org, chromium-a...@chromium.org, cros-setti...@google.com, tluk+...@chromium.org, ffred...@chromium.org, extension...@chromium.org, oshima...@chromium.org, rrsilva+wat...@google.com
    Attention needed from Georg Neis

    Hidehiko Abe added 1 comment

    Commit Message
    Line 16, Patchset 10 (Latest):shortly). See crbug.com/489591497 for details. A proper fix is being
    Hidehiko Abe . unresolved

    the bug does not provide details of the failure scenarios. Could you update the bug to have more details accordingly?

    Also, what is the proper fix you're planning to make? As discussed, IIUC, the timing issue is still there even if we post a task, IIRC...?

    Georg Neis

    Yeah, was planning to add a note to the bug. Done.

    Also, what is the proper fix you're planning to make?

    Something along the lines of what we discussed, i.e. adding an initial OnWillAddDisplay observation that lets observers (perhaps at most one) modify the display parameters.

    As discussed, IIUC, the timing issue is still there even if we post a task, IIRC...?

    By posting a task we are making sure that the policy component's display property change happens after all observers have been notified about the added display. That solves the concrete problem we ran into. It does not solve the fundamental problem that observers may depend on OnDisplayAdded firing before OnDisplayMetricsChanged while nothing enforces it, though I'm not aware of other current instances of it.

    Hidehiko Abe

    Could you add the fixed plan to the bug thread, too?

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Georg Neis
    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: I396fdf59a9ecac96503c6917dc54ef786c63bf86
    Gerrit-Change-Number: 7637185
    Gerrit-PatchSet: 10
    Gerrit-Owner: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
    Gerrit-Reviewer: Georg Neis <ne...@chromium.org>
    Gerrit-Reviewer: Hidehiko Abe <hide...@chromium.org>
    Gerrit-CC: Enterprise Policy Reviews <enterprise-p...@google.com>
    Gerrit-Attention: Georg Neis <ne...@chromium.org>
    Gerrit-Comment-Date: Thu, 12 Mar 2026 11:22:10 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Georg Neis <ne...@chromium.org>
    Comment-In-Reply-To: Hidehiko Abe <hide...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy
    Reply all
    Reply to author
    Forward
    0 new messages