diff options
author | Vincent Ambo <mail@tazj.in> | 2021-01-09T15·10+0300 |
---|---|---|
committer | tazjin <mail@tazj.in> | 2021-01-09T15·30+0000 |
commit | 51a80c2e9d497926ce7d7e27c14699a24a2a1c6c (patch) | |
tree | 7fa92dd579bc7f9daba0a24bd84fac40cce441f0 /third_party/emacs | |
parent | 88bf43878f243ca0276da4a21aa6a00a6a0dbc3c (diff) |
fix(3p/exwm): Work around Chrome input focus issue r/2066
In recent Chrome versions, EXWM has some issue around handing focus back to the application. There is a Github issue about this and this commit implements the suggested workaround, which I've verified locally. Change-Id: Ib451e8d8b34921665c3015853850d12e04612929 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2342 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
Diffstat (limited to 'third_party/emacs')
-rw-r--r-- | third_party/emacs/exwm/exwm-layout.el | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/third_party/emacs/exwm/exwm-layout.el b/third_party/emacs/exwm/exwm-layout.el index 79d0c95bcd47..07912a70628f 100644 --- a/third_party/emacs/exwm/exwm-layout.el +++ b/third_party/emacs/exwm/exwm-layout.el @@ -179,7 +179,8 @@ :window id :value-mask xcb:CW:EventMask :event-mask (exwm--get-client-event-mask))) (exwm-layout--set-state id xcb:icccm:WM_STATE:IconicState) - (cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state) + ;; Temporarily commented out because of https://github.com/ch11ng/exwm/issues/759 + ;; (cl-pushnew xcb:Atom:_NET_WM_STATE_HIDDEN exwm--ewmh-state) (exwm-layout--set-ewmh-state id) (exwm-layout--auto-iconify) (xcb:flush exwm--connection)))) |