[Wayland] Request XDG activation on window show [chromium/src : main]

0 views
Skip to first unread message

Thomas Anderson (Gerrit)

unread,
Sep 18, 2025, 10:21:13 AMSep 18
to Kai Uwe Broulik, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
Attention needed from Kai Uwe Broulik

Thomas Anderson added 1 comment

Patchset-level comments
File-level comment, Patchset 1 (Latest):
Thomas Anderson . resolved

I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

Open in Gerrit

Related details

Attention is currently required from:
  • Kai Uwe Broulik
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
Gerrit-Change-Number: 6965756
Gerrit-PatchSet: 1
Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
Gerrit-Comment-Date: Thu, 18 Sep 2025 14:21:03 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
satisfied_requirement
unsatisfied_requirement
open
diffy

Kai Uwe Broulik (Gerrit)

unread,
Sep 18, 2025, 11:18:21 AMSep 18
to Thomas Anderson, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
Attention needed from Thomas Anderson

Kai Uwe Broulik added 1 comment

Patchset-level comments
Thomas Anderson . resolved

I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

Kai Uwe Broulik

At KDE we want to move away from unconditionally activating windows to allow for proper focus stealing prevention. I am pretty sure Gnome’s Mutter also has strict(er) activation policies nowadays.

We have rolled out a similar change to Qt to make it consistent with its other platforms and haven’t noticed any issue with it. If the window was activated automatically by the compositor, this new code will effectively no-op, so it does no harm.

Unfortunately, the whole activation scheme was somewhat underspecified, it wasn’t clear whether activation should be done on show, and it cannot really be changed now but we can at least improve client behavior where we see it.

Open in Gerrit

Related details

Attention is currently required from:
  • Thomas Anderson
Submit Requirements:
  • requirement satisfiedCode-Coverage
  • requirement is not satisfiedCode-Owners
  • requirement is not satisfiedCode-Review
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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
Gerrit-Change-Number: 6965756
Gerrit-PatchSet: 1
Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
Gerrit-Comment-Date: Thu, 18 Sep 2025 15:18:05 +0000
Gerrit-HasComments: Yes
Gerrit-Has-Labels: No
Comment-In-Reply-To: Thomas Anderson <thomasa...@chromium.org>
satisfied_requirement
unsatisfied_requirement
open
diffy

Thomas Anderson (Gerrit)

unread,
Sep 18, 2025, 11:32:25 AMSep 18
to Kai Uwe Broulik, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
Attention needed from Kai Uwe Broulik

Thomas Anderson added 1 comment

Patchset-level comments
Thomas Anderson . unresolved

I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

Kai Uwe Broulik

At KDE we want to move away from unconditionally activating windows to allow for proper focus stealing prevention. I am pretty sure Gnome’s Mutter also has strict(er) activation policies nowadays.

We have rolled out a similar change to Qt to make it consistent with its other platforms and haven’t noticed any issue with it. If the window was activated automatically by the compositor, this new code will effectively no-op, so it does no harm.

Unfortunately, the whole activation scheme was somewhat underspecified, it wasn’t clear whether activation should be done on show, and it cannot really be changed now but we can at least improve client behavior where we see it.

Thomas Anderson

what is the GTK behavior?

Open in Gerrit

Related details

Attention is currently required from:
  • Kai Uwe Broulik
Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
    Gerrit-Change-Number: 6965756
    Gerrit-PatchSet: 1
    Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Comment-Date: Thu, 18 Sep 2025 15:32:14 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: No
    Comment-In-Reply-To: Kai Uwe Broulik <k...@privat.broulik.de>
    Comment-In-Reply-To: Thomas Anderson <thomasa...@chromium.org>
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Vlad Zahorodnii (Gerrit)

    unread,
    Sep 18, 2025, 1:14:18 PMSep 18
    to Kai Uwe Broulik, Thomas Anderson, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
    Attention needed from Kai Uwe Broulik

    Vlad Zahorodnii added 1 comment

    Patchset-level comments
    Thomas Anderson . unresolved

    I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

    Kai Uwe Broulik

    At KDE we want to move away from unconditionally activating windows to allow for proper focus stealing prevention. I am pretty sure Gnome’s Mutter also has strict(er) activation policies nowadays.

    We have rolled out a similar change to Qt to make it consistent with its other platforms and haven’t noticed any issue with it. If the window was activated automatically by the compositor, this new code will effectively no-op, so it does no harm.

    Unfortunately, the whole activation scheme was somewhat underspecified, it wasn’t clear whether activation should be done on show, and it cannot really be changed now but we can at least improve client behavior where we see it.

    Thomas Anderson

    what is the GTK behavior?

    Vlad Zahorodnii

    I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

    A kwin maintainer here. As Kai said, we want to implement a more stricter window activation policy where the compositor doesn't activate new windows unconditionally. For example, if a user is typing in a password, we don't want some random window popping up and "stealing" the key presses. In order to achieve that, when a window is mapped, the app needs to provide a proof that it maps the window in response to user input so it can be activated. On wayland, it's xdg activation tokens.

    In other words, at the compositor side, we want to trace every new mapped window to a particular button press or a key press that triggered it.

    As far as I know, both GNOME and KDE are moving in this direction. For example, GNOME people proposed adding activation tokens to the global shortcuts portal, which we also really want.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kai Uwe Broulik
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
    Gerrit-Change-Number: 6965756
    Gerrit-PatchSet: 1
    Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
    Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Comment-Date: Thu, 18 Sep 2025 17:14:05 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Kai Uwe Broulik (Gerrit)

    unread,
    Sep 19, 2025, 2:29:10 AMSep 19
    to Vlad Zahorodnii, Thomas Anderson, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
    Attention needed from Thomas Anderson and Vlad Zahorodnii

    Kai Uwe Broulik added 1 comment

    Patchset-level comments
    Thomas Anderson . unresolved

    I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

    Kai Uwe Broulik

    At KDE we want to move away from unconditionally activating windows to allow for proper focus stealing prevention. I am pretty sure Gnome’s Mutter also has strict(er) activation policies nowadays.

    We have rolled out a similar change to Qt to make it consistent with its other platforms and haven’t noticed any issue with it. If the window was activated automatically by the compositor, this new code will effectively no-op, so it does no harm.

    Unfortunately, the whole activation scheme was somewhat underspecified, it wasn’t clear whether activation should be done on show, and it cannot really be changed now but we can at least improve client behavior where we see it.

    Thomas Anderson

    what is the GTK behavior?

    Kai Uwe Broulik

    I believe GTK4 also requests activation on show. When I launch Gnome Text Editor I can see it using xdg_activation right away.

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Thomas Anderson
    • Vlad Zahorodnii
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement is not satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
    Gerrit-Change-Number: 6965756
    Gerrit-PatchSet: 1
    Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
    Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
    Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Comment-Date: Fri, 19 Sep 2025 06:28:54 +0000
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Orko Garai (Gerrit)

    unread,
    Sep 19, 2025, 9:08:56 AMSep 19
    to Kai Uwe Broulik, Vlad Zahorodnii, Thomas Anderson, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
    Attention needed from Kai Uwe Broulik, Thomas Anderson and Vlad Zahorodnii

    Orko Garai voted and added 1 comment

    Votes added by Orko Garai

    Code-Review+1

    1 comment

    Patchset-level comments
    Orko Garai . resolved

    Lgtm!

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kai Uwe Broulik
    • Thomas Anderson
    • Vlad Zahorodnii
    Submit Requirements:
    • requirement satisfiedCode-Coverage
    • requirement satisfiedCode-Owners
    • requirement is not satisfiedCode-Review
    • requirement is not satisfiedNo-Unresolved-Comments
    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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
    Gerrit-Change-Number: 6965756
    Gerrit-PatchSet: 1
    Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Reviewer: Orko Garai <or...@igalia.com>
    Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
    Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
    Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
    Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
    Gerrit-Comment-Date: Fri, 19 Sep 2025 13:08:51 +0000
    Gerrit-HasComments: Yes
    Gerrit-Has-Labels: Yes
    satisfied_requirement
    unsatisfied_requirement
    open
    diffy

    Thomas Anderson (Gerrit)

    unread,
    Sep 19, 2025, 11:36:41 AMSep 19
    to Kai Uwe Broulik, Orko Garai, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
    Attention needed from Kai Uwe Broulik and Vlad Zahorodnii

    Thomas Anderson voted and added 1 comment

    Votes added by Thomas Anderson

    Code-Review+1
    Commit-Queue+2

    1 comment

    Patchset-level comments
    Thomas Anderson . resolved

    I believe it is compositor policy whether windows should be active when they're created. If this is an issue for you, it should be fixed in the compositor.

    Kai Uwe Broulik

    At KDE we want to move away from unconditionally activating windows to allow for proper focus stealing prevention. I am pretty sure Gnome’s Mutter also has strict(er) activation policies nowadays.

    We have rolled out a similar change to Qt to make it consistent with its other platforms and haven’t noticed any issue with it. If the window was activated automatically by the compositor, this new code will effectively no-op, so it does no harm.

    Unfortunately, the whole activation scheme was somewhat underspecified, it wasn’t clear whether activation should be done on show, and it cannot really be changed now but we can at least improve client behavior where we see it.

    Thomas Anderson

    what is the GTK behavior?

    Kai Uwe Broulik

    I believe GTK4 also requests activation on show. When I launch Gnome Text Editor I can see it using xdg_activation right away.

    Thomas Anderson

    Acknowledged

    Open in Gerrit

    Related details

    Attention is currently required from:
    • Kai Uwe Broulik
    • Vlad Zahorodnii
    Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
      Gerrit-Change-Number: 6965756
      Gerrit-PatchSet: 1
      Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Reviewer: Orko Garai <or...@igalia.com>
      Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Comment-Date: Fri, 19 Sep 2025 15:36:31 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Nick Yamane (Gerrit)

      unread,
      Sep 24, 2025, 12:17:10 AM (13 days ago) Sep 24
      to Kai Uwe Broulik, Chromium LUCI CQ, Thomas Anderson, Orko Garai, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
      Attention needed from Kai Uwe Broulik, Thomas Anderson and Vlad Zahorodnii

      Nick Yamane voted Code-Review+1

      Code-Review+1
      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kai Uwe Broulik
      • Thomas Anderson
      • Vlad Zahorodnii
      Submit Requirements:
      • requirement satisfiedCode-Coverage
      • requirement satisfiedCode-Owners
      • requirement satisfiedCode-Review
      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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
      Gerrit-Change-Number: 6965756
      Gerrit-PatchSet: 1
      Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
      Gerrit-Reviewer: Orko Garai <or...@igalia.com>
      Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-Comment-Date: Wed, 24 Sep 2025 04:17:00 +0000
      Gerrit-HasComments: No
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      open
      diffy

      Kai Uwe Broulik (Gerrit)

      unread,
      Oct 6, 2025, 10:43:48 AM (yesterday) Oct 6
      to Nick Yamane, Chromium LUCI CQ, Thomas Anderson, Orko Garai, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
      Attention needed from Nick Yamane, Orko Garai, Thomas Anderson and Vlad Zahorodnii

      Kai Uwe Broulik added 1 comment

      Patchset-level comments
      File-level comment, Patchset 2 (Latest):
      Kai Uwe Broulik . resolved

      I have now adjusted the existing test to create the window inactive to ensure the explicit activation it tests for works, and I have added a new test for activate on show.

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Nick Yamane
      • Orko Garai
      • Thomas Anderson
      • Vlad Zahorodnii
      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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
      Gerrit-Change-Number: 6965756
      Gerrit-PatchSet: 2
      Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
      Gerrit-Reviewer: Orko Garai <or...@igalia.com>
      Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Orko Garai <or...@igalia.com>
      Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-Attention: Nick Yamane <nick...@igalia.com>
      Gerrit-Comment-Date: Mon, 06 Oct 2025 14:43:15 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: No
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Thomas Anderson (Gerrit)

      unread,
      Oct 6, 2025, 3:10:59 PM (20 hours ago) Oct 6
      to Kai Uwe Broulik, Nick Yamane, Chromium LUCI CQ, Orko Garai, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
      Attention needed from Kai Uwe Broulik, Nick Yamane, Orko Garai and Vlad Zahorodnii

      Thomas Anderson voted and added 1 comment

      Votes added by Thomas Anderson

      Code-Review+1

      1 comment

      Commit Message
      Line 9, Patchset 2 (Latest):For simplicitly, a Wayland compositor typically activates a window
      Thomas Anderson . unresolved

      Please fix this WARNING reported by Spellchecker: "simplicitly" is a possible misspelling of "simplicity" or "implicitly".

      To byp...

      "simplicitly" is a possible misspelling of "simplicity" or "implicitly".

      To bypass Spellchecker, add a footer with DISABLE_SPELLCHECKER

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Kai Uwe Broulik
      • Nick Yamane
      • Orko Garai
      • Vlad Zahorodnii
      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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
      Gerrit-Change-Number: 6965756
      Gerrit-PatchSet: 2
      Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
      Gerrit-Reviewer: Orko Garai <or...@igalia.com>
      Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
      Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Orko Garai <or...@igalia.com>
      Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
      Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
      Gerrit-Attention: Nick Yamane <nick...@igalia.com>
      Gerrit-Comment-Date: Mon, 06 Oct 2025 19:10:36 +0000
      Gerrit-HasComments: Yes
      Gerrit-Has-Labels: Yes
      satisfied_requirement
      unsatisfied_requirement
      open
      diffy

      Kai Uwe Broulik (Gerrit)

      unread,
      Oct 6, 2025, 3:21:14 PM (20 hours ago) Oct 6
      to Thomas Anderson, Nick Yamane, Chromium LUCI CQ, Orko Garai, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
      Attention needed from Nick Yamane, Orko Garai and Vlad Zahorodnii

      Kai Uwe Broulik added 1 comment

      Commit Message
      Line 9, Patchset 2:For simplicitly, a Wayland compositor typically activates a window
      Thomas Anderson . resolved

      Please fix this WARNING reported by Spellchecker: "simplicitly" is a possible misspelling of "simplicity" or "implicitly".

      To byp...

      "simplicitly" is a possible misspelling of "simplicity" or "implicitly".

      To bypass Spellchecker, add a footer with DISABLE_SPELLCHECKER

      Kai Uwe Broulik

      Done

      Open in Gerrit

      Related details

      Attention is currently required from:
      • Nick Yamane
      • Orko Garai
      • Vlad Zahorodnii
      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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
        Gerrit-Change-Number: 6965756
        Gerrit-PatchSet: 3
        Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
        Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
        Gerrit-Reviewer: Orko Garai <or...@igalia.com>
        Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
        Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
        Gerrit-Attention: Orko Garai <or...@igalia.com>
        Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
        Gerrit-Attention: Nick Yamane <nick...@igalia.com>
        Gerrit-Comment-Date: Mon, 06 Oct 2025 19:20:31 +0000
        Gerrit-HasComments: Yes
        Gerrit-Has-Labels: No
        Comment-In-Reply-To: Thomas Anderson <thomasa...@chromium.org>
        satisfied_requirement
        unsatisfied_requirement
        open
        diffy

        Orko Garai (Gerrit)

        unread,
        Oct 6, 2025, 3:22:52 PM (20 hours ago) Oct 6
        to Kai Uwe Broulik, Thomas Anderson, Nick Yamane, Chromium LUCI CQ, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
        Attention needed from Kai Uwe Broulik, Nick Yamane and Vlad Zahorodnii

        Orko Garai voted Code-Review+1

        Code-Review+1
        Open in Gerrit

        Related details

        Attention is currently required from:
        • Kai Uwe Broulik
        • Nick Yamane
        • Vlad Zahorodnii
        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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
          Gerrit-Change-Number: 6965756
          Gerrit-PatchSet: 3
          Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
          Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
          Gerrit-Reviewer: Orko Garai <or...@igalia.com>
          Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
          Gerrit-CC: Vlad Zahorodnii <vlad.za...@kde.org>
          Gerrit-Attention: Vlad Zahorodnii <vlad.za...@kde.org>
          Gerrit-Attention: Kai Uwe Broulik <k...@privat.broulik.de>
          Gerrit-Attention: Nick Yamane <nick...@igalia.com>
          Gerrit-Comment-Date: Mon, 06 Oct 2025 19:22:46 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Orko Garai (Gerrit)

          unread,
          Oct 6, 2025, 3:23:04 PM (20 hours ago) Oct 6
          to Kai Uwe Broulik, Thomas Anderson, Nick Yamane, Chromium LUCI CQ, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org
          Attention needed from Kai Uwe Broulik, Nick Yamane and Vlad Zahorodnii

          Orko Garai voted Commit-Queue+2

          Commit-Queue+2
          Gerrit-Comment-Date: Mon, 06 Oct 2025 19:22:59 +0000
          Gerrit-HasComments: No
          Gerrit-Has-Labels: Yes
          satisfied_requirement
          open
          diffy

          Chromium LUCI CQ (Gerrit)

          unread,
          Oct 6, 2025, 3:26:49 PM (20 hours ago) Oct 6
          to Kai Uwe Broulik, Orko Garai, Thomas Anderson, Nick Yamane, Vlad Zahorodnii, chromium...@chromium.org, max+watc...@igalia.com, nickdiego+wa...@igalia.com, ozone-...@chromium.org

          Chromium LUCI CQ submitted the change

          Change information

          Commit message:
          [Wayland] Request XDG activation on window show

          For simplicity, a Wayland compositor typically activates a window
          when it is mapped. However, it does not necessarily have to and
          might not want to in order to prevent stealing focus.

          Therefore, explicitly request activation when the window is shown
          as active. If it is not configured yet, wait for that to happen.
          Bug: 435251395
          Change-Id: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
          Commit-Queue: Orko Garai <or...@igalia.com>
          Reviewed-by: Thomas Anderson <thomasa...@chromium.org>
          Reviewed-by: Orko Garai <or...@igalia.com>
          Cr-Commit-Position: refs/heads/main@{#1525777}
          Files:
          • M ui/ozone/platform/wayland/host/wayland_toplevel_window.cc
          • M ui/ozone/platform/wayland/host/wayland_toplevel_window.h
          • M ui/ozone/platform/wayland/host/xdg_activation_unittest.cc
          • M ui/ozone/platform/wayland/test/wayland_test.cc
          • M ui/ozone/platform/wayland/test/wayland_test.h
          Change size: M
          Delta: 5 files changed, 49 insertions(+), 11 deletions(-)
          Branch: refs/heads/main
          Submit Requirements:
          • requirement satisfiedCode-Review: +1 by Thomas Anderson, +1 by Orko Garai
          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: Idb77506cb8ea0a03b9dd7538904dd5cdbc0c1c75
          Gerrit-Change-Number: 6965756
          Gerrit-PatchSet: 4
          Gerrit-Owner: Kai Uwe Broulik <k...@privat.broulik.de>
          Gerrit-Reviewer: Chromium LUCI CQ <chromiu...@luci-project-accounts.iam.gserviceaccount.com>
          Gerrit-Reviewer: Nick Yamane <nick...@igalia.com>
          Gerrit-Reviewer: Orko Garai <or...@igalia.com>
          Gerrit-Reviewer: Thomas Anderson <thomasa...@chromium.org>
          open
          diffy
          satisfied_requirement
          Reply all
          Reply to author
          Forward
          0 new messages