Skip to content

fix: enable GlobalShortcutsPortalPreferredTrigger by default on Linux#52228

Merged
jkleinsc merged 1 commit into
43-x-yfrom
trop/43-x-y-bp-fix-enable-globalshortcutsportalpreferredtrigger-by-default-on-linux-1782966860144
Jul 15, 2026
Merged

fix: enable GlobalShortcutsPortalPreferredTrigger by default on Linux#52228
jkleinsc merged 1 commit into
43-x-yfrom
trop/43-x-y-bp-fix-enable-globalshortcutsportalpreferredtrigger-by-default-on-linux-1782966860144

Conversation

@trop

@trop trop Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Backport of #52221

See that PR for details.

Notes: Fixed globalShortcut not working on GNOME Wayland by enabling Chromium's GlobalShortcutsPortalPreferredTrigger feature by default on Linux.

Chromium gates the GlobalShortcuts portal off on GNOME behind this
feature, which makes globalShortcut a silent no-op on GNOME Wayland
unless apps discover and pass a Chromium feature flag. Enable it by
default; GNOME still consent-gates the first bind, and a user-passed
--disable-features=GlobalShortcutsPortalPreferredTrigger takes
precedence.

Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>
@trop trop Bot requested a review from VerteDinde July 2, 2026 04:34
@trop trop Bot added 43-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes labels Jul 2, 2026
@jkleinsc jkleinsc merged commit edf129f into 43-x-y Jul 15, 2026
82 checks passed
@jkleinsc jkleinsc deleted the trop/43-x-y-bp-fix-enable-globalshortcutsportalpreferredtrigger-by-default-on-linux-1782966860144 branch July 15, 2026 17:54
@release-clerk

release-clerk Bot commented Jul 15, 2026

Copy link
Copy Markdown

Release Notes Persisted

Fixed globalShortcut not working on GNOME Wayland by enabling Chromium's GlobalShortcutsPortalPreferredTrigger feature by default on Linux.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

43-x-y backport This is a backport PR semver/patch backwards-compatible bug fixes

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

1 participant