Nautilus search keyboard input incorrect order (lag)

When I start typing into Nautilus, the default file manager on Gnome, the search bar appears and my keyboard inputs are entered, but usually in the wrong order. Unless I type very slowly, the characters I enter ‘skip positions’ and end up in the wrong order.

Here is a gif where I type ‘drive’ into Nautilus at different speeds:

System information: inxi -bz
  Kernel: 6.1.18-200.fc37.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 43.3
    Distro: Fedora release 37 (Thirty Seven)
  Type: Laptop System: Framework product: Laptop (12th Gen Intel Core) v: A6
    serial: <superuser required>
  Mobo: Framework model: FRANMACP06 v: A6 serial: <superuser required>
    UEFI: INSYDE v: 03.05 date: 08/23/2022
  ID-1: BAT1 charge: 30.7 Wh (60.3%) condition: 50.9/55.0 Wh (92.4%)
    volts: 15.8 min: 15.4
  Info: 12-core (4-mt/8-st) 12th Gen Intel Core i7-1260P [MST AMCP]
    speed (MHz): avg: 1436 min/max: 400/4700:3400
  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
  Device-2: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 22.1.8 with: Xwayland v: 22.1.8
    compositor: gnome-shell driver: X: loaded: amdgpu,modesetting
    unloaded: fbdev,radeon,vesa dri: iris gpu: amdgpu,i915
    resolution: 2256x1504~60Hz
  API: OpenGL v: 4.6 Mesa 22.3.7 renderer: Mesa Intel Graphics (ADL GT2)
  Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
  Local Storage: total: 1.82 TiB used: 1.34 TiB (73.8%)
  Processes: 512 Uptime: 3h 28m Memory: 31.05 GiB used: 8.37 GiB (27.0%)
  Shell: Zsh inxi: 3.3.25

I don’t mind the lag, but it is very tedious having to type so slowly in order to get an error free search query.

What could be causing this, and what can be done to ensure my keyboard inputs are entered into the Nautilus search box in the order they were typed?

After updating to Fedora 38 (from 37) I’m now able to type as quickly as I like into Nautilus and my search query is entered without stuttering and in the correct order.

1 Like