Deselection behaviour has changed in V10
# Description The deselection behaviour when using mouse to select/deselect any items in the PCB Editor has changed. Previously, it was possible to click anywhere outside the current selected item's bounds to deselect it. This was the default behaviour of KiCad so far. Now, you have to click any other valid item [and thus select it], or click outside the PCB outline to deselect the currently selected item. This behaviour is annoying. Please see the attached video. I am testing it by trying to select/deselect footprints. ![KiCad-V10-Deselection-Bug-1](/uploads/bffd46c9d1476b11d8df65edc2461542/KiCad-V10-Deselection-Bug-1.mp4){width=900 height=585} # Steps to reproduce 1. Open any PCB design in the PCB Editor. 2. Enable only the footprints filter. 3. Select any footprints by clicking on it. 4. Try to click outside the footprint bounds to deselect it, and it won't work. 5. You have to click any other footprints or outside the PCB outline to deselect it. # KiCad Version ``` Application: KiCad PCB Editor x64 on x64 Version: 10.0.0, release build Libraries: wxWidgets 3.3.2 FreeType 2.13.3 HarfBuzz 12.3.0 FontConfig 2.17.1 libcurl/8.18.0 Schannel zlib/1.3.1 Platform: Windows 11 (build 26220), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: NVIDIA Corporation, NVIDIA GeForce RTX 4070/PCIe/SSE2, 4.6.0 NVIDIA 595.79 Build Info: Date: Mar 19 2026 23:22:59 wxWidgets: 3.3.2 (wchar_t,STL containers) Boost: 1.90.0 OCC: 7.9.2 Curl: 8.18.0 ngspice: 45.2 Compiler: Visual C++ 1944 without C++ ABI KICAD_IPC_API=ON KICAD_USE_PCH=OFF Locale: Lang: en_IN Enc: UTF-8 Num: 1,234.5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8) ```
issue