material-shell icon indicating copy to clipboard operation
material-shell copied to clipboard

Focus App Launcher on multi-monitor setup puts focus on wrong display

Open canadaduane opened this issue 1 year ago • 6 comments

Describe the bug On a 2-monitor (built-in laptop + 1 external display) system, the "Focus App Launcher" keyboard shortcut correctly brings up the app launcher on the laptop display, but the keyboard focus gets sent to an app on the external display. The same thing happens when using the mouse to press the "+" button to open the App Launcher window (focus goes to the other display).

Expected behavior When focusing the App Launcher window (whether via mouse or keyboard), the "Type to search..." input should become the automatic keyboard focus.

To Reproduce

  • Occurs on:
    • [ ] X.Org
    • [x] Wayland
  • GNOME Shell 42.3.1
  • Distro: Pop!_OS 22.04
  • Steps to reproduce, if applicable:
  1. On a two-monitor system,
  2. Have a workspace on each display, with one app open in each workspace
  3. Click the "+" button to focus the app launcher on one of the displays
  4. Note that the focus always goes to an app on the wrong display, rather than the "Type to search..." input of the App Launcher

Current commit Gnome Shell Extensions website says version 23

canadaduane avatar Oct 01 '22 20:10 canadaduane

Hi

Could you try the latest version from git?

HalfVoxel avatar Oct 08 '22 10:10 HalfVoxel

Tested with latest main branch and getting the same behavior.

canadaduane avatar Oct 10 '22 04:10 canadaduane

2023 still true @PapyElGringo

rizajur avatar Feb 12 '23 19:02 rizajur

Noted

PapyElGringo avatar Feb 12 '23 22:02 PapyElGringo

Is this something that would be a "good first issue"? I've had to put material-shell away for a while in hopes this would be fixed, but maybe I can help?

canadaduane avatar Feb 24 '23 16:02 canadaduane

I'm currently working on https://github.com/material-shell/material-shell/pull/949 and I'll try to look into this one too

PapyElGringo avatar Feb 24 '23 17:02 PapyElGringo